Opdracht Get-FinOpsCostExport
Met de opdracht Get-FinOpsCostExport wordt een lijst met Cost Management-exports voor een bepaald bereik weergegeven.
Deze opdracht is getest met de volgende API-versies:
- 2023-07-01-preview (standaard): hiermee schakelt u FocusCost en andere gegevenssets in.
- 2023-08-01
- 2023-03-01
Syntaxis
Get-FinOpsCostExport `
[-Name <string>] `
[-Scope <string>] `
[-DataSet <string>] `
[-StorageAccountId <string>] `
[-StorageContainer <string>] `
[-RunHistory] `
[-ApiVersion <string>]
Parameters
Name | Beschrijving |
---|---|
‑Name |
Optioneel. Naam van de export. Ondersteunt jokertekens. |
‑Scope |
Optioneel. Resource-id van het bereik waarvoor de export is gemaakt. Als deze leeg is, wordt standaard de huidige abonnementscontext gebruikt. |
‑DataSet |
Optioneel. Gegevensset voor het ophalen van exports. Toegestane waarden = "ActualCost", "AmortizedCost". Standaard = null (alle exports). |
‑StorageAccountId |
Optioneel. Resource-id van het opslagaccount waarvoor u exports wilt ophalen. Standaard = null (alle exports). |
‑StorageContainer |
Optioneel. De naam van de container voor het ophalen van exports. Ondersteunt jokertekens. Standaard = null (alle exports). |
‑RunHistory |
Optioneel. Geeft aan of de uitvoeringsgeschiedenis moet worden uitgebreid. Standaard = onwaar. |
‑ApiVersion |
Optioneel. API-versie die moet worden gebruikt bij het aanroepen van de Cost Management-export-API. Standaard = 2023-07-01-preview. |
Retourwaarde
FinOpsCostExport-object
Eigenschap | Type | JSON-pad |
---|---|---|
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 |
Booleaanse waarde | properties.deliveryInfo.dataOverwriteBehavior == "OverwritePreviousReport" |
PartitionData |
Booleaans | properties.deliveryInfo.partitionData |
CompressionMode |
String | properties.deliveryInfo.compressionMode |
RunHistory |
FinOpsCostExportRunHistory[] | properties.runHistory.value |
FinOpsCostExportRunHistory-object
Eigenschap | Type | JSON-pad |
---|---|---|
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 |
Datum en tijd | properties.runHistory.value[].submittedTime |
Voorbeelden
Alle kostenexports voor een abonnement ophalen
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
Hiermee haalt u alle exports voor een abonnement op. Bevat geen exports in geneste resourcegroepen.
Exports ophalen die overeenkomen met een jokertekennaam
Get-FinOpsCostExport `
-Name mtd* `
-Scope "providers/Microsoft.Billing/billingAccounts/00000000"
Hiermee wordt de export opgehaald met de naam die overeenkomt met jokerteken mtd* binnen het opgegeven factureringsaccountbereik. Bevat geen exports in geneste resourcegroepen.
Alle afgeschreven kostenexports ophalen
Get-FinOpsCostExport `
-DataSet "AmortizedCost"
Hiermee haalt u alle exports op binnen het huidige contextabonnementsbereik en gefilterd op gegevensset AmortizedCost.
Exports ophalen met behulp van een specifiek opslagaccount
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"`
-StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/MyResourceGroup/providers/Microsoft.Storage/storageAccounts/MyStorageAccount"
Hiermee worden alle exports binnen het abonnementsbereik gefilterd op een specifiek opslagaccount.
Exports ophalen met behulp van een specifieke container
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
-StorageContainer "MyContainer*"
Hiermee haalt u alle exports op binnen het abonnementsbereik voor een specifieke container. Ondersteunt jokertekens.
Exports ophalen met behulp van een specifieke API-versie
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
-StorageContainer "mtd*"
-ApiVersion "2023-08-01"
-StorageContainer "MyContainer*"
Hiermee haalt u alle exports op binnen het abonnementsbereik voor een container die overeenkomt met jokertekens en gebruikt u een specifieke API-versie.
Gerelateerde inhoud
Gerelateerde producten:
Verwante oplossingen: