ArmBillingTrustModelFactory.BusinessVerificationRuleProperties Method

Definition

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.

Applies to