Команда Get-FinOpsCostExport
Команда Get-FinOpsCostExport получает список экспортов управления затратами для заданной области.
Эта команда была протестирована со следующими версиями API:
- 2023-07-01-preview (по умолчанию) — включает FocusCost и другие наборы данных.
- 2023-08-01
- 2023-03-01
Синтаксис
Get-FinOpsCostExport `
[-Name <string>] `
[-Scope <string>] `
[-DataSet <string>] `
[-StorageAccountId <string>] `
[-StorageContainer <string>] `
[-RunHistory] `
[-ApiVersion <string>]
Параметры
Имя | Описание |
---|---|
‑Name |
Необязательно. Имя экспорта. Поддерживает подстановочные знаки. |
‑Scope |
Необязательно. Идентификатор ресурса области, для которую был создан экспорт. Если пусто, по умолчанию используется текущий контекст подписки. |
‑DataSet |
Необязательно. Набор данных для получения экспорта. Допустимые значения = "ActualCost", "AmortizedCost". По умолчанию = null (все экспорты). |
‑StorageAccountId |
Необязательно. Идентификатор ресурса учетной записи хранения для получения экспорта. По умолчанию = null (все экспорты). |
‑StorageContainer |
Необязательно. Имя контейнера для получения экспорта. Поддерживает подстановочные знаки. По умолчанию = null (все экспорты). |
‑RunHistory |
Необязательно. Указывает, следует ли развернуть журнал выполнения. Значение по умолчанию — false. |
‑ApiVersion |
Необязательно. Версия API, используемая при вызове API управления затратами, экспортирует API. Default = 2023-07-01-preview. |
Возвращаемое значение
Объект FinOpsCostExport
Свойство | Тип | Путь JSON |
---|---|---|
Name |
Строка | name |
Id |
Строка | id |
Type |
Строка | type |
eTag |
Строка | eTag |
Description |
Строка | properties.exportDescription |
Dataset |
Строка | properties.definition.type |
DatasetVersion |
Строка | properties.definition.configuration.dataVersion |
DatasetFilters |
Строка | properties.definition.configuration.filter |
DatasetTimeFrame |
Строка | properties.definition.timeframe |
DatasetStartDate |
Дата/время | properties.definition.timePeriod.from |
DatasetEndDate |
DateTime | properties.definition.timePeriod.to |
DatasetGranularity |
Строка | properties.definition.dataset.granularity |
ScheduleStatus |
Строка | properties.schedule.status |
ScheduleRecurrence |
Строка | properties.schedule.recurrence |
ScheduleStartDate |
Дата/время | properties.schedule.recurrencePeriod.from |
ScheduleEndDate |
DateTime | properties.schedule.recurrencePeriod.to |
NextRuntimeEstimate |
DateTime | properties.nextRunTimeEstimate |
Format |
Строка | properties.format |
StorageAccountId |
Строка | properties.deliveryInfo.destination.resourceId |
StorageContainer |
Строка | properties.deliveryInfo.destination.container |
StoragePath |
Строка | properties.deliveryInfo.destination.rootfolderpath |
OverwriteData |
Логический | properties.deliveryInfo.dataOverwriteBehavior == "OverwritePreviousReport" |
PartitionData |
Логический | properties.deliveryInfo.partitionData |
CompressionMode |
Строка | properties.deliveryInfo.compressionMode |
RunHistory |
FinOpsCostExportRunHistory[] | properties.runHistory.value |
Объект FinOpsCostExportRunHistory
Свойство | Тип | Путь JSON |
---|---|---|
Id |
Строка | properties.runHistory.value[].id |
ExecutionType |
Строка | properties.runHistory.value[].properties.executionType |
FileName |
Строка | properties.runHistory.value[].fileName |
StartTime |
Дата/время | properties.runHistory.value[].processingStartTime |
EndTime |
DateTime | properties.runHistory.value[].processingEndTime |
Status |
Строка | properties.runHistory.value[].status |
SubmittedBy |
Строка | properties.runHistory.value[].submittedBy |
SubmittedTime |
Дата/время | properties.runHistory.value[].submittedTime |
Примеры
Получение всех экспортов затрат для подписки
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
Возвращает все экспорты для подписки. Не включает экспорт в вложенные группы ресурсов.
Получение экспортов, соответствующих имени подстановочного знака
Get-FinOpsCostExport `
-Name mtd* `
-Scope "providers/Microsoft.Billing/billingAccounts/00000000"
Возвращает экспорт с именем, соответствующим подстановочным знаком mtd* в указанной области учетной записи выставления счетов. Не включает экспорт в вложенные группы ресурсов.
Получение всех экспортов амортизированных затрат
Get-FinOpsCostExport `
-DataSet "AmortizedCost"
Возвращает все экспорты в пределах текущей области подписки контекста и фильтруется по набору данных AmortizedCost.
Получение экспорта с помощью определенной учетной записи хранения
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"`
-StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/MyResourceGroup/providers/Microsoft.Storage/storageAccounts/MyStorageAccount"
Получает все экспорты в области подписки, отфильтрованной по определенной учетной записи хранения.
Получение экспорта с помощью определенного контейнера
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
-StorageContainer "MyContainer*"
Получает все экспорты в области подписки для определенного контейнера. Поддерживает подстановочный знак.
Получение экспорта с помощью определенной версии API
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
-StorageContainer "mtd*"
-ApiVersion "2023-08-01"
-StorageContainer "MyContainer*"
Возвращает все экспорты в области подписки для шаблона подстановочного знака контейнера и использования определенной версии API.
Связанный контент
Связанные продукты:
Связанные решения: