Freigeben über


Get-FinOpsCostExport-Befehl

Der Befehl "Get-FinOpsCostExport " ruft eine Liste der Kostenverwaltungsexporte für einen bestimmten Bereich ab.

Dieser Befehl wurde mit den folgenden API-Versionen getestet:

  • 2023-07-01-preview (Standard) – Aktiviert FocusCost und andere Datasets.
  • 2023-08-01
  • 2023-03-01

Syntax

Get-FinOpsCostExport `
    [-Name <string>] `
    [-Scope <string>] `
    [-DataSet <string>] `
    [-StorageAccountId <string>] `
    [-StorageContainer <string>] `
    [-RunHistory] `
    [-ApiVersion <string>]

Parameter

Name BESCHREIBUNG
‑Name Optional. Der Name des Exports. Unterstützt Platzhalter.
‑Scope Optional. Ressourcen-ID des Bereichs, für den der Export erstellt wurde. Wenn leer, wird standardmäßig der aktuelle Abonnementkontext verwendet.
‑DataSet Optional. Dataset zum Abrufen von Exporten für. Zulässige Werte = "ActualCost", "AmortizedCost". Standardwert = NULL (alle Exporte).
‑StorageAccountId Optional. Ressourcen-ID des Speicherkontos zum Abrufen von Exporten. Standardwert = NULL (alle Exporte).
‑StorageContainer Optional. Name des Containers, für den Exporte abgerufen werden sollen. Unterstützt Platzhalter. Standardwert = NULL (alle Exporte).
‑RunHistory Optional. Gibt an, ob der Ausführungsverlauf erweitert werden soll. Standardwert = FALSE.
‑ApiVersion Optional. API-Version, die beim Aufrufen der Kostenverwaltungsexport-API verwendet werden soll. Default = 2023-07-01-preview.

Rückgabewert

FinOpsCostExport-Objekt

Eigenschaft type JSON-Pfad
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 Zeichenfolge properties.deliveryInfo.destination.rootfolderpath
OverwriteData Boolean properties.deliveryInfo.dataOverwriteBehavior == "OverwritePreviousReport"
PartitionData Boolean properties.deliveryInfo.partitionData
CompressionMode String properties.deliveryInfo.compressionMode
RunHistory FinOpsCostExportRunHistory[] properties.runHistory.value

FinOpsCostExportRunHistory-Objekt

Eigenschaft type JSON-Pfad
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

Beispiele

Abrufen aller Kostenexporte für ein Abonnement

Get-FinOpsCostExport `
    -Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"

Ruft alle Exporte für ein Abonnement ab. Enthält keine Exporte in geschachtelte Ressourcengruppen.

Abrufen von Exporten, die mit einem Wildcardnamen übereinstimmen

Get-FinOpsCostExport `
    -Name mtd* `
    -Scope "providers/Microsoft.Billing/billingAccounts/00000000"

Ruft export with name matching wildcard mtd* within the specified billing account scope. Enthält keine Exporte in geschachtelte Ressourcengruppen.

Abrufen aller amortisierten Kostenexporte

Get-FinOpsCostExport `
    -DataSet "AmortizedCost"

Ruft alle Exporte innerhalb des aktuellen Kontextabonnementbereichs ab und gefiltert nach Dataset AmortizedCost.

Abrufen von Exporten mit einem bestimmten Speicherkonto

Get-FinOpsCostExport `
    -Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"`
    -StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/MyResourceGroup/providers/Microsoft.Storage/storageAccounts/MyStorageAccount"

Ruft alle Exporte innerhalb des Abonnementbereichs ab, gefiltert nach einem bestimmten Speicherkonto.

Abrufen von Exporten mithilfe eines bestimmten Containers

Get-FinOpsCostExport `
    -Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
    -StorageContainer "MyContainer*"

Ruft alle Exporte innerhalb des Abonnementbereichs für einen bestimmten Container ab. Unterstützt Einen Wildcard.Supports wildcard.

Abrufen von Exporten mit einer bestimmten API-Version

Get-FinOpsCostExport `
    -Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
    -StorageContainer "mtd*"
    -ApiVersion "2023-08-01"
    -StorageContainer "MyContainer*"

Ruft alle Exporte innerhalb des Abonnementbereichs für ein Containerabgleichs-Wildcardmuster ab und verwendet eine bestimmte API-Version.

Verwandte Produkte:

Verwandte Lösungen: