Get-FinOpsCostExport コマンド
Get-FinOpsCostExport コマンドは、特定のスコープの Cost Management エクスポートの一覧を取得します。
このコマンドは、次の 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>]
Parameters
件名 | 説明 |
---|---|
‑Name |
省略可。 エクスポートの名前。 ワイルドカードがサポートされます。 |
‑Scope |
省略可能。 エクスポートが作成されたスコープのリソース ID。 空の場合、既定では現在のサブスクリプション コンテキストになります。 |
‑DataSet |
省略可能。 エクスポートを取得するデータセット。 使用できる値 = "ActualCost"、"AmortizedCost"。 既定値 = null (すべてのエクスポート)。 |
‑StorageAccountId |
省略可能。 エクスポートを取得するストレージ アカウントのリソース ID。 既定値 = null (すべてのエクスポート)。 |
‑StorageContainer |
省略可能。 エクスポートを取得するコンテナーの名前。 ワイルドカードがサポートされます。 既定値 = null (すべてのエクスポート)。 |
‑RunHistory |
省略可能。 実行履歴を展開するかどうかを示します。 既定値 = false。 |
‑ApiVersion |
省略可能。 Cost Management エクスポート API を呼び出すときに使用する API バージョン。 既定値 = 2023-07-01-preview。 |
戻り値
FinOpsCostExport オブジェクト
プロパティ | Type | 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 |
日時 | 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 |
文字列 | properties.deliveryInfo.destination.rootfolderpath |
OverwriteData |
Boolean | properties.deliveryInfo.dataOverwriteBehavior == "OverwritePreviousReport" |
PartitionData |
Boolean | properties.deliveryInfo.partitionData |
CompressionMode |
String | properties.deliveryInfo.compressionMode |
RunHistory |
FinOpsCostExportRunHistory[] | properties.runHistory.value |
FinOpsCostExportRunHistory オブジェクト
プロパティ | Type | 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 バージョンを使用するコンテナーのサブスクリプション スコープ内のすべてのエクスポートを取得します。
関連するコンテンツ
関連製品:
関連するソリューション: