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


az costmanagement export

Примечание.

Эта ссылка является частью расширения управления затратами для 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}" для resourceGroup область, "/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
значение по умолчанию: Inactive
--storage-directory

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

--time-period

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

--type

Тип запроса.

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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: 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}" для resourceGroup область, "/providers/Microsoft.Management/managementGroups/{managementGroupId} для группы управления область.

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

--yes -y

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

значение по умолчанию: False
Глобальные параметры
--debug

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: 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}" для resourceGroup область, "/providers/Microsoft.Management/managementGroups/{managementGroupId} для группы управления область.

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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: 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}" для resourceGroup область, "/providers/Microsoft.Management/managementGroups/{managementGroupId} для группы управления область.

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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: 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}" для resourceGroup область, "/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
значение по умолчанию: json
--query

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

--subscription

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

--verbose

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