az costmanagement export

Note

Эта ссылка является частью расширения costmanagement для Azure CLI (версия 2.55.0 или более поздней). Расширение автоматически установит первый раз при запуске команды az costmanagement export. Подробнее о расширениях.

Экспорт затрат.

Команды

Имя Описание Тип Состояние
az costmanagement export create

Операция создания экспорта.

Extension GA
az costmanagement export delete

Операция удаления экспорта.

Extension GA
az costmanagement export list

Операция для перечисления всех экспортов в заданной области.

Extension GA
az costmanagement export show

Операция получения журнала выполнения экспорта для определенной области по имени экспорта.

Extension GA
az costmanagement export update

Операция обновления экспорта.

Extension GA

az costmanagement export create

Операция создания экспорта.

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

Примеры

Создание экспорта для области 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"

Создание экспорта для области 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"

Создание экспорта для области подписки

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"

Обязательные параметры

--name

Имя экспорта.

--scope

Область, связанная с операциями запроса и экспорта. Это включает в себя "/subscriptions/{subscriptionId}/" для области подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для области resourceGroup, "/providers/Майкрософт. Management/managementGroups/{managementGroupId} для области группы управления.

--storage-account-id

Идентификатор учетной записи хранения для хранения экспорта.

Свойство Значение
Группа параметров: Delivery Destination Info Arguments
--storage-container

Контейнер хранилища для доставки экспорта.

Свойство Значение
Группа параметров: Delivery Destination Info Arguments
--timeframe

Интервал времени для извлечения данных для запроса. Если это настраивается, необходимо указать определенный период времени.

Свойство Значение
Группа параметров: Export Definition Arguments
Допустимые значения: BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--dataset-configuration

Содержит сведения о конфигурации данных в экспорте. Конфигурация будет игнорироваться, если предоставляется агрегирование и группирование. Ожидаемое значение: columns=xx.

Свойство Значение
Группа параметров: Export Definition Arguments
--recurrence

Повторение расписания.

Свойство Значение
Группа параметров: Schedule Info Arguments
Допустимые значения: Annually, Daily, Monthly, Weekly
--recurrence-period

Имеет дату начала и окончания повторения. Дата начала должна быть в будущем. При наличии дата окончания должна быть больше даты начала. Ожидаемое значение: KEY1=VALUE1 KEY2=VALUE2 ... , доступны KEYs: от, до. Формат времени похож на 2020-05-01T00:00:00.

Свойство Значение
Группа параметров: Schedule Info Arguments
--schedule-status

Состояние расписания экспорта. Если неактивно, запланированное выполнение экспорта приостановлено.

Свойство Значение
Группа параметров: Schedule Info Arguments
Default value: Inactive
Допустимые значения: Active, Inactive
--storage-directory

Корневой каталог в контейнере хранилища для хранения экспортов.

Свойство Значение
Группа параметров: Delivery Destination Info Arguments
--time-period

Имеет период времени для извлечения данных для запроса. Ожидается значение: from=TIMESTAMP1 to=TIMESTAMP2. Формат метки времени похож на 2020-05-01T00:00:00.TIMESTAMP1 в будущем и TIMESTAMP2 должны быть больше TIMESTAMP1.

Свойство Значение
Группа параметров: Export Definition Arguments
--type

Тип запроса.

Свойство Значение
Группа параметров: Export Definition Arguments
Default value: Usage
Допустимые значения: ActualCost, AmortizedCost, Usage
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az costmanagement export delete

Операция удаления экспорта.

az costmanagement export delete --name
                                --scope
                                [--acquire-policy-token]
                                [--change-reference]
                                [--yes]

Примеры

удаление экспорта для области ManagementGroup

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

удаление экспорта для области ResourceGroup

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

удаление экспорта для области подписки

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

Обязательные параметры

--name

Имя экспорта.

--scope

Область, связанная с операциями запроса и экспорта. Это включает в себя "/subscriptions/{subscriptionId}/" для области подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для области resourceGroup, "/providers/Майкрософт. Management/managementGroups/{managementGroupId} для области группы управления.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--yes -y

Не запрашивать подтверждение.

Свойство Значение
Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az costmanagement export list

Операция для перечисления всех экспортов в заданной области.

az costmanagement export list --scope

Примеры

экспорт списка в области ManagementGroup

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

экспорт списка в области ResourceGroup

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

экспорт списка в области подписки

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

Обязательные параметры

--scope

Область, связанная с операциями запроса и экспорта. Это включает в себя "/subscriptions/{subscriptionId}/" для области подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для области resourceGroup, "/providers/Майкрософт. Management/managementGroups/{managementGroupId} для области группы управления.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az costmanagement export show

Операция получения журнала выполнения экспорта для определенной области по имени экспорта.

az costmanagement export show --name
                              --scope

Примеры

Отображение экспорта в области ManagementGroup

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

Отображение экспорта в области ResourceGroup

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

Отображение экспорта в области подписки

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

Обязательные параметры

--name

Имя экспорта.

--scope

Область, связанная с операциями запроса и экспорта. Это включает в себя "/subscriptions/{subscriptionId}/" для области подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для области resourceGroup, "/providers/Майкрософт. Management/managementGroups/{managementGroupId} для области группы управления.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az costmanagement export update

Операция обновления экспорта.

az costmanagement export update --name
                                --scope
                                [--acquire-policy-token]
                                [--change-reference]
                                [--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}]

Примеры

Обновление экспорта в области 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"

Обновление экспорта в области 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"

Обновление экспорта в области подписки

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"

Обязательные параметры

--name

Имя экспорта.

--scope

Область, связанная с операциями запроса и экспорта. Это включает в себя "/subscriptions/{subscriptionId}/" для области подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для области resourceGroup, "/providers/Майкрософт. Management/managementGroups/{managementGroupId} для области группы управления.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--dataset-configuration

Содержит сведения о конфигурации данных в экспорте. Конфигурация будет игнорироваться, если предоставляется агрегирование и группирование. Ожидаемое значение: columns=xx.

Свойство Значение
Группа параметров: Export Definition Arguments
--recurrence

Повторение расписания.

Свойство Значение
Группа параметров: Schedule Info Arguments
Допустимые значения: Annually, Daily, Monthly, Weekly
--recurrence-period

Имеет дату начала и окончания повторения. Дата начала должна быть в будущем. При наличии дата окончания должна быть больше даты начала. Ожидаемое значение: KEY1=VALUE1 KEY2=VALUE2 ... , доступны KEYs: от, до. Формат времени похож на 2020-05-01T00:00:00.

Свойство Значение
Группа параметров: Schedule Info Arguments
--schedule-status

Состояние расписания экспорта. Если неактивно, запланированное выполнение экспорта приостановлено.

Свойство Значение
Группа параметров: Schedule Info Arguments
Допустимые значения: Active, Inactive
--storage-account-id

Идентификатор учетной записи хранения для хранения экспорта.

Свойство Значение
Группа параметров: Delivery Destination Info Arguments
--storage-container

Контейнер хранилища для доставки экспорта.

Свойство Значение
Группа параметров: Delivery Destination Info Arguments
--storage-directory

Корневой каталог в контейнере хранилища для хранения экспортов.

Свойство Значение
Группа параметров: Delivery Destination Info Arguments
--time-period

Имеет период времени для извлечения данных для запроса. Ожидается значение: from=TIMESTAMP1 to=TIMESTAMP2. Формат метки времени похож на 2020-05-01T00:00:00.TIMESTAMP1 в будущем и TIMESTAMP2 должны быть больше TIMESTAMP1.

Свойство Значение
Группа параметров: Export Definition Arguments
--timeframe

Интервал времени для извлечения данных для запроса. Если это настраивается, необходимо указать определенный период времени.

Свойство Значение
Группа параметров: Export Definition Arguments
Допустимые значения: BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False