Partager via


ArmConsumptionModelFactory.ConsumptionBudgetData Méthode

Définition

Initialise une nouvelle instance de ConsumptionBudgetData.

public static Azure.ResourceManager.Consumption.ConsumptionBudgetData ConsumptionBudgetData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.Consumption.Models.BudgetCategory? category = default, decimal? amount = default, Azure.ResourceManager.Consumption.Models.BudgetTimeGrainType? timeGrain = default, Azure.ResourceManager.Consumption.Models.BudgetTimePeriod timePeriod = default, Azure.ResourceManager.Consumption.Models.ConsumptionBudgetFilter filter = default, Azure.ResourceManager.Consumption.Models.BudgetCurrentSpend currentSpend = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification> notifications = default, Azure.ResourceManager.Consumption.Models.BudgetForecastSpend forecastSpend = default, Azure.ETag? etag = default);
static member ConsumptionBudgetData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ResourceManager.Consumption.Models.BudgetCategory> * Nullable<decimal> * Nullable<Azure.ResourceManager.Consumption.Models.BudgetTimeGrainType> * Azure.ResourceManager.Consumption.Models.BudgetTimePeriod * Azure.ResourceManager.Consumption.Models.ConsumptionBudgetFilter * Azure.ResourceManager.Consumption.Models.BudgetCurrentSpend * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification> * Azure.ResourceManager.Consumption.Models.BudgetForecastSpend * Nullable<Azure.ETag> -> Azure.ResourceManager.Consumption.ConsumptionBudgetData
Public Shared Function ConsumptionBudgetData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional category As Nullable(Of BudgetCategory) = Nothing, Optional amount As Nullable(Of Decimal) = Nothing, Optional timeGrain As Nullable(Of BudgetTimeGrainType) = Nothing, Optional timePeriod As BudgetTimePeriod = Nothing, Optional filter As ConsumptionBudgetFilter = Nothing, Optional currentSpend As BudgetCurrentSpend = Nothing, Optional notifications As IDictionary(Of String, BudgetAssociatedNotification) = Nothing, Optional forecastSpend As BudgetForecastSpend = Nothing, Optional etag As Nullable(Of ETag) = Nothing) As ConsumptionBudgetData

Paramètres

name
String

Nom.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

category
Nullable<BudgetCategory>

Catégorie du budget, si le budget suit le coût ou l’utilisation. Nom sérialisé : Budget.properties.category

amount
Nullable<Decimal>

Montant total du coût à suivre avec le nom sérialisé du budget : Budget.properties.amount

timeGrain
Nullable<BudgetTimeGrainType>

Temps couvert par un budget. Le suivi de la quantité sera réinitialisé en fonction du grain de temps. BillingMonth, BillingQuarter et BillingAnnual sont uniquement pris en charge par les clients WD Nom sérialisé : Budget.properties.timeGrain

timePeriod
BudgetTimePeriod

A les dates de début et de fin du budget. La date de début doit être le premier du mois et doit être inférieure à la date de fin. La date de début du budget doit être le 1er juin 2017 ou après cette date. La date de début future ne devrait pas dépasser douze mois. La date de début passée doit être sélectionnée dans la période timegrain. Il n’existe aucune restriction sur la date de fin. Nom sérialisé : Budget.properties.timePeriod

filter
ConsumptionBudgetFilter

Peut être utilisé pour filtrer les budgets par dimensions et/ou balises spécifiées par l’utilisateur. Nom sérialisé : Budget.properties.filter

currentSpend
BudgetCurrentSpend

Montant actuel du coût qui fait l’objet d’un suivi pour un budget. Nom sérialisé : Budget.properties.currentSpend

notifications
IDictionary<String,BudgetAssociatedNotification>

Dictionnaire des notifications associées au budget. Budget peut comporter jusqu’à cinq notifications. Nom sérialisé : Budget.properties.notifications

forecastSpend
BudgetForecastSpend

Coût prévu qui fait l’objet d’un suivi pour un budget. Nom sérialisé : Budget.properties.forecastSpend

etag
Nullable<ETag>

eTag de la ressource. Pour gérer le scénario de mise à jour simultanée, ce champ sera utilisé pour déterminer si l’utilisateur met à jour la dernière version ou non. Nom sérialisé : ProxyResource.eTag

Retours

Une nouvelle ConsumptionBudgetData instance de moqueries.

S’applique à