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 Descriptif
‑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é Catégorie Chemin JSON
Name Chaîne name
Id Chaîne id
Type Chaîne type
eTag Chaîne eTag
Description Chaîne properties.exportDescription
Dataset Chaîne properties.definition.type
DatasetVersion Chaîne properties.definition.configuration.dataVersion
DatasetFilters Chaîne properties.definition.configuration.filter
DatasetTimeFrame Chaîne properties.definition.timeframe
DatasetStartDate Date/Heure properties.definition.timePeriod.from
DatasetEndDate Date/Heure properties.definition.timePeriod.to
DatasetGranularity Chaîne properties.definition.dataset.granularity
ScheduleStatus Chaîne properties.schedule.status
ScheduleRecurrence Chaîne properties.schedule.recurrence
ScheduleStartDate Date/Heure properties.schedule.recurrencePeriod.from
ScheduleEndDate Date/Heure properties.schedule.recurrencePeriod.to
NextRuntimeEstimate Date/Heure properties.nextRunTimeEstimate
Format Chaîne properties.format
StorageAccountId Chaîne properties.deliveryInfo.destination.resourceId
StorageContainer Chaîne properties.deliveryInfo.destination.container
StoragePath Chaîne properties.deliveryInfo.destination.rootfolderpath
OverwriteData Booléen properties.deliveryInfo.dataOverwriteBehavior == « OverwritePreviousReport »
PartitionData Booléen properties.deliveryInfo.partitionData
CompressionMode Chaîne properties.deliveryInfo.compressionMode
RunHistory FinOpsCostExportRunHistory[] properties.runHistory.value

Objet FinOpsCostExportRunHistory

Propriété Catégorie Chemin JSON
Id Chaîne properties.runHistory.value[].id
ExecutionType Chaîne properties.runHistory.value[].properties.executionType
FileName Chaîne properties.runHistory.value[].fileName
StartTime Date/Heure properties.runHistory.value[].processingStartTime
EndTime Date/Heure properties.runHistory.value[].processingEndTime
Status Chaîne properties.runHistory.value[].status
SubmittedBy Chaîne 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.


Envoyer des commentaires

Faites-nous savoir comment nous faisons avec un examen rapide. Nous utilisons ces révisions pour améliorer et développer les outils et ressources FinOps.

Si vous recherchez quelque chose de spécifique, votez pour une idée existante ou créez une nouvelle idée. Partagez des idées avec d’autres personnes pour obtenir plus de votes. Nous nous concentrons sur les idées avec le plus de votes.


Produits connexes :

Solutions connexes :