Kommandot Get-FinOpsCostExport
Kommandot Get-FinOpsCostExport hämtar en lista över Cost Management-exporter för ett visst omfång.
Det här kommandot testades med följande API-versioner:
- 2023-07-01-preview (standard) – Aktiverar FocusCost och andra datauppsättningar.
- 2023-08-01
- 2023-03-01
Syntax
Get-FinOpsCostExport `
[-Name <string>] `
[-Scope <string>] `
[-DataSet <string>] `
[-StorageAccountId <string>] `
[-StorageContainer <string>] `
[-RunHistory] `
[-ApiVersion <string>]
Parametrar
Name | beskrivning |
---|---|
‑Name |
Valfritt. Namnet på exporten. Stöder jokertecken. |
‑Scope |
Valfritt. Resurs-ID för det omfång som exporten skapades för. Om den är tom är den aktuella prenumerationskontexten standard. |
‑DataSet |
Valfritt. Datauppsättning att hämta exporter för. Tillåtna värden = "ActualCost", "AmortizedCost". Standard = null (alla exporter). |
‑StorageAccountId |
Valfritt. Resurs-ID för lagringskontot att hämta exporter för. Standard = null (alla exporter). |
‑StorageContainer |
Valfritt. Namnet på containern som ska hämtas för. Stöder jokertecken. Standard = null (alla exporter). |
‑RunHistory |
Valfritt. Anger om körningshistoriken ska expanderas. Standard = false. |
‑ApiVersion |
Valfritt. API-version som ska användas när du anropar API:et för Cost Management-export. Standard = 2023-07-01-preview. |
Returvärde
FinOpsCostExport-objekt
Property | Type | JSON-sökväg |
---|---|---|
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 |
Datum/tid | properties.definition.timePeriod.from |
DatasetEndDate |
Datum/tid | properties.definition.timePeriod.to |
DatasetGranularity |
String | properties.definition.dataset.granularity |
ScheduleStatus |
String | properties.schedule.status |
ScheduleRecurrence |
String | properties.schedule.recurrence |
ScheduleStartDate |
Datum/tid | properties.schedule.recurrencePeriod.from |
ScheduleEndDate |
Datum/tid | properties.schedule.recurrencePeriod.to |
NextRuntimeEstimate |
Datum/tid | 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 |
Booleskt | properties.deliveryInfo.dataOverwriteBehavior == "OverwritePreviousReport" |
PartitionData |
Booleskt | properties.deliveryInfo.partitionData |
CompressionMode |
String | properties.deliveryInfo.compressionMode |
RunHistory |
FinOpsCostExportRunHistory[] | properties.runHistory.value |
FinOpsCostExportRunHistory-objekt
Property | Type | JSON-sökväg |
---|---|---|
Id |
String | properties.runHistory.value[].id |
ExecutionType |
String | properties.runHistory.value[].properties.executionType |
FileName |
String | properties.runHistory.value[].fileName |
StartTime |
Datum/tid | properties.runHistory.value[].processingStartTime |
EndTime |
Datum/tid | properties.runHistory.value[].processingEndTime |
Status |
String | properties.runHistory.value[].status |
SubmittedBy |
String | properties.runHistory.value[].submittedBy |
SubmittedTime |
Datum/tid | properties.runHistory.value[].submittedTime |
Exempel
Hämta alla kostnadsexporter för en prenumeration
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
Hämtar alla exporter för en prenumeration. Innehåller inte exporter i kapslade resursgrupper.
Hämta exporter som matchar ett jokerteckennamn
Get-FinOpsCostExport `
-Name mtd* `
-Scope "providers/Microsoft.Billing/billingAccounts/00000000"
Hämtar export med namnmatchande jokertecken mtd* inom det angivna faktureringskontots omfång. Innehåller inte exporter i kapslade resursgrupper.
Hämta alla exporter av amorterade kostnader
Get-FinOpsCostExport `
-DataSet "AmortizedCost"
Hämtar alla exporter inom det aktuella kontextprenumerationsomfånget och filtreras efter datauppsättningen AmortizedCost.
Hämta exporter med ett specifikt lagringskonto
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"`
-StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/MyResourceGroup/providers/Microsoft.Storage/storageAccounts/MyStorageAccount"
Hämtar alla exporter inom prenumerationsomfånget filtrerat efter ett specifikt lagringskonto.
Hämta exporter med hjälp av en specifik container
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
-StorageContainer "MyContainer*"
Hämtar alla exporter inom prenumerationsomfånget för en specifik container. Stöder jokertecken.
Hämta exporter med en specifik API-version
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
-StorageContainer "mtd*"
-ApiVersion "2023-08-01"
-StorageContainer "MyContainer*"
Hämtar alla exporter inom prenumerationsomfånget för en container som matchar jokerteckenmönstret och använder en specifik API-version.
Relaterat innehåll
Relaterade produkter:
Relaterade lösningar: