ArmConsumptionModelFactory.ConsumptionBudgetData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância 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
Parâmetros
A ID.
- name
- String
O nome.
- resourceType
- ResourceType
O resourceType.
- systemData
- SystemData
O systemData.
- category
- Nullable<BudgetCategory>
A categoria do orçamento, independentemente de o orçamento controlar o custo ou o uso. Nome serializado: Budget.properties.category
O valor total do custo a ser acompanhado com o orçamento Nome Serializado: Budget.properties.amount
- timeGrain
- Nullable<BudgetTimeGrainType>
O tempo coberto por um orçamento. O acompanhamento do valor será redefinido com base na granularidade de tempo. BillingMonth, BillingQuarter e BillingAnnual só têm suporte de clientes WD Serialized Name: Budget.properties.timeGrain
- timePeriod
- BudgetTimePeriod
Tem a data de início e término do orçamento. A data de início deve ser a primeira do mês e deve ser menor que a data de término. A data de início do orçamento deve ser em ou após 1º de junho de 2017. A data de início futura não deve ser superior a doze meses. A data de início anterior deve ser selecionada dentro do período de tempo. Não há restrições na data de término. Nome serializado: Budget.properties.timePeriod
- filter
- ConsumptionBudgetFilter
Pode ser usado para filtrar orçamentos por dimensões e/ou marcas especificadas pelo usuário. Nome serializado: Budget.properties.filter
- currentSpend
- BudgetCurrentSpend
A quantidade atual de custo que está sendo rastreada para um orçamento. Nome serializado: Budget.properties.currentSpend
- notifications
- IDictionary<String,BudgetAssociatedNotification>
Dicionário de notificações associadas ao orçamento. O orçamento pode ter até cinco notificações. Nome serializado: Budget.properties.notifications
- forecastSpend
- BudgetForecastSpend
O custo previsto que está sendo rastreado para um orçamento. Nome serializado: Budget.properties.forecastSpend
eTag do recurso. Para lidar com o cenário de atualização simultânea, esse campo será usado para determinar se o usuário está atualizando a versão mais recente ou não. Nome serializado: ProxyResource.eTag
Retornos
Uma nova ConsumptionBudgetData instância para simulação.