Compartir a través de


Comando Get-FinOpsCostExport

El comando Get-FinOpsCostExport obtiene una lista de exportaciones de Cost Management para un ámbito determinado.

Este comando se probó con las siguientes versiones de API:

  • 2023-07-01-preview (valor predeterminado): habilita FocusCost y otros conjuntos de datos.
  • 2023-08-01
  • 01-03-2023

Sintaxis

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

Parámetros

Name Descripción
‑Name Opcional. Nombre de la exportación. Admite caracteres comodín.
‑Scope Opcional. Identificador de recurso del ámbito para el que se creó la exportación. Si está vacío, el valor predeterminado es el contexto de suscripción actual.
‑DataSet Opcional. Conjunto de datos para el que se van a obtener exportaciones. Valores permitidos = "ActualCost", "AmortizedCost". Valor predeterminado = null (todas las exportaciones).
‑StorageAccountId Opcional. Identificador de recurso de la cuenta de almacenamiento para la que se van a obtener las exportaciones. Valor predeterminado = null (todas las exportaciones).
‑StorageContainer Opcional. Nombre del contenedor para el que se van a obtener las exportaciones. Admite caracteres comodín. Valor predeterminado = null (todas las exportaciones).
‑RunHistory Opcional. Indica si se debe expandir el historial de ejecución. Valor predeterminado = False.
‑ApiVersion Opcional. Versión de API que se usará al llamar a la API de exportación de Cost Management. Valor predeterminado = 2023-07-01-preview.

Valor devuelto

FinOpsCostExport (objeto)

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

FinOpsCostExportRunHistory (objeto)

Propiedad Tipo Ruta de acceso JSON
Id Cadena properties.runHistory.value[].id
ExecutionType String properties.runHistory.value[].properties.executionType
FileName String properties.runHistory.value[].fileName
StartTime DateTime properties.runHistory.value[].processingStartTime
EndTime DateTime properties.runHistory.value[].processingEndTime
Status String properties.runHistory.value[].status
SubmittedBy String properties.runHistory.value[].submittedBy
SubmittedTime DateTime properties.runHistory.value[].submittedTime

Ejemplos

Obtención de todas las exportaciones de costos para una suscripción

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

Obtiene todas las exportaciones de una suscripción. No incluye exportaciones en grupos de recursos anidados.

Obtención de exportaciones que coinciden con un nombre comodín

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

Obtiene la exportación con el carácter comodín coincidente con el nombre mtd* dentro del ámbito de la cuenta de facturación especificado. No incluye exportaciones en grupos de recursos anidados.

Obtener todas las exportaciones de costos amortizadas

Get-FinOpsCostExport `
    -DataSet "AmortizedCost"

Obtiene todas las exportaciones dentro del ámbito de suscripción de contexto actual y filtradas por el conjunto de datos AmortizedCost.

Obtención de exportaciones mediante una cuenta de almacenamiento 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"

Obtiene todas las exportaciones dentro del ámbito de la suscripción filtradas por una cuenta de almacenamiento específica.

Obtención de exportaciones mediante un contenedor específico

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

Obtiene todas las exportaciones dentro del ámbito de la suscripción para un contenedor específico. Admite caracteres comodín.

Obtención de exportaciones mediante una versión de API específica

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

Obtiene todas las exportaciones dentro del ámbito de la suscripción para un patrón de caracteres comodín coincidente de contenedor y mediante una versión de API específica.

Productos relacionados:

Soluciones relacionadas: