Compartilhar via


ArmCostManagementModelFactory.CostManagementViewData Método

Definição

Inicializa uma nova instância de CostManagementViewData.

public static Azure.ResourceManager.CostManagement.CostManagementViewData CostManagementViewData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string displayName = default, Azure.Core.ResourceIdentifier scope = default, DateTimeOffset? createdOn = default, DateTimeOffset? modifiedOn = default, string dateRange = default, string currency = default, Azure.ResourceManager.CostManagement.Models.ViewChartType? chart = default, Azure.ResourceManager.CostManagement.Models.AccumulatedType? accumulated = default, Azure.ResourceManager.CostManagement.Models.ViewMetricType? metric = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CostManagement.Models.ViewKpiProperties> kpis = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CostManagement.Models.ViewPivotProperties> pivots = default, Azure.ResourceManager.CostManagement.Models.ViewReportType? typePropertiesQueryType = default, Azure.ResourceManager.CostManagement.Models.ReportTimeframeType? timeframe = default, Azure.ResourceManager.CostManagement.Models.ReportConfigTimePeriod timePeriod = default, Azure.ResourceManager.CostManagement.Models.ReportConfigDataset dataSet = default, bool? includeMonetaryCommitment = default, Azure.ETag? eTag = default);
static member CostManagementViewData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Azure.Core.ResourceIdentifier * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * Nullable<Azure.ResourceManager.CostManagement.Models.ViewChartType> * Nullable<Azure.ResourceManager.CostManagement.Models.AccumulatedType> * Nullable<Azure.ResourceManager.CostManagement.Models.ViewMetricType> * seq<Azure.ResourceManager.CostManagement.Models.ViewKpiProperties> * seq<Azure.ResourceManager.CostManagement.Models.ViewPivotProperties> * Nullable<Azure.ResourceManager.CostManagement.Models.ViewReportType> * Nullable<Azure.ResourceManager.CostManagement.Models.ReportTimeframeType> * Azure.ResourceManager.CostManagement.Models.ReportConfigTimePeriod * Azure.ResourceManager.CostManagement.Models.ReportConfigDataset * Nullable<bool> * Nullable<Azure.ETag> -> Azure.ResourceManager.CostManagement.CostManagementViewData
Public Shared Function CostManagementViewData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional displayName As String = Nothing, Optional scope As ResourceIdentifier = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional modifiedOn As Nullable(Of DateTimeOffset) = Nothing, Optional dateRange As String = Nothing, Optional currency As String = Nothing, Optional chart As Nullable(Of ViewChartType) = Nothing, Optional accumulated As Nullable(Of AccumulatedType) = Nothing, Optional metric As Nullable(Of ViewMetricType) = Nothing, Optional kpis As IEnumerable(Of ViewKpiProperties) = Nothing, Optional pivots As IEnumerable(Of ViewPivotProperties) = Nothing, Optional typePropertiesQueryType As Nullable(Of ViewReportType) = Nothing, Optional timeframe As Nullable(Of ReportTimeframeType) = Nothing, Optional timePeriod As ReportConfigTimePeriod = Nothing, Optional dataSet As ReportConfigDataset = Nothing, Optional includeMonetaryCommitment As Nullable(Of Boolean) = Nothing, Optional eTag As Nullable(Of ETag) = Nothing) As CostManagementViewData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

displayName
String

Nome de entrada do usuário da exibição. Obrigatórios.

scope
ResourceIdentifier

Escopo do Gerenciamento de Custos no qual salvar a exibição. Isso inclui 'subscriptions/{subscriptionId}' para escopo de assinatura, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para o escopo resourceGroup, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para escopo da Conta de Cobrança, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para escopo do departamento, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para o escopo EnrollmentAccount, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para o escopo billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para o escopo invoiceSection, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' para o escopo do Grupo de Gerenciamento, '/providers/Microsoft.CostManagement/externalBillingAccounts/{ externalBillingAccountName}' para o escopo ExternalBillingAccount e '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' para escopo externalSubscription.

createdOn
Nullable<DateTimeOffset>

Data em que o usuário criou essa exibição.

modifiedOn
Nullable<DateTimeOffset>

Data em que o usuário modificou essa exibição pela última vez.

dateRange
String

Intervalo de datas do modo de exibição atual.

currency
String

Moeda do modo de exibição atual.

chart
Nullable<ViewChartType>

Tipo de gráfico da exibição main na Análise de Custo. Obrigatórios.

accumulated
Nullable<AccumulatedType>

Mostrar os custos acumulados ao longo do tempo.

metric
Nullable<ViewMetricType>

Métrica a ser usada ao exibir custos.

kpis
IEnumerable<ViewKpiProperties>

Lista de KPIs a serem mostrados na interface do usuário da Análise de Custo.

pivots
IEnumerable<ViewPivotProperties>

Configuração de três subexibições na interface do usuário de Análise de Custo.

typePropertiesQueryType
Nullable<ViewReportType>

O tipo do relatório. O uso representa o uso real, a previsão representa os dados previstos e UsageAndForecast representa os dados de uso e previstos. O uso real e os dados previstos podem ser diferenciados com base em datas.

timeframe
Nullable<ReportTimeframeType>

O período para efetuar pull de dados para o relatório. Se personalizado, um período de tempo específico deve ser fornecido.

timePeriod
ReportConfigTimePeriod

Tem um período de tempo para extrair dados para o relatório.

dataSet
ReportConfigDataset

Tem definição para dados nesta configuração de relatório.

includeMonetaryCommitment
Nullable<Boolean>

Se for verdadeiro, o relatório inclui o compromisso monetário.

eTag
Nullable<ETag>

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.

Retornos

Uma nova CostManagementViewData instância para zombar.

Aplica-se a