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 版本。 默認值 = 2023-07-01-preview。 |
傳回值
FinOpsCostExport 物件
屬性 | 類型 | JSON 路徑 |
---|---|---|
Name |
String | name |
Id |
String | id |
Type |
String | type |
eTag |
String | eTag |
Description |
String | properties.exportDescription |
Dataset |
String | properties.definition.type |
DatasetVersion |
String | properties.definition.configuration.dataVersion |
DatasetFilters |
String | properties.definition.configuration.filter |
DatasetTimeFrame |
String | properties.definition.timeframe |
DatasetStartDate |
Datetime | properties.definition.timePeriod.from |
DatasetEndDate |
Datetime | properties.definition.timePeriod.to |
DatasetGranularity |
String | properties.definition.dataset.granularity |
ScheduleStatus |
String | properties.schedule.status |
ScheduleRecurrence |
String | properties.schedule.recurrence |
ScheduleStartDate |
Datetime | properties.schedule.recurrencePeriod.from |
ScheduleEndDate |
Datetime | properties.schedule.recurrencePeriod.to |
NextRuntimeEstimate |
Datetime | properties.nextRunTimeEstimate |
Format |
String | properties.format |
StorageAccountId |
String | properties.deliveryInfo.destination.resourceId |
StorageContainer |
String | properties.deliveryInfo.destination.container |
StoragePath |
String | properties.deliveryInfo.destination.rootfolderpath |
OverwriteData |
布林值 | properties.deliveryInfo.dataOverwriteBehavior == “OverwritePreviousReport” |
PartitionData |
布林值 | properties.deliveryInfo.partitionData |
CompressionMode |
String | properties.deliveryInfo.compressionMode |
RunHistory |
FinOpsCostExportRunHistory[] | properties.runHistory.value |
FinOpsCostExportRunHistory 物件
屬性 | 類型 | JSON 路徑 |
---|---|---|
Id |
String | properties.runHistory.value[].id |
ExecutionType |
String | properties.runHistory.value[].properties.executionType |
FileName |
String | properties.runHistory.value[].fileName |
StartTime |
Datetime | properties.runHistory.value[].processingStartTime |
EndTime |
Datetime | properties.runHistory.value[].processingEndTime |
Status |
String | properties.runHistory.value[].status |
SubmittedBy |
String | 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"
取得目前內容訂閱範圍內的所有匯出,並依數據集分攤成本進行篩選。
使用特定記憶體帳戶取得匯出
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 版本,取得訂用帳戶範圍內的所有導出。
相關內容
相關產品:
相關解決方案: