Поделиться через


az costmanagement export

Примечание.

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

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

Команды

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

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

Расширение ГА
az costmanagement export delete

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

Расширение ГА
az costmanagement export list

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

Расширение ГА
az costmanagement export show

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

Расширение ГА
az costmanagement export update

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

Расширение ГА

az costmanagement export create

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

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}]

Примеры

Создание экспорта для области 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}" для области ресурсов, "/providers/Microsoft.Management/managementGroups/{managementGroupId} для области группы управления.

--storage-account-id

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

--storage-container

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

--timeframe

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

Допустимые значения: BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate

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

--dataset-configuration

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

--recurrence

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

Допустимые значения: Annually, Daily, Monthly, Weekly
--recurrence-period

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

--schedule-status

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

Допустимые значения: Active, Inactive
Default value: Inactive
--storage-directory

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

--time-period

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

--type

Тип запроса.

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az costmanagement export delete

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

az costmanagement export delete --name
                                --scope
                                [--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}" для области ресурсов, "/providers/Microsoft.Management/managementGroups/{managementGroupId} для области группы управления.

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

--yes -y

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

Default value: False
Глобальные параметры
--debug

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

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}" для области ресурсов, "/providers/Microsoft.Management/managementGroups/{managementGroupId} для области группы управления.

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

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}" для области ресурсов, "/providers/Microsoft.Management/managementGroups/{managementGroupId} для области группы управления.

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az costmanagement export update

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

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}]

Примеры

Обновление экспорта в области 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}" для области ресурсов, "/providers/Microsoft.Management/managementGroups/{managementGroupId} для области группы управления.

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

--dataset-configuration

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

--recurrence

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

Допустимые значения: Annually, Daily, Monthly, Weekly
--recurrence-period

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

--schedule-status

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

Допустимые значения: Active, Inactive
--storage-account-id

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

--storage-container

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

--storage-directory

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

--time-period

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

--timeframe

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

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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