az costmanagement export

Примечание

Эта ссылка является частью расширения костманажемент для Azure CLI и требует версии 2.3.1 или выше. Расширение будет автоматически установлено при первом запуске команды AZ костманажемент 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]
                                [--dataset-grouping]
                                [--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" --dataset-grouping name="SubscriptionName" type="Dimension" --dataset-grouping name="Environment" type="Tag" --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" --dataset-grouping name="SubscriptionName" type="Dimension" --dataset-grouping name="Environment" type="Tag" --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" --dataset-grouping name="SubscriptionName" type="Dimension" --dataset-grouping name="Environment" type="Tag" --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

Область, связанная с операциями запроса и экспорта. Сюда входит "/Субскриптионс/{субскриптионид}/" для области действия подписки, "/Субскриптионс/{субскриптионид}/ресаурцеграупс/{ресаурцеграупнаме}" для области resourceGroup, "/providers/Microsoft.Management/managementGroups/{managementGroupId} для области группы управления".

--storage-account-id

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

--storage-container

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

--timeframe

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

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

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

--dataset-configuration

Содержит сведения о конфигурации для данных экспорта. Конфигурация будет пропущена, если предоставлены агрегирование и группирование. Значение Expect: Columns = XX.

--dataset-grouping

Массив выражения GROUP BY для использования в запросе. Запрос может содержать до 2 предложений GROUP BY. Значение ожидания: KEY1 = VALUE1 KEY2 = ЗНАЧЕНИЕ2..., доступные ключи: Type, Name.

--recurrence

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

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

Дата начала и окончания повторения. Дата начала должна быть в будущем. Если параметр указан, Дата окончания должна быть больше даты начала. Значение ожидания: KEY1 = VALUE1 KEY2 = ЗНАЧЕНИЕ2..., доступные ключи: from, to. Формат времени подобен 2020-05-01T00:00:00.

--schedule-status

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

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

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

--time-period

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

--type

Тип запроса.

допустимые значения: ActualCost, AmortizedCost, Usage

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

Область, связанная с операциями запроса и экспорта. Сюда входит "/Субскриптионс/{субскриптионид}/" для области действия подписки, "/Субскриптионс/{субскриптионид}/ресаурцеграупс/{ресаурцеграупнаме}" для области resourceGroup, "/providers/Microsoft.Management/managementGroups/{managementGroupId} для области группы управления".

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

--yes -y

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

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

Область, связанная с операциями запроса и экспорта. Сюда входит "/Субскриптионс/{субскриптионид}/" для области действия подписки, "/Субскриптионс/{субскриптионид}/ресаурцеграупс/{ресаурцеграупнаме}" для области resourceGroup, "/providers/Microsoft.Management/managementGroups/{managementGroupId} для области группы управления".

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

Область, связанная с операциями запроса и экспорта. Сюда входит "/Субскриптионс/{субскриптионид}/" для области действия подписки, "/Субскриптионс/{субскриптионид}/ресаурцеграупс/{ресаурцеграупнаме}" для области resourceGroup, "/providers/Microsoft.Management/managementGroups/{managementGroupId} для области группы управления".

az costmanagement export update

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

az costmanagement export update --name
                                --scope
                                [--dataset-configuration]
                                [--dataset-grouping]
                                [--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" --dataset-grouping name="SubscriptionName" type="Dimension" --dataset-grouping name="Environment" type="Tag" --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" --dataset-grouping name="SubscriptionName" type="Dimension" --dataset-grouping name="Environment" type="Tag" --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" --dataset-grouping name="SubscriptionName" type="Dimension" --dataset-grouping name="Environment" type="Tag" --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

Область, связанная с операциями запроса и экспорта. Сюда входит "/Субскриптионс/{субскриптионид}/" для области действия подписки, "/Субскриптионс/{субскриптионид}/ресаурцеграупс/{ресаурцеграупнаме}" для области resourceGroup, "/providers/Microsoft.Management/managementGroups/{managementGroupId} для области группы управления".

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

--dataset-configuration

Содержит сведения о конфигурации для данных экспорта. Конфигурация будет пропущена, если предоставлены агрегирование и группирование. Значение Expect: Columns = XX.

--dataset-grouping

Массив выражения GROUP BY для использования в запросе. Запрос может содержать до 2 предложений GROUP BY. Значение ожидания: KEY1 = VALUE1 KEY2 = ЗНАЧЕНИЕ2..., доступные ключи: Type, Name.

--recurrence

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

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

Дата начала и окончания повторения. Дата начала должна быть в будущем. Если параметр указан, Дата окончания должна быть больше даты начала. Значение ожидания: KEY1 = VALUE1 KEY2 = ЗНАЧЕНИЕ2..., доступные ключи: from, to. Формат времени подобен 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