Polecenie Get-FinOpsCostExport
Polecenie Get-FinOpsCostExport pobiera listę eksportów usługi Cost Management dla danego zakresu.
To polecenie zostało przetestowane przy użyciu następujących wersji interfejsu API:
- 2023-07-01-preview (ustawienie domyślne) — włącza fokusCost i inne zestawy danych.
- 2023-08-01
- 2023-03-01
Składnia
Get-FinOpsCostExport `
[-Name <string>] `
[-Scope <string>] `
[-DataSet <string>] `
[-StorageAccountId <string>] `
[-StorageContainer <string>] `
[-RunHistory] `
[-ApiVersion <string>]
Parametry
Nazwa/nazwisko | opis |
---|---|
‑Name |
Opcjonalny. Nazwa eksportu. Obsługuje symbole wieloznaczne. |
‑Scope |
Opcjonalny. Identyfikator zasobu zakresu, dla którego utworzono eksport. Jeśli jest pusty, wartość domyślna to bieżący kontekst subskrypcji. |
‑DataSet |
Opcjonalny. Zestaw danych do pobierania eksportów. Dozwolone wartości = "ActualCost", "AmortizedCost". Default = null (wszystkie eksporty). |
‑StorageAccountId |
Opcjonalny. Identyfikator zasobu konta magazynu do pobrania eksportów. Default = null (wszystkie eksporty). |
‑StorageContainer |
Opcjonalny. Nazwa kontenera do pobrania eksportów. Obsługuje symbole wieloznaczne. Default = null (wszystkie eksporty). |
‑RunHistory |
Opcjonalny. Wskazuje, czy historia uruchamiania powinna zostać rozszerzona. Wartość domyślna : false. |
‑ApiVersion |
Opcjonalny. Wersja interfejsu API do użycia podczas wywoływania interfejsu API eksportowania usługi Cost Management. Ustawienie domyślne = 2023-07-01-preview. |
Wartość zwracana
FinOpsCostExport, obiekt
Właściwość | Type | Ścieżka 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 |
Wartość logiczna | properties.deliveryInfo.dataOverwriteBehavior == "OverwritePreviousReport" |
PartitionData |
Wartość logiczna | properties.deliveryInfo.partitionData |
CompressionMode |
String | properties.deliveryInfo.compressionMode |
RunHistory |
FinOpsCostExportRunHistory[] | properties.runHistory.value |
FinOpsCostExportRunHistory, obiekt
Właściwość | Type | Ścieżka 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 |
Przykłady
Pobieranie wszystkich eksportów kosztów dla subskrypcji
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
Pobiera wszystkie eksporty dla subskrypcji. Nie obejmuje eksportów w zagnieżdżonych grupach zasobów.
Pobieranie eksportów pasujących do nazwy symboli wieloznacznych
Get-FinOpsCostExport `
-Name mtd* `
-Scope "providers/Microsoft.Billing/billingAccounts/00000000"
Pobiera eksport z nazwą zgodną z symbolem wieloznacznymi mtd* w określonym zakresie konta rozliczeniowego. Nie obejmuje eksportów w zagnieżdżonych grupach zasobów.
Pobieranie wszystkich amortyzowanych eksportów kosztów
Get-FinOpsCostExport `
-DataSet "AmortizedCost"
Pobiera wszystkie eksporty w bieżącym zakresie subskrypcji kontekstu i filtrowane według zestawu danych AmortizedCost.
Pobieranie eksportów przy użyciu określonego konta magazynu
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"`
-StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/MyResourceGroup/providers/Microsoft.Storage/storageAccounts/MyStorageAccount"
Pobiera wszystkie eksporty w zakresie subskrypcji filtrowane według określonego konta magazynu.
Pobieranie eksportów przy użyciu określonego kontenera
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
-StorageContainer "MyContainer*"
Pobiera wszystkie eksporty w zakresie subskrypcji dla określonego kontenera. Obsługuje symbol wieloznaczny.
Pobieranie eksportów przy użyciu określonej wersji interfejsu API
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
-StorageContainer "mtd*"
-ApiVersion "2023-08-01"
-StorageContainer "MyContainer*"
Pobiera wszystkie eksporty w zakresie subskrypcji dla kontenera pasującego do wzorca wieloznacznych i przy użyciu określonej wersji interfejsu API.
Powiązana zawartość
Powiązane produkty:
Powiązane rozwiązania: