Dela via


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.

Relaterade produkter:

Relaterade lösningar: