Delen via


Opdracht Get-FinOpsCostExport

Met de opdracht Get-FinOpsCostExport wordt een lijst met Cost Management-exports voor een bepaald bereik weergegeven.

Deze opdracht is getest met de volgende API-versies:

  • 2023-07-01-preview (standaard): hiermee schakelt u FocusCost en andere gegevenssets in.
  • 2023-08-01
  • 2023-03-01

Syntaxis

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

Parameterwaarden

Naam Beschrijving
‑Name Optioneel. Naam van de export. Ondersteunt jokertekens.
‑Scope Optioneel. Resource-id van het bereik waarvoor de export is gemaakt. Als deze leeg is, wordt standaard de huidige abonnementscontext gebruikt.
‑DataSet Optioneel. Gegevensset voor het ophalen van exports. Toegestane waarden = "ActualCost", "AmortizedCost". Standaard = null (alle exports).
‑StorageAccountId Optioneel. Resource-id van het opslagaccount waarvoor u exports wilt ophalen. Standaard = null (alle exports).
‑StorageContainer Optioneel. De naam van de container voor het ophalen van exports. Ondersteunt jokertekens. Standaard = null (alle exports).
‑RunHistory Optioneel. Geeft aan of de uitvoeringsgeschiedenis moet worden uitgebreid. Standaard = onwaar.
‑ApiVersion Optioneel. API-versie die moet worden gebruikt bij het aanroepen van de Cost Management-export-API. Standaard = 2023-07-01-preview.

Retourwaarde

FinOpsCostExport-object

Eigenschap Typologie JSON-pad
Name Snaar / Touwtje name
Id Snaar / Touwtje id
Type Snaar / Touwtje type
eTag Snaar / Touwtje eTag
Description Snaar / Touwtje properties.exportDescription
Dataset Snaar / Touwtje properties.definition.type
DatasetVersion Snaar / Touwtje properties.definition.configuration.dataVersion
DatasetFilters Snaar / Touwtje properties.definition.configuration.filter
DatasetTimeFrame Snaar / Touwtje properties.definition.timeframe
DatasetStartDate Datum/tijd properties.definition.timePeriod.from
DatasetEndDate Datum/tijd properties.definition.timePeriod.to
DatasetGranularity Snaar / Touwtje properties.definition.dataset.granularity
ScheduleStatus Snaar / Touwtje properties.schedule.status
ScheduleRecurrence Snaar / Touwtje properties.schedule.recurrence
ScheduleStartDate Datum/tijd properties.schedule.recurrencePeriod.from
ScheduleEndDate Datum/tijd properties.schedule.recurrencePeriod.to
NextRuntimeEstimate Datum/tijd properties.nextRunTimeEstimate
Format Snaar / Touwtje properties.format
StorageAccountId Snaar / Touwtje properties.deliveryInfo.destination.resourceId
StorageContainer Snaar / Touwtje properties.deliveryInfo.destination.container
StoragePath Snaar / Touwtje properties.deliveryInfo.destination.rootfolderpath
OverwriteData Booleaanse waarde properties.deliveryInfo.dataOverwriteBehavior == "OverwritePreviousReport"
PartitionData Booleaanse waarde properties.deliveryInfo.partitionData
CompressionMode Snaar / Touwtje properties.deliveryInfo.compressionMode
RunHistory FinOpsCostExportRunHistory[] properties.runHistory.value

FinOpsCostExportRunHistory-object

Eigenschap Typologie JSON-pad
Id Snaar / Touwtje properties.runHistory.value[].id
ExecutionType Snaar / Touwtje properties.runHistory.value[].properties.executionType
FileName Snaar / Touwtje properties.runHistory.value[].fileName
StartTime Datum/tijd properties.runHistory.value[].processingStartTime
EndTime Datum/tijd properties.runHistory.value[].processingEndTime
Status Snaar / Touwtje properties.runHistory.value[].status
SubmittedBy Snaar / Touwtje properties.runHistory.value[].submittedBy
SubmittedTime Datum/tijd properties.runHistory.value[].submittedTime

Voorbeelden

Alle kostenexports voor een abonnement ophalen

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

Hiermee haalt u alle exports voor een abonnement op. Bevat geen exports in geneste resourcegroepen.

Exports ophalen die overeenkomen met een jokertekennaam

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

Hiermee wordt de export opgehaald met de naam die overeenkomt met jokerteken mtd* binnen het opgegeven factureringsaccountbereik. Bevat geen exports in geneste resourcegroepen.

Alle afgeschreven kostenexports ophalen

Get-FinOpsCostExport `
    -DataSet "AmortizedCost"

Hiermee haalt u alle exports op binnen het huidige contextabonnementsbereik en gefilterd op gegevensset AmortizedCost.

Exports ophalen met behulp van een specifiek opslagaccount

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

Hiermee worden alle exports binnen het abonnementsbereik gefilterd op een specifiek opslagaccount.

Exports ophalen met behulp van een specifieke container

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

Hiermee haalt u alle exports op binnen het abonnementsbereik voor een specifieke container. Ondersteunt jokertekens.

Exports ophalen met behulp van een specifieke API-versie

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

Hiermee haalt u alle exports op binnen het abonnementsbereik voor een container die overeenkomt met jokertekens en gebruikt u een specifieke API-versie.


Feedback geven

Laat ons weten hoe we het doen met een snelle beoordeling. We gebruiken deze beoordelingen om FinOps-hulpprogramma's en -resources te verbeteren en uit te breiden.

Als u op zoek bent naar iets specifieks, stem dan op een bestaande of maak een nieuw idee. Deel ideeën met anderen om meer stemmen te krijgen. We richten ons op ideeën met de meeste stemmen.


Gerelateerde producten:

Verwante oplossingen: