次の方法で共有


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 バージョンを使用するコンテナーのサブスクリプション スコープ内のすべてのエクスポートを取得します。

関連製品:

関連するソリューション: