Sdílet prostřednictvím


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:

  • 2023-07-01-preview (výchozí) – povolí focusCost a další datové sady.
  • 2023-08-01
  • 2023-03-01

Syntaxe

Get-FinOpsCostExport `
    [-Name <string>] `
    [-Scope <string>] `
    [-DataSet <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". 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 = 2023-07-01-preview.

Vrácená hodnota

FinOpsCostExport – objekt

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

FinOpsCostExportRunHistory – objekt

Vlastnost Typ Cesta JSON
Id String properties.runHistory.value[].id
ExecutionType Řetězcové properties.runHistory.value[].properties.executionType
FileName Řetězcové properties.runHistory.value[].fileName
StartTime DateTime properties.runHistory.value[].processingStartTime
EndTime DateTime properties.runHistory.value[].processingEndTime
Status String properties.runHistory.value[].status
SubmittedBy Řetězcové properties.runHistory.value[].submittedBy
SubmittedTime DateTime 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.

Související produkty:

Související řešení: