共用方式為


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 版本,取得訂用帳戶範圍內的所有導出。

相關產品:

相關解決方案: