ArmBillingModelFactory.BillingAgreementProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of BillingAgreementProperties.
public static Azure.ResourceManager.Billing.Models.BillingAgreementProperties BillingAgreementProperties (Azure.ResourceManager.Billing.Models.AgreementAcceptanceMode? acceptanceMode = default, string agreementLink = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Billing.Models.BillingProfileInfo> billingProfileInfo = default, Azure.ResourceManager.Billing.Models.BillingAgreementCategory? category = default, string displayName = default, DateTimeOffset? effectiveOn = default, DateTimeOffset? expireOn = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Billing.Models.BillingAgreementParticipant> participants = default, string status = default, string leadBillingAccountName = default);
static member BillingAgreementProperties : Nullable<Azure.ResourceManager.Billing.Models.AgreementAcceptanceMode> * string * seq<Azure.ResourceManager.Billing.Models.BillingProfileInfo> * Nullable<Azure.ResourceManager.Billing.Models.BillingAgreementCategory> * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * seq<Azure.ResourceManager.Billing.Models.BillingAgreementParticipant> * string * string -> Azure.ResourceManager.Billing.Models.BillingAgreementProperties
Public Shared Function BillingAgreementProperties (Optional acceptanceMode As Nullable(Of AgreementAcceptanceMode) = Nothing, Optional agreementLink As String = Nothing, Optional billingProfileInfo As IEnumerable(Of BillingProfileInfo) = Nothing, Optional category As Nullable(Of BillingAgreementCategory) = Nothing, Optional displayName As String = Nothing, Optional effectiveOn As Nullable(Of DateTimeOffset) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional participants As IEnumerable(Of BillingAgreementParticipant) = Nothing, Optional status As String = Nothing, Optional leadBillingAccountName As String = Nothing) As BillingAgreementProperties
Parameters
- acceptanceMode
- Nullable<AgreementAcceptanceMode>
The mode of acceptance for an agreement.
- agreementLink
- String
The URL to download the agreement.
- billingProfileInfo
- IEnumerable<BillingProfileInfo>
The list of billing profiles associated with agreement and present only for specific agreements.
- category
- Nullable<BillingAgreementCategory>
The category of the agreement.
- displayName
- String
The name of the agreement signed by a customer.
- effectiveOn
- Nullable<DateTimeOffset>
The date from which the agreement is effective.
- expireOn
- Nullable<DateTimeOffset>
The date when the agreement expires.
- participants
- IEnumerable<BillingAgreementParticipant>
The list of participants that participates in acceptance of an agreement.
- status
- String
The current status of the agreement.
- leadBillingAccountName
- String
The ID of the lead billing account if this agreement is part of the Customer Affiliate Purchase Terms.
Returns
A new BillingAgreementProperties instance for mocking.