Partager via


Commande Get-FinOpsCostExport

La commande Get-FinOpsCostExport obtient une liste des exportations Cost Management pour une étendue donnée.

Cette commande a été testée avec les versions d’API suivantes :

  • 2023-07-01-preview (par défaut) : active FocusCost et d’autres jeux de données.
  • 2023-08-01
  • 01/03/2023

Syntaxe

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

Paramètres

Nom Description
‑Name facultatif. Nom de l’exportation. Prend en charge les caractères génériques.
‑Scope facultatif. ID de ressource de l’étendue pour laquelle l’exportation a été créée. S’il est vide, la valeur par défaut est le contexte d’abonnement actuel.
‑DataSet facultatif. Jeu de données pour lequel obtenir des exportations. Valeurs autorisées = « ActualCost », « AmortizedCost ». Valeur par défaut = null (toutes les exportations).
‑StorageAccountId facultatif. ID de ressource du compte de stockage pour lequel obtenir des exportations. Valeur par défaut = null (toutes les exportations).
‑StorageContainer facultatif. Nom du conteneur pour lequel obtenir des exportations. Prend en charge les caractères génériques. Valeur par défaut = null (toutes les exportations).
‑RunHistory facultatif. Indique si l’historique des exécutions doit être développé. Valeur par défaut ; False.
‑ApiVersion facultatif. Version de l’API à utiliser lors de l’appel de l’API d’exportation Cost Management. Valeur par défaut = 2023-07-01-preview.

Valeur retournée

FinOpsCostExport (objet)

Propriété Type Chemin JSON
Name Chaîne 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 Date/Heure properties.definition.timePeriod.from
DatasetEndDate Date/Heure properties.definition.timePeriod.to
DatasetGranularity String properties.definition.dataset.granularity
ScheduleStatus String properties.schedule.status
ScheduleRecurrence String properties.schedule.recurrence
ScheduleStartDate Date/Heure properties.schedule.recurrencePeriod.from
ScheduleEndDate Date/Heure properties.schedule.recurrencePeriod.to
NextRuntimeEstimate Date/Heure properties.nextRunTimeEstimate
Format String properties.format
StorageAccountId String properties.deliveryInfo.destination.resourceId
StorageContainer String properties.deliveryInfo.destination.container
StoragePath Chaîne properties.deliveryInfo.destination.rootfolderpath
OverwriteData Boolean properties.deliveryInfo.dataOverwriteBehavior == « OverwritePreviousReport »
PartitionData Boolean properties.deliveryInfo.partitionData
CompressionMode Chaîne properties.deliveryInfo.compressionMode
RunHistory FinOpsCostExportRunHistory[] properties.runHistory.value

Objet FinOpsCostExportRunHistory

Propriété Type Chemin JSON
Id Chaîne properties.runHistory.value[].id
ExecutionType String properties.runHistory.value[].properties.executionType
FileName String properties.runHistory.value[].fileName
StartTime Date/Heure properties.runHistory.value[].processingStartTime
EndTime Date/Heure properties.runHistory.value[].processingEndTime
Status String properties.runHistory.value[].status
SubmittedBy String properties.runHistory.value[].submittedBy
SubmittedTime Date/Heure properties.runHistory.value[].submittedTime

Exemples

Obtenir toutes les exportations de coûts pour un abonnement

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

Obtient toutes les exportations d’un abonnement. N’inclut pas d’exportations dans des groupes de ressources imbriqués.

Obtenir des exportations correspondant à un nom générique

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

Obtient l’exportation avec le nom correspondant mtd* générique dans l’étendue du compte de facturation spécifié. N’inclut pas d’exportations dans des groupes de ressources imbriqués.

Obtenir toutes les exportations de coûts amorties

Get-FinOpsCostExport `
    -DataSet "AmortizedCost"

Obtient toutes les exportations dans l’étendue de l’abonnement de contexte actuel et filtrée par le jeu de données AmortizedCost.

Obtenir des exportations à l’aide d’un compte de stockage spécifique

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

Obtient toutes les exportations dans l’étendue de l’abonnement filtrées par un compte de stockage spécifique.

Obtenir des exportations à l’aide d’un conteneur spécifique

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

Obtient toutes les exportations dans l’étendue de l’abonnement pour un conteneur spécifique. Prend en charge les caractères génériques.

Obtenir des exportations à l’aide d’une version d’API spécifique

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

Obtient toutes les exportations dans l’étendue de l’abonnement pour un modèle générique correspondant à un conteneur et à l’aide d’une version d’API spécifique.

Produits connexes :

Solutions connexes :