Compartilhar via


az costmanagement export

Note

Essa referência faz parte da extensão costmanagement da CLI do Azure (versão 2.55.0 ou superior). A extensão instalará automaticamente na primeira vez que você executar um comando az costmanagement export. Saiba mais sobre extensões.

Exportação costmanagement.

Comandos

Nome Description Tipo Status
az costmanagement export create

A operação para criar uma exportação.

Extension GA
az costmanagement export delete

A operação para excluir uma exportação.

Extension GA
az costmanagement export list

A operação para listar todas as exportações no escopo especificado.

Extension GA
az costmanagement export show

A operação para obter o histórico de execução de uma exportação para o escopo definido por nome de exportação.

Extension GA
az costmanagement export update

A operação para atualizar uma exportação.

Extension GA

az costmanagement export create

A operação para criar uma exportação.

az costmanagement export create --name
                                --scope
                                --storage-account-id
                                --storage-container
                                --timeframe {BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate}
                                [--dataset-configuration]
                                [--recurrence {Annually, Daily, Monthly, Weekly}]
                                [--recurrence-period]
                                [--schedule-status {Active, Inactive}]
                                [--storage-directory]
                                [--time-period]
                                [--type {ActualCost, AmortizedCost, Usage}]

Exemplos

Criar uma exportação para o escopo do ManagementGroup

az costmanagement export create --name "TestExport" --type "Usage" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "providers/Microsoft.Management/managementGroups/TestMG"

Criar uma exportação para o escopo do ResourceGroup

az costmanagement export create --name "TestExport" --type "Usage" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"

Criar uma exportação para o escopo da assinatura

az costmanagement export create --name "TestExport" --type "Usage" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "subscriptions/00000000-0000-0000-0000-000000000000"

Parâmetros Exigidos

--name

Nome da Exportação.

--scope

O escopo associado às operações de consulta e exportação. Isso inclui '/subscriptions/{subscriptionId}/' para escopo de assinatura, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para escopo resourceGroup, '/providers/Microsoft.Management/managementGroups/{managementGroupId} para escopo do Grupo de Gerenciamento.

--storage-account-id

A ID da conta de armazenamento para armazenar exportações.

Propriedade Valor
Grupo de parâmetros: Delivery Destination Info Arguments
--storage-container

O contêiner de armazenamento para fornecer exportações.

Propriedade Valor
Grupo de parâmetros: Delivery Destination Info Arguments
--timeframe

O período para efetuar pull de dados para a consulta. Se personalizado, um período de tempo específico deve ser fornecido.

Propriedade Valor
Grupo de parâmetros: Export Definition Arguments
Valores aceitos: BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--dataset-configuration

Tem informações de configuração para os dados na exportação. A configuração será ignorada se a agregação e o agrupamento forem fornecidos. Valor de espera: columns=xx.

Propriedade Valor
Grupo de parâmetros: Export Definition Arguments
--recurrence

A recorrência de agendamento.

Propriedade Valor
Grupo de parâmetros: Schedule Info Arguments
Valores aceitos: Annually, Daily, Monthly, Weekly
--recurrence-period

Tem a data de início e término da recorrência. A data de início deve estar no futuro. Se presente, a data de término deve ser maior que a data de início. Valor de espera: KEY1=VALUE1 KEY2=VALUE2 ... , KEYs disponíveis são: de, para. O formato de hora é como 2020-05-01T00:00:00.

Propriedade Valor
Grupo de parâmetros: Schedule Info Arguments
--schedule-status

O status do agendamento da exportação. Se inativo, a execução agendada da exportação será pausada.

Propriedade Valor
Grupo de parâmetros: Schedule Info Arguments
Valor padrão: Inactive
Valores aceitos: Active, Inactive
--storage-directory

O diretório raiz no contêiner de armazenamento para armazenar exportações.

Propriedade Valor
Grupo de parâmetros: Delivery Destination Info Arguments
--time-period

Tem um período de tempo para efetuar pull de dados para a consulta. Valor de espera: from=TIMESTAMP1 to=TIMESTAMP2. O formato de carimbo de data/hora é como 2020-05-01T00:00:00.O TIMESTAMP1 deve ser no futuro e TIMESTAMP2 deve ser maior que TIMESTAMP1.

Propriedade Valor
Grupo de parâmetros: Export Definition Arguments
--type

O tipo da consulta.

Propriedade Valor
Grupo de parâmetros: Export Definition Arguments
Valor padrão: Usage
Valores aceitos: ActualCost, AmortizedCost, Usage
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az costmanagement export delete

A operação para excluir uma exportação.

az costmanagement export delete --name
                                --scope
                                [--yes]

Exemplos

excluir uma exportação para um escopo do ManagementGroup

az costmanagement export delete --name "TestExport" --scope "providers/Microsoft.Management/managementGroups/TestMG"

excluir uma exportação para o escopo do ResourceGroup

az costmanagement export delete --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"

excluir uma exportação para o escopo da assinatura

az costmanagement export delete --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000"

Parâmetros Exigidos

--name

Nome da Exportação.

--scope

O escopo associado às operações de consulta e exportação. Isso inclui '/subscriptions/{subscriptionId}/' para escopo de assinatura, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para escopo resourceGroup, '/providers/Microsoft.Management/managementGroups/{managementGroupId} para escopo do Grupo de Gerenciamento.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--yes -y

Não solicite confirmação.

Propriedade Valor
Valor padrão: False
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az costmanagement export list

A operação para listar todas as exportações no escopo especificado.

az costmanagement export list --scope

Exemplos

listar exportações em um escopo ManagementGroup

az costmanagement export list --scope "providers/Microsoft.Management/managementGroups/TestMG"

listar exportações em um escopo do ResourceGroup

az costmanagement export list --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"

listar exportações em um escopo de assinatura

az costmanagement export list --scope "subscriptions/00000000-0000-0000-0000-000000000000"

Parâmetros Exigidos

--scope

O escopo associado às operações de consulta e exportação. Isso inclui '/subscriptions/{subscriptionId}/' para escopo de assinatura, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para escopo resourceGroup, '/providers/Microsoft.Management/managementGroups/{managementGroupId} para escopo do Grupo de Gerenciamento.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az costmanagement export show

A operação para obter o histórico de execução de uma exportação para o escopo definido por nome de exportação.

az costmanagement export show --name
                              --scope

Exemplos

Mostrar uma exportação em um escopo do ManagementGroup

az costmanagement export show --name "TestExport" --scope "providers/Microsoft.Management/managementGroups/TestMG"

Mostrar uma exportação em um escopo do ResourceGroup

az costmanagement export show --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"

Mostrar uma exportação em um escopo de assinatura

az costmanagement export show --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000"

Parâmetros Exigidos

--name

Nome da Exportação.

--scope

O escopo associado às operações de consulta e exportação. Isso inclui '/subscriptions/{subscriptionId}/' para escopo de assinatura, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para escopo resourceGroup, '/providers/Microsoft.Management/managementGroups/{managementGroupId} para escopo do Grupo de Gerenciamento.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az costmanagement export update

A operação para atualizar uma exportação.

az costmanagement export update --name
                                --scope
                                [--dataset-configuration]
                                [--recurrence {Annually, Daily, Monthly, Weekly}]
                                [--recurrence-period]
                                [--schedule-status {Active, Inactive}]
                                [--storage-account-id]
                                [--storage-container]
                                [--storage-directory]
                                [--time-period]
                                [--timeframe {BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate}]

Exemplos

Atualizar uma exportação em um escopo do ManagementGroup

az costmanagement export update --name "TestExport" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "providers/Microsoft.Management/managementGroups/TestMG"

Atualizar uma exportação em um escopo do ResourceGroup

az costmanagement export update --name "TestExport" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"

Atualizar uma exportação em um escopo de assinatura

az costmanagement export update --name "TestExport" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "subscriptions/00000000-0000-0000-0000-000000000000"

Parâmetros Exigidos

--name

Nome da Exportação.

--scope

O escopo associado às operações de consulta e exportação. Isso inclui '/subscriptions/{subscriptionId}/' para escopo de assinatura, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para escopo resourceGroup, '/providers/Microsoft.Management/managementGroups/{managementGroupId} para escopo do Grupo de Gerenciamento.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--dataset-configuration

Tem informações de configuração para os dados na exportação. A configuração será ignorada se a agregação e o agrupamento forem fornecidos. Valor de espera: columns=xx.

Propriedade Valor
Grupo de parâmetros: Export Definition Arguments
--recurrence

A recorrência de agendamento.

Propriedade Valor
Grupo de parâmetros: Schedule Info Arguments
Valores aceitos: Annually, Daily, Monthly, Weekly
--recurrence-period

Tem a data de início e término da recorrência. A data de início deve estar no futuro. Se presente, a data de término deve ser maior que a data de início. Valor de espera: KEY1=VALUE1 KEY2=VALUE2 ... , KEYs disponíveis são: de, para. O formato de hora é como 2020-05-01T00:00:00.

Propriedade Valor
Grupo de parâmetros: Schedule Info Arguments
--schedule-status

O status do agendamento da exportação. Se inativo, a execução agendada da exportação será pausada.

Propriedade Valor
Grupo de parâmetros: Schedule Info Arguments
Valores aceitos: Active, Inactive
--storage-account-id

A ID da conta de armazenamento para armazenar exportações.

Propriedade Valor
Grupo de parâmetros: Delivery Destination Info Arguments
--storage-container

O contêiner de armazenamento para fornecer exportações.

Propriedade Valor
Grupo de parâmetros: Delivery Destination Info Arguments
--storage-directory

O diretório raiz no contêiner de armazenamento para armazenar exportações.

Propriedade Valor
Grupo de parâmetros: Delivery Destination Info Arguments
--time-period

Tem um período de tempo para efetuar pull de dados para a consulta. Valor de espera: from=TIMESTAMP1 to=TIMESTAMP2. O formato de carimbo de data/hora é como 2020-05-01T00:00:00.O TIMESTAMP1 deve ser no futuro e TIMESTAMP2 deve ser maior que TIMESTAMP1.

Propriedade Valor
Grupo de parâmetros: Export Definition Arguments
--timeframe

O período para efetuar pull de dados para a consulta. Se personalizado, um período de tempo específico deve ser fornecido.

Propriedade Valor
Grupo de parâmetros: Export Definition Arguments
Valores aceitos: BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False