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 |
可选。 为其创建导出范围的资源 ID。 如果为空,则默认为当前订阅上下文。 |
‑DataSet |
可选。 要获取其导出的数据集。 允许的值 = “ActualCost”, “AmortizedCost”。 默认值 = null (所有导出)。 |
‑StorageAccountId |
可选。 要为其获取导出的存储帐户的资源 ID。 默认值 = null (所有导出)。 |
‑StorageContainer |
可选。 要为其获取导出的容器的名称。 支持通配符。 默认值 = null (所有导出)。 |
‑RunHistory |
可选。 指示是否应扩展运行历史记录。 默认值为 false。 |
‑ApiVersion |
可选。 调用成本管理导出 API 时要使用的 API 版本。 默认值 = 2023-07-01-preview。 |
返回值
FinOpsCostExport 对象
properties | 类型 | 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 |
DateTime | properties.definition.timePeriod.from |
DatasetEndDate |
DateTime | properties.definition.timePeriod.to |
DatasetGranularity |
字符串 | properties.definition.dataset.granularity |
ScheduleStatus |
字符串 | properties.schedule.status |
ScheduleRecurrence |
字符串 | properties.schedule.recurrence |
ScheduleStartDate |
DateTime | 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 对象
properties | 类型 | JSON 路径 |
---|---|---|
Id |
字符串 | properties.runHistory.value[].id |
ExecutionType |
字符串 | properties.runHistory.value[].properties.executionType |
FileName |
字符串 | properties.runHistory.value[].fileName |
StartTime |
DateTime | properties.runHistory.value[].processingStartTime |
EndTime |
DateTime | properties.runHistory.value[].processingEndTime |
Status |
字符串 | properties.runHistory.value[].status |
SubmittedBy |
字符串 | properties.runHistory.value[].submittedBy |
SubmittedTime |
DateTime | 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 版本。
相关内容
相关产品:
相关解决方案: