共用方式為


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 繩子 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 物件

屬性 類型 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"

取得目前內容訂閱範圍內的所有匯出,並依數據集分攤成本進行篩選。

使用特定記憶體帳戶取得匯出

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


提供意見反應

讓我們瞭解如何快速檢閱。 我們會使用這些評論來改善及擴充 FinOps 工具和資源。

如果您要尋找特定專案,請投票給現有專案或建立新想法。 與其他人分享想法,以獲得更多的選票。 我們專注於擁有最多選票的想法。


相關產品:

相關解決方案: