ArmBillingTrustModelFactory.BillingTrustRuleProperties Method

Definition

public static Azure.ResourceManager.Billing.Trust.Models.BillingTrustRuleProperties BillingTrustRuleProperties(string kind = default, Azure.ResourceManager.Billing.Trust.Models.BillingTrustRuleState? evaluationState = default, Azure.ResponseError error = default, Azure.ResourceManager.Billing.Trust.Models.BillingTrustProvisioningState? provisioningState = default);
static member BillingTrustRuleProperties : string * Nullable<Azure.ResourceManager.Billing.Trust.Models.BillingTrustRuleState> * Azure.ResponseError * Nullable<Azure.ResourceManager.Billing.Trust.Models.BillingTrustProvisioningState> -> Azure.ResourceManager.Billing.Trust.Models.BillingTrustRuleProperties
Public Shared Function BillingTrustRuleProperties (Optional kind As String = Nothing, Optional evaluationState As Nullable(Of BillingTrustRuleState) = Nothing, Optional error As ResponseError = Nothing, Optional provisioningState As Nullable(Of BillingTrustProvisioningState) = Nothing) As BillingTrustRuleProperties

Parameters

kind
String

The kind of rule. Acts as a discriminator for kind-specific properties.

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.

Returns

A new BillingTrustRuleProperties instance for mocking.

Applies to