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
  • 01.03.2023

Syntax

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

Parameter

Name BESCHREIBUNG
‑Name Wahlfrei. Der Name des Exports. Unterstützt Platzhalter.
‑Scope Wahlfrei. Ressourcen-ID des Bereichs, für den der Export erstellt wurde. Wenn leer, wird standardmäßig der aktuelle Abonnementkontext verwendet.
‑DataSet Wahlfrei. Dataset zum Abrufen von Exporten für. Zulässige Werte = "ActualCost", "AmortizedCost". Standardwert = NULL (alle Exporte).
‑StorageAccountId Wahlfrei. Ressourcen-ID des Speicherkontos zum Abrufen von Exporten. Standardwert = NULL (alle Exporte).
‑StorageContainer Wahlfrei. Name des Containers, für den Exporte abgerufen werden sollen. Unterstützt Platzhalter. Standardwert = NULL (alle Exporte).
‑RunHistory Wahlfrei. Gibt an, ob der Ausführungsverlauf erweitert werden soll. Standardwert = FALSE.
‑ApiVersion Wahlfrei. 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 Schnur name
Id Schnur id
Type Schnur type
eTag Schnur eTag
Description Schnur properties.exportDescription
Dataset Schnur properties.definition.type
DatasetVersion Schnur properties.definition.configuration.dataVersion
DatasetFilters Schnur properties.definition.configuration.filter
DatasetTimeFrame Schnur properties.definition.timeframe
DatasetStartDate Datum/Uhrzeit properties.definition.timePeriod.from
DatasetEndDate Datum/Uhrzeit properties.definition.timePeriod.to
DatasetGranularity Schnur properties.definition.dataset.granularity
ScheduleStatus Schnur properties.schedule.status
ScheduleRecurrence Schnur properties.schedule.recurrence
ScheduleStartDate Datum/Uhrzeit properties.schedule.recurrencePeriod.from
ScheduleEndDate Datum/Uhrzeit properties.schedule.recurrencePeriod.to
NextRuntimeEstimate Datum/Uhrzeit properties.nextRunTimeEstimate
Format Schnur properties.format
StorageAccountId Schnur properties.deliveryInfo.destination.resourceId
StorageContainer Schnur properties.deliveryInfo.destination.container
StoragePath Schnur properties.deliveryInfo.destination.rootfolderpath
OverwriteData Boolescher Typ (Boolean) properties.deliveryInfo.dataOverwriteBehavior == "OverwritePreviousReport"
PartitionData Boolescher Typ (Boolean) properties.deliveryInfo.partitionData
CompressionMode Schnur properties.deliveryInfo.compressionMode
RunHistory FinOpsCostExportRunHistory[] properties.runHistory.value

FinOpsCostExportRunHistory-Objekt

Eigenschaft type JSON-Pfad
Id Schnur properties.runHistory.value[].id
ExecutionType Schnur properties.runHistory.value[].properties.executionType
FileName Schnur properties.runHistory.value[].fileName
StartTime Datum/Uhrzeit properties.runHistory.value[].processingStartTime
EndTime Datum/Uhrzeit properties.runHistory.value[].processingEndTime
Status Schnur properties.runHistory.value[].status
SubmittedBy Schnur properties.runHistory.value[].submittedBy
SubmittedTime Datum/Uhrzeit 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.


Feedback senden

Teilen Sie uns mit, wie wir mit einer schnellen Überprüfung arbeiten. Wir verwenden diese Rezensionen, um FinOps-Tools und -Ressourcen zu verbessern und zu erweitern.

Wenn Sie nach etwas Spezifischem suchen, wählen Sie eine vorhandene Idee aus, oder erstellen Sie eine neue Idee. Teilen Sie Ideen mit anderen, um mehr Stimmen zu erhalten. Wir konzentrieren uns auf Ideen mit den meisten Stimmen.

Ideen abstimmen oder vorschlagen


Verwandte Produkte:

Verwandte Lösungen: