ArmBillingBenefitsModelFactory.BillingBenefitsSavingsPlanOrderAliasData Method

Definition

Initializes a new instance of BillingBenefitsSavingsPlanOrderAliasData.

public static Azure.ResourceManager.BillingBenefits.BillingBenefitsSavingsPlanOrderAliasData BillingBenefitsSavingsPlanOrderAliasData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string skuName = default, string kind = default, string displayName = default, Azure.Core.ResourceIdentifier savingsPlanOrderId = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsProvisioningState? provisioningState = default, Azure.Core.ResourceIdentifier billingScopeId = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsTerm? term = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsBillingPlan? billingPlan = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsAppliedScopeType? appliedScopeType = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsAppliedScopeProperties appliedScopeProperties = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsCommitment commitment = default);
static member BillingBenefitsSavingsPlanOrderAliasData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * string * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsProvisioningState> * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsTerm> * Nullable<Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsBillingPlan> * Nullable<Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsAppliedScopeType> * Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsAppliedScopeProperties * Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsCommitment -> Azure.ResourceManager.BillingBenefits.BillingBenefitsSavingsPlanOrderAliasData
Public Shared Function BillingBenefitsSavingsPlanOrderAliasData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional skuName As String = Nothing, Optional kind As String = Nothing, Optional displayName As String = Nothing, Optional savingsPlanOrderId As ResourceIdentifier = Nothing, Optional provisioningState As Nullable(Of BillingBenefitsProvisioningState) = Nothing, Optional billingScopeId As ResourceIdentifier = Nothing, Optional term As Nullable(Of BillingBenefitsTerm) = Nothing, Optional billingPlan As Nullable(Of BillingBenefitsBillingPlan) = Nothing, Optional appliedScopeType As Nullable(Of BillingBenefitsAppliedScopeType) = Nothing, Optional appliedScopeProperties As BillingBenefitsAppliedScopeProperties = Nothing, Optional commitment As BillingBenefitsCommitment = Nothing) As BillingBenefitsSavingsPlanOrderAliasData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

skuName
String

Savings plan SKU.

kind
String

Resource provider kind.

displayName
String

Display name.

savingsPlanOrderId
ResourceIdentifier

Identifier of the savings plan created.

provisioningState
Nullable<BillingBenefitsProvisioningState>

Provisioning state.

billingScopeId
ResourceIdentifier

Subscription that will be charged for purchasing the benefit.

term
Nullable<BillingBenefitsTerm>

Represent benefit term in ISO 8601 format.

billingPlan
Nullable<BillingBenefitsBillingPlan>

Represents the billing plan in ISO 8601 format. Required only for monthly billing plans.

appliedScopeType
Nullable<BillingBenefitsAppliedScopeType>

Type of the Applied Scope.

appliedScopeProperties
BillingBenefitsAppliedScopeProperties

Properties specific to applied scope type. Not required if not applicable.

commitment
BillingBenefitsCommitment

Commitment towards the benefit.

Returns

A new BillingBenefitsSavingsPlanOrderAliasData instance for mocking.

Applies to