Partilhar via


Comando Get-FinOpsCostExport

O comando Get-FinOpsCostExport obtém uma lista de exportações do Cost Management para um determinado escopo.

Este comando foi testado com as seguintes versões de API:

  • 2023-07-01-preview (padrão) – Habilita o FocusCost e outros conjuntos de dados.
  • 2023-08-01
  • 2023-03-01

Sintaxe

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

Parâmetros

Nome Descrição
‑Name Opcional. Nome da exportação. Suporta curingas.
‑Scope Opcional. ID do recurso do escopo para o qual a exportação foi criada. Se estiver vazio, assume como padrão o contexto de assinatura atual.
‑DataSet Opcional. Conjunto de dados para o qual obter exportações. Valores permitidos = "ActualCost", "AmortizedCost". Default = null (todas as exportações).
‑StorageAccountId Opcional. ID do recurso da conta de armazenamento para a qual obter exportações. Default = null (todas as exportações).
‑StorageContainer Opcional. Nome do contêiner para o qual obter exportações. Suporta curingas. Default = null (todas as exportações).
‑RunHistory Opcional. Indica se o histórico de execução deve ser expandido. Padrão = false.
‑ApiVersion Opcional. Versão da API a ser usada ao chamar a API de exportações do Cost Management. Padrão = 2023-07-01-preview.

Valor devolvido

Objeto FinOpsCostExport

Propriedade Tipo Caminho JSON
Name Cordão name
Id Cordão id
Type Cordão type
eTag Cordão eTag
Description Cordão properties.exportDescription
Dataset Cordão properties.definition.type
DatasetVersion Cordão properties.definition.configuration.dataVersion
DatasetFilters Cordão properties.definition.configuration.filter
DatasetTimeFrame Cordão properties.definition.timeframe
DatasetStartDate Data e Hora properties.definition.timePeriod.from
DatasetEndDate Data e Hora properties.definition.timePeriod.to
DatasetGranularity Cordão properties.definition.dataset.granularity
ScheduleStatus Cordão properties.schedule.status
ScheduleRecurrence Cordão properties.schedule.recurrence
ScheduleStartDate Data e Hora properties.schedule.recurrencePeriod.from
ScheduleEndDate Data e Hora properties.schedule.recurrencePeriod.to
NextRuntimeEstimate Data e Hora properties.nextRunTimeEstimate
Format Cordão properties.format
StorageAccountId Cordão properties.deliveryInfo.destination.resourceId
StorageContainer Cordão properties.deliveryInfo.destination.container
StoragePath Cordão properties.deliveryInfo.destination.rootfolderpath
OverwriteData Booleano properties.deliveryInfo.dataOverwriteBehavior == "OverwritePreviousReport"
PartitionData Booleano properties.deliveryInfo.partitionData
CompressionMode Cordão properties.deliveryInfo.compressionMode
RunHistory FinOpsCostExportRunHistory[] properties.runHistory.value

Objeto FinOpsCostExportRunHistory

Propriedade Tipo Caminho JSON
Id Cordão properties.runHistory.value[].id
ExecutionType Cordão properties.runHistory.value[].properties.executionType
FileName Cordão properties.runHistory.value[].fileName
StartTime Data e Hora properties.runHistory.value[].processingStartTime
EndTime Data e Hora properties.runHistory.value[].processingEndTime
Status Cordão properties.runHistory.value[].status
SubmittedBy Cordão properties.runHistory.value[].submittedBy
SubmittedTime Data e Hora properties.runHistory.value[].submittedTime

Exemplos

Obter todas as exportações de custo para uma assinatura

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

Obtém todas as exportações para uma assinatura. Não inclui exportações em grupos de recursos aninhados.

Obter exportações correspondentes a um nome curinga

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

Obtém exportação com o nome curinga mtd* dentro do escopo da conta de cobrança especificada. Não inclui exportações em grupos de recursos aninhados.

Obter todas as exportações de custo amortizado

Get-FinOpsCostExport `
    -DataSet "AmortizedCost"

Obtém todas as exportações dentro do escopo de assinatura do contexto atual e filtradas pelo conjunto de dados AmortizedCost.

Obter exportações usando uma conta de armazenamento específica

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

Obtém todas as exportações dentro do escopo da assinatura filtradas por uma conta de armazenamento específica.

Obter exportações usando um contêiner específico

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

Obtém todas as exportações dentro do escopo de assinatura para um contêiner específico. Suporta curinga.

Obter exportações usando uma versão específica da API

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

Obtém todas as exportações dentro do escopo da assinatura para um padrão curinga de correspondência de contêiner e usando uma versão específica da API.


Enviar comentários

Diga-nos como estamos com uma revisão rápida. Usamos essas análises para melhorar e expandir as ferramentas e os recursos do FinOps.

Se você está procurando algo específico, vote em uma ideia existente ou crie uma nova. Partilhe ideias com outras pessoas para obter mais votos. Focamo-nos nas ideias mais votadas.


Produtos relacionados:

Soluções relacionadas: