ArmBillingTrustModelFactory.BusinessVerificationRuleProperties 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.
public static Azure.ResourceManager.Billing.Trust.Models.BusinessVerificationRuleProperties BusinessVerificationRuleProperties(Azure.ResourceManager.Billing.Trust.Models.BillingTrustRuleState? evaluationState = default, Azure.ResponseError error = default, Azure.ResourceManager.Billing.Trust.Models.BillingTrustProvisioningState? provisioningState = default, Azure.ResourceManager.Billing.Trust.Models.BillingTrustSoldTo soldTo = default, Azure.ResourceManager.Billing.Trust.Models.BillingTrustRegistrationNumber registrationNumber = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Billing.Trust.Models.BillingTrustTaxId> taxIds = default, Azure.ResourceManager.Billing.Trust.Models.BillingTrustExternalId externalId = default, System.Collections.Generic.IEnumerable<Uri> supplementalDocuments = default);
static member BusinessVerificationRuleProperties : Nullable<Azure.ResourceManager.Billing.Trust.Models.BillingTrustRuleState> * Azure.ResponseError * Nullable<Azure.ResourceManager.Billing.Trust.Models.BillingTrustProvisioningState> * Azure.ResourceManager.Billing.Trust.Models.BillingTrustSoldTo * Azure.ResourceManager.Billing.Trust.Models.BillingTrustRegistrationNumber * seq<Azure.ResourceManager.Billing.Trust.Models.BillingTrustTaxId> * Azure.ResourceManager.Billing.Trust.Models.BillingTrustExternalId * seq<Uri> -> Azure.ResourceManager.Billing.Trust.Models.BusinessVerificationRuleProperties
Public Shared Function BusinessVerificationRuleProperties (Optional evaluationState As Nullable(Of BillingTrustRuleState) = Nothing, Optional error As ResponseError = Nothing, Optional provisioningState As Nullable(Of BillingTrustProvisioningState) = Nothing, Optional soldTo As BillingTrustSoldTo = Nothing, Optional registrationNumber As BillingTrustRegistrationNumber = Nothing, Optional taxIds As IEnumerable(Of BillingTrustTaxId) = Nothing, Optional externalId As BillingTrustExternalId = Nothing, Optional supplementalDocuments As IEnumerable(Of Uri) = Nothing) As BusinessVerificationRuleProperties
Parameters
- evaluationState
- Nullable<BillingTrustRuleState>
The evaluation state of the rule. Server-managed.
- error
- ResponseError
Error information when evaluationState is failed or actionRequired. Server-managed.
- provisioningState
- Nullable<BillingTrustProvisioningState>
The provisioning state of the resource.
- soldTo
- BillingTrustSoldTo
Sold-to identity used for business verification. Populated from the billing account at the time the rule is created. Server-managed.
- registrationNumber
- BillingTrustRegistrationNumber
Registration number context (allowed types and registration id). Populated from the billing account at the time the rule is created. Server-managed.
- taxIds
- IEnumerable<BillingTrustTaxId>
Tax ids associated with the sold-to identity. Populated from the billing account at the time the rule is created. Server-managed.
- externalId
- BillingTrustExternalId
Optional external-registry identifier (e.g. DUNS) used to disambiguate verification matches. Settable on PATCH while evaluationState is pending or actionRequired.
- supplementalDocuments
- IEnumerable<Uri>
References to supplemental documents (businessVerification rules only; only settable while evaluationState is pending or actionRequired).
Returns
A new BusinessVerificationRuleProperties instance for mocking.