Příkaz Get-FinOpsCostExport

Příkaz Get-FinOpsCostExport získá seznam exportů služby Cost Management pro daný obor.

Tento příkaz byl testován s následujícími verzemi rozhraní API:

  • 2025-03-01 (výchozí) – verze GA pro FocusCost a další datové sady.
  • 2023-07-01-preview
  • 2023-08-01
  • 2023-03-01

Syntaxe

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

Parametry

Název Popis
‑Name Nepovinné. Název exportu. Podporuje zástupné kóty.
‑Scope Nepovinné. ID prostředku oboru, pro který byl export vytvořen. Pokud je prázdný, výchozí hodnota je aktuální kontext předplatného.
‑DataSet Nepovinné. Datová sada pro získání exportů. Povolené hodnoty = "ActualCost", "AmortizedCost", "FocusCost", "PriceSheet", "ReservationDetails", "ReservationTransactions", "ReservationRecommendations". Default = null (všechny exporty).
‑DataSetVersion Nepovinné. Verze schématu datové sady k exportu Default = null (všechny exporty).
‑StorageAccountId Nepovinné. ID prostředku účtu úložiště pro získání exportů. Default = null (všechny exporty).
‑StorageContainer Nepovinné. Název kontejneru pro získání exportů Podporuje zástupné kóty. Default = null (všechny exporty).
‑RunHistory Nepovinné. Určuje, jestli se má rozbalit historie spuštění. Výchozí = false.
‑ApiVersion Nepovinné. Verze rozhraní API, která se má použít při volání rozhraní API pro export služby Cost Management Výchozí hodnota = 2025-03-01.

Vrácená hodnota

FinOpsCostExport – objekt

Vlastnost Typ Cesta JSON
Name Řetězec name
Id Řetězec id
Type Řetězec type
eTag Řetězec eTag
Description Řetězec properties.exportDescription
Dataset Řetězec properties.definition.type
DatasetVersion Řetězec properties.definition.configuration.dataVersion
DatasetFilters Řetězec properties.definition.configuration.filter
DatasetTimeFrame Řetězec properties.definition.timeframe
DatasetStartDate Datum a čas properties.definition.timePeriod.from
DatasetEndDate Datum a čas properties.definition.timePeriod.to
DatasetGranularity Řetězec properties.definition.dataset.granularity
ScheduleStatus Řetězec properties.schedule.status
ScheduleRecurrence Řetězec properties.schedule.recurrence
ScheduleStartDate Datum a čas properties.schedule.recurrencePeriod.from
ScheduleEndDate Datum a čas properties.schedule.recurrencePeriod.to
NextRuntimeEstimate Datum a čas properties.nextRunTimeEstimate
Format Řetězec properties.format
StorageAccountId Řetězec properties.deliveryInfo.destination.resourceId
StorageContainer Řetězec properties.deliveryInfo.destination.container
StoragePath Řetězec properties.deliveryInfo.destination.rootfolderpath
OverwriteData logický properties.deliveryInfo.dataOverwriteBehavior == "OverwritePreviousReport"
PartitionData logický properties.deliveryInfo.partitionData
CompressionMode Řetězec properties.deliveryInfo.compressionMode
RunHistory FinOpsCostExportRunHistory[] properties.runHistory.value

FinOpsCostExportRunHistory – objekt

Vlastnost Typ Cesta JSON
Id Řetězec properties.runHistory.value[].id
ExecutionType Řetězec properties.runHistory.value[].properties.executionType
FileName Řetězec properties.runHistory.value[].fileName
StartTime Datum a čas properties.runHistory.value[].processingStartTime
EndTime Datum a čas properties.runHistory.value[].processingEndTime
Status Řetězec properties.runHistory.value[].status
SubmittedBy Řetězec properties.runHistory.value[].submittedBy
SubmittedTime Datum a čas properties.runHistory.value[].submittedTime

Příklady

Získání všech exportů nákladů pro předplatné

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

Získá všechny exporty pro předplatné. Nezahrnuje exporty do vnořených skupin prostředků.

Získání exportů odpovídajících názvu zástupných znaků

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

Získá export s názvem odpovídajícím zástupným znakem mtd* v zadaném rozsahu fakturačního účtu. Nezahrnuje exporty do vnořených skupin prostředků.

Získání všech exportů amortizovaných nákladů

Get-FinOpsCostExport `
    -DataSet "AmortizedCost"

Získá všechny exporty v rámci aktuálního rozsahu předplatného kontextu a filtruje podle datové sady AmortizedCost.

Získání exportů pomocí konkrétního účtu úložiště

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

Získá všechny exporty v rozsahu předplatného filtrované podle konkrétního účtu úložiště.

Získání exportů pomocí konkrétního kontejneru

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

Získá všechny exporty v rámci oboru předplatného pro konkrétní kontejner. Podporuje zástupný znak.

Získání exportů pomocí konkrétní verze rozhraní API

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

Získá všechny exporty v rámci oboru předplatného pro kontejner odpovídající vzor zástupných znaků a používá konkrétní verzi rozhraní API.


Váš názor

Dejte nám vědět, jak si vedeme, pomocí rychlé zpětné vazby. Tyto recenze používáme k vylepšení a rozšíření nástrojů a prostředků FinOps.

Pokud hledáte něco konkrétního, hlasujte pro existující nebo vytvořte nový nápad. Sdílejte nápady s ostatními, abyste získali více hlasů. Zaměřujeme se na nápady s nejvíce hlasy.


Související produkty:

Související řešení: