Condividi tramite


Comando Get-FinOpsCostExport

Il comando Get-FinOpsCostExport ottiene un elenco di esportazioni di Gestione costi per un determinato ambito.

Questo comando è stato testato con le versioni API seguenti:

  • 2023-07-01-preview (impostazione predefinita): abilita FocusCost e altri set di dati.
  • 2023-08-01
  • 01-03-2023

Sintassi

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

Parametri

Nome Descrizione
‑Name Facoltativo. Nome dell'esportazione. Supporta i caratteri jolly.
‑Scope Facoltativo. ID risorsa dell'ambito per cui è stata creata l'esportazione. Se vuoto, per impostazione predefinita viene impostato il contesto di sottoscrizione corrente.
‑DataSet Facoltativo. Set di dati per cui ottenere le esportazioni. Valori consentiti = "ActualCost", "AmortizedCost". Default = null (tutte le esportazioni).
‑StorageAccountId Facoltativo. ID risorsa dell'account di archiviazione per cui ottenere le esportazioni. Default = null (tutte le esportazioni).
‑StorageContainer Facoltativo. Nome del contenitore per cui ottenere le esportazioni. Supporta i caratteri jolly. Default = null (tutte le esportazioni).
‑RunHistory Facoltativo. Indica se la cronologia di esecuzione deve essere espansa. Impostazione predefinita = false.
‑ApiVersion Facoltativo. Versione dell'API da usare quando si chiama l'API Di esportazione di Gestione costi. Valore predefinito = 2023-07-01-preview.

Valore restituito

Oggetto FinOpsCostExport

Proprietà Type Percorso JSON
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 Stringa properties.definition.timeframe
DatasetStartDate DataOra properties.definition.timePeriod.from
DatasetEndDate DataOra properties.definition.timePeriod.to
DatasetGranularity String properties.definition.dataset.granularity
ScheduleStatus String properties.schedule.status
ScheduleRecurrence Stringa properties.schedule.recurrence
ScheduleStartDate DataOra properties.schedule.recurrencePeriod.from
ScheduleEndDate DataOra properties.schedule.recurrencePeriod.to
NextRuntimeEstimate DataOra properties.nextRunTimeEstimate
Format String properties.format
StorageAccountId String properties.deliveryInfo.destination.resourceId
StorageContainer String properties.deliveryInfo.destination.container
StoragePath Stringa properties.deliveryInfo.destination.rootfolderpath
OverwriteData Booleano properties.deliveryInfo.dataOverwriteBehavior == "OverwritePreviousReport"
PartitionData Booleano properties.deliveryInfo.partitionData
CompressionMode String properties.deliveryInfo.compressionMode
RunHistory FinOpsCostExportRunHistory[] properties.runHistory.value

Oggetto FinOpsCostExportRunHistory

Proprietà Type Percorso JSON
Id String properties.runHistory.value[].id
ExecutionType String properties.runHistory.value[].properties.executionType
FileName Stringa properties.runHistory.value[].fileName
StartTime DataOra properties.runHistory.value[].processingStartTime
EndTime DataOra properties.runHistory.value[].processingEndTime
Status String properties.runHistory.value[].status
SubmittedBy Stringa properties.runHistory.value[].submittedBy
SubmittedTime DataOra properties.runHistory.value[].submittedTime

Esempi

Ottenere tutte le esportazioni dei costi per una sottoscrizione

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

Ottiene tutte le esportazioni per una sottoscrizione. Non include esportazioni nei gruppi di risorse annidati.

Ottenere le esportazioni corrispondenti a un nome con caratteri jolly

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

Ottiene l'esportazione con nome corrispondente a mtd* all'interno dell'ambito dell'account di fatturazione specificato. Non include esportazioni nei gruppi di risorse annidati.

Ottenere tutte le esportazioni dei costi ammortizzate

Get-FinOpsCostExport `
    -DataSet "AmortizedCost"

Ottiene tutte le esportazioni nell'ambito della sottoscrizione del contesto corrente e filtrate in base al set di dati AmortizedCost.

Ottenere esportazioni usando un account di archiviazione specifico

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

Ottiene tutte le esportazioni nell'ambito della sottoscrizione filtrate in base a un account di archiviazione specifico.

Ottenere esportazioni usando un contenitore specifico

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

Ottiene tutte le esportazioni all'interno dell'ambito della sottoscrizione per un contenitore specifico. Supporta il carattere jolly.

Ottenere le esportazioni usando una versione api specifica

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

Ottiene tutte le esportazioni all'interno dell'ambito della sottoscrizione per un modello con caratteri jolly corrispondente a un contenitore e l'uso di una versione API specifica.

Prodotti correlati:

Soluzioni correlate: