Partager via


ArmBillingBenefitsModelFactory.BillingBenefitsSavingsPlanData Méthode

Définition

Initialise une nouvelle instance de BillingBenefitsSavingsPlanData.

public static Azure.ResourceManager.BillingBenefits.BillingBenefitsSavingsPlanData BillingBenefitsSavingsPlanData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string skuName = default, string displayName = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsProvisioningState? provisioningState = default, string displayProvisioningState = default, Azure.Core.ResourceIdentifier billingScopeId = default, Azure.Core.ResourceIdentifier billingProfileId = default, string customerId = default, Azure.Core.ResourceIdentifier billingAccountId = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsTerm? term = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsBillingPlan? billingPlan = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsAppliedScopeType? appliedScopeType = default, string userFriendlyAppliedScopeType = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsAppliedScopeProperties appliedScopeProperties = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsCommitment commitment = default, DateTimeOffset? effectOn = default, DateTimeOffset? expireOn = default, DateTimeOffset? purchaseOn = default, DateTimeOffset? benefitStartOn = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsExtendedStatusInfo extendedStatusInfo = default, bool? isRenewed = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsSavingsPlanUtilization utilization = default, string renewSource = default, string renewDestination = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsPurchaseContent renewPurchaseProperties = default);
static member BillingBenefitsSavingsPlanData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * Nullable<Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsProvisioningState> * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsTerm> * Nullable<Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsBillingPlan> * Nullable<Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsAppliedScopeType> * string * Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsAppliedScopeProperties * Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsCommitment * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsExtendedStatusInfo * Nullable<bool> * Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsSavingsPlanUtilization * string * string * Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsPurchaseContent -> Azure.ResourceManager.BillingBenefits.BillingBenefitsSavingsPlanData
Public Shared Function BillingBenefitsSavingsPlanData (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 displayName As String = Nothing, Optional provisioningState As Nullable(Of BillingBenefitsProvisioningState) = Nothing, Optional displayProvisioningState As String = Nothing, Optional billingScopeId As ResourceIdentifier = Nothing, Optional billingProfileId As ResourceIdentifier = Nothing, Optional customerId As String = Nothing, Optional billingAccountId 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 userFriendlyAppliedScopeType As String = Nothing, Optional appliedScopeProperties As BillingBenefitsAppliedScopeProperties = Nothing, Optional commitment As BillingBenefitsCommitment = Nothing, Optional effectOn As Nullable(Of DateTimeOffset) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional purchaseOn As Nullable(Of DateTimeOffset) = Nothing, Optional benefitStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional extendedStatusInfo As BillingBenefitsExtendedStatusInfo = Nothing, Optional isRenewed As Nullable(Of Boolean) = Nothing, Optional utilization As BillingBenefitsSavingsPlanUtilization = Nothing, Optional renewSource As String = Nothing, Optional renewDestination As String = Nothing, Optional renewPurchaseProperties As BillingBenefitsPurchaseContent = Nothing) As BillingBenefitsSavingsPlanData

Paramètres

name
String

Nom.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

skuName
String

Référence SKU du plan d’économies.

displayName
String

Nom d’affichage.

provisioningState
Nullable<BillingBenefitsProvisioningState>

État d’approvisionnement.

displayProvisioningState
String

État d’approvisionnement du plan d’économies pour l’affichage, par exemple Réussi.

billingScopeId
ResourceIdentifier

Abonnement qui sera facturé pour l’achat de l’avantage.

billingProfileId
ResourceIdentifier

Identificateur complet du profil de facturation dans lequel le plan d’économies est appliqué. Présentez uniquement pour les clients pilotés par le champ ou dirigés par le client.

customerId
String

Identificateur complet du client où le plan d’économies est appliqué. Présentez uniquement pour les clients dirigés par le partenaire.

billingAccountId
ResourceIdentifier

Identificateur complet du compte de facturation dans lequel le plan d’économies est appliqué. Présentez uniquement pour Accord Entreprise clients.

term
Nullable<BillingBenefitsTerm>

Représenter le terme d’avantage au format ISO 8601.

billingPlan
Nullable<BillingBenefitsBillingPlan>

Représente le plan de facturation au format ISO 8601. Obligatoire uniquement pour les plans de facturation mensuels.

appliedScopeType
Nullable<BillingBenefitsAppliedScopeType>

Type de l’étendue appliquée.

userFriendlyAppliedScopeType
String

Type d’étendue appliqué du plan d’économies pour l’affichage, par exemple Partagé.

appliedScopeProperties
BillingBenefitsAppliedScopeProperties

Propriétés spécifiques au type d’étendue appliqué. Non obligatoire s’il n’est pas applicable.

commitment
BillingBenefitsCommitment

Engagement envers l’avantage.

effectOn
Nullable<DateTimeOffset>

DateTime du plan d’économies commence à fournir des avantages de.

expireOn
Nullable<DateTimeOffset>

Date d’expiration heure.

purchaseOn
Nullable<DateTimeOffset>

Date heure à laquelle le plan d’économies a été acheté.

benefitStartOn
Nullable<DateTimeOffset>

Il s’agit du DateTime lorsque l’avantage du plan d’économies a commencé.

isRenewed
Nullable<Boolean>

La définition de cette valeur sur true permet d’acheter automatiquement un nouvel avantage à l’heure de la date d’expiration.

utilization
BillingBenefitsSavingsPlanUtilization

Utilisation du plan d’économies.

renewSource
String

SavingsPlan ID du Plan d’économies à partir duquel ce Plan d’économies est renouvelé.

renewDestination
String

SavingsPlan ID du Plan d’économies acheté en raison du renouvellement.

renewPurchaseProperties
BillingBenefitsPurchaseContent

Retours

Une nouvelle BillingBenefitsSavingsPlanData instance de moqueries.

S’applique à