Compartilhar via


Comando Get-FinOpsCostExport

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

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

  • 2023-07-01-preview (padrão) – Habilita 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. Dá suporte a curingas.
‑Scope Opcional. ID do recurso do escopo para o qual a exportação foi criada. Se estiver vazio, o padrão será o contexto de assinatura atual.
‑DataSet Opcional. Conjunto de dados para o qual obter exportações. Valores permitidos = "ActualCost", "AmortizedCost". Padrão = nulo (todas as exportações).
‑StorageAccountId Opcional. ID do recurso da conta de armazenamento para a qual obter exportações. Padrão = nulo (todas as exportações).
‑StorageContainer Opcional. Nome do contêiner para o qual obter exportações. Dá suporte a curingas. Padrão = nulo (todas as exportações).
‑RunHistory Opcional. Indica se o histórico de execuções deve ser expandido. Padrão = falso.
‑ApiVersion Opcional. Versão da API a ser usada ao chamar a API de exportações do Gerenciamento de Custos. Padrão = 2023-07-01-preview.

Valor retornado

Objeto FinOpsCostExport

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

Objeto FinOpsCostExportRunHistory

Propriedade Tipo Caminho JSON
Id fio properties.runHistory.value[].id
ExecutionType fio properties.runHistory.value[].properties.executionType
FileName fio properties.runHistory.value[].fileName
StartTime Datetime properties.runHistory.value[].processingStartTime
EndTime Datetime properties.runHistory.value[].processingEndTime
Status fio properties.runHistory.value[].status
SubmittedBy fio properties.runHistory.value[].submittedBy
SubmittedTime Datetime 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 de 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 curinga de correspondência de nome mtd* dentro do escopo da conta de faturamento especificado. Não inclui exportações em grupos de recursos aninhados.

Obtenha todas as exportações de custo amortizado

Get-FinOpsCostExport `
    -DataSet "AmortizedCost"

Obtém todas as exportações dentro do escopo de assinatura de 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 de assinatura para um contêiner que corresponde ao padrão curinga e usa uma versão específica da API.


Envie comentários

Informe-nos como estamos fazendo com uma revisão rápida. Usamos essas revisões para melhorar e expandir ferramentas e recursos do FinOps.

Se você estiver procurando algo específico, vote em um existente ou crie uma ideia. Compartilhe ideias com outras pessoas para obter mais votos. Nos concentramos em ideias com a maioria dos votos.


Produtos relacionados:

Soluções relacionadas: