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

Namn 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

Fastighet Typ JSON-sökväg
Name Sträng name
Id Sträng id
Type Sträng type
eTag Sträng eTag
Description Sträng properties.exportDescription
Dataset Sträng properties.definition.type
DatasetVersion Sträng properties.definition.configuration.dataVersion
DatasetFilters Sträng properties.definition.configuration.filter
DatasetTimeFrame Sträng properties.definition.timeframe
DatasetStartDate Datum/tid properties.definition.timePeriod.from
DatasetEndDate Datum/tid properties.definition.timePeriod.to
DatasetGranularity Sträng properties.definition.dataset.granularity
ScheduleStatus Sträng properties.schedule.status
ScheduleRecurrence Sträng properties.schedule.recurrence
ScheduleStartDate Datum/tid properties.schedule.recurrencePeriod.from
ScheduleEndDate Datum/tid properties.schedule.recurrencePeriod.to
NextRuntimeEstimate Datum/tid properties.nextRunTimeEstimate
Format Sträng properties.format
StorageAccountId Sträng properties.deliveryInfo.destination.resourceId
StorageContainer Sträng properties.deliveryInfo.destination.container
StoragePath Sträng properties.deliveryInfo.destination.rootfolderpath
OverwriteData Booleskt properties.deliveryInfo.dataOverwriteBehavior == "OverwritePreviousReport"
PartitionData Booleskt properties.deliveryInfo.partitionData
CompressionMode Sträng properties.deliveryInfo.compressionMode
RunHistory FinOpsCostExportRunHistory[] properties.runHistory.value

FinOpsCostExportRunHistory-objekt

Fastighet Typ JSON-sökväg
Id Sträng properties.runHistory.value[].id
ExecutionType Sträng properties.runHistory.value[].properties.executionType
FileName Sträng properties.runHistory.value[].fileName
StartTime Datum/tid properties.runHistory.value[].processingStartTime
EndTime Datum/tid properties.runHistory.value[].processingEndTime
Status Sträng properties.runHistory.value[].status
SubmittedBy Sträng 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.


Lämna feedback

Låt oss veta hur det går med en snabb granskning. Vi använder dessa granskningar för att förbättra och utöka FinOps-verktyg och -resurser.

Om du letar efter något specifikt kan du rösta på en befintlig eller skapa en ny idé. Dela idéer med andra för att få fler röster. Vi fokuserar på idéer med flest röster.


Relaterade produkter:

Relaterade lösningar: