Partager via


az costmanagement export

Remarque

Cette référence fait partie de l’extension costmanagement pour Azure CLI (version 2.55.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az costmanagement export . En savoir plus sur les extensions.

Exportation costmanagement.

Commandes

Nom Description Type Statut
az costmanagement export create

Opération de création d’une exportation.

Extension GA
az costmanagement export delete

Opération de suppression d’une exportation.

Extension GA
az costmanagement export list

Opération de liste de toutes les exportations au niveau de l’étendue donnée.

Extension GA
az costmanagement export show

Opération permettant d’obtenir l’historique d’exécution d’une exportation pour l’étendue définie par nom d’exportation.

Extension GA
az costmanagement export update

Opération de mise à jour d’une exportation.

Extension GA

az costmanagement export create

Opération de création d’une exportation.

az costmanagement export create --name
                                --scope
                                --storage-account-id
                                --storage-container
                                --timeframe {BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate}
                                [--dataset-configuration]
                                [--recurrence {Annually, Daily, Monthly, Weekly}]
                                [--recurrence-period]
                                [--schedule-status {Active, Inactive}]
                                [--storage-directory]
                                [--time-period]
                                [--type {ActualCost, AmortizedCost, Usage}]

Exemples

Créer une exportation pour l’étendue ManagementGroup

az costmanagement export create --name "TestExport" --type "Usage" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "providers/Microsoft.Management/managementGroups/TestMG"

Créer une exportation pour l’étendue ResourceGroup

az costmanagement export create --name "TestExport" --type "Usage" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"

Créer une exportation pour l’étendue de l’abonnement

az costmanagement export create --name "TestExport" --type "Usage" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "subscriptions/00000000-0000-0000-0000-000000000000"

Paramètres obligatoires

--name

Nom de l’exportation.

--scope

Étendue associée aux opérations de requête et d’exportation. Cela inclut « /subscriptions/{subscriptionId} / » pour l’étendue de l’abonnement, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} » pour l’étendue resourceGroup, « /providers/Microsoft.Management/managementGroups/{managementGroupId} pour l’étendue du groupe d’administration.

--storage-account-id

ID du compte de stockage pour stocker les exportations.

--storage-container

Conteneur de stockage à livrer des exportations.

--timeframe

Délai d’extraction des données pour la requête. Si elle est personnalisée, une période spécifique doit être fournie.

valeurs acceptées: BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate

Paramètres facultatifs

--dataset-configuration

Contient des informations de configuration pour les données de l’exportation. La configuration est ignorée si l’agrégation et le regroupement sont fournis. Valeur attendue : columns=xx.

--recurrence

Périodicité de la planification.

valeurs acceptées: Annually, Daily, Monthly, Weekly
--recurrence-period

A la date de début et de fin de la périodicité. La date de début doit être à l’avenir. Si elle est présente, la date de fin doit être supérieure à la date de début. Valeur attendue : KEY1=VALUE1 KEY2=VALUE2 ... , les KEY disponibles sont les suivantes : de, à. Le format d’heure est semblable à 2020-05-01T00 :00 :00.

--schedule-status

État de la planification de l’exportation. Si elle est inactive, l’exécution planifiée de l’exportation est suspendue.

valeurs acceptées: Active, Inactive
valeur par défaut: Inactive
--storage-directory

Répertoire racine dans le conteneur de stockage pour stocker les exportations.

--time-period

Dispose d’une période pour extraire des données pour la requête. Valeur attendue : from=TIMESTAMP1 to=TIMESTAMP2. Le format d’horodatage est semblable à 2020-05-01T00 :00 :00.Le TIMESTAMP1 doit à l’avenir et TIMESTAMP2 doit être supérieur à TIMESTAMP1.

--type

Type de la requête.

valeurs acceptées: ActualCost, AmortizedCost, Usage
valeur par défaut: Usage
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az costmanagement export delete

Opération de suppression d’une exportation.

az costmanagement export delete --name
                                --scope
                                [--yes]

Exemples

supprimer une exportation pour une étendue ManagementGroup

az costmanagement export delete --name "TestExport" --scope "providers/Microsoft.Management/managementGroups/TestMG"

supprimer une exportation pour l’étendue ResourceGroup

az costmanagement export delete --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"

supprimer une exportation pour l’étendue de l’abonnement

az costmanagement export delete --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000"

Paramètres obligatoires

--name

Nom de l’exportation.

--scope

Étendue associée aux opérations de requête et d’exportation. Cela inclut « /subscriptions/{subscriptionId} / » pour l’étendue de l’abonnement, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} » pour l’étendue resourceGroup, « /providers/Microsoft.Management/managementGroups/{managementGroupId} pour l’étendue du groupe d’administration.

Paramètres facultatifs

--yes -y

Ne pas demander de confirmation.

valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az costmanagement export list

Opération de liste de toutes les exportations au niveau de l’étendue donnée.

az costmanagement export list --scope

Exemples

répertorier les exportations dans une étendue ManagementGroup

az costmanagement export list --scope "providers/Microsoft.Management/managementGroups/TestMG"

répertorier les exportations dans une étendue ResourceGroup

az costmanagement export list --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"

répertorier les exportations dans une étendue d’abonnement

az costmanagement export list --scope "subscriptions/00000000-0000-0000-0000-000000000000"

Paramètres obligatoires

--scope

Étendue associée aux opérations de requête et d’exportation. Cela inclut « /subscriptions/{subscriptionId} / » pour l’étendue de l’abonnement, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} » pour l’étendue resourceGroup, « /providers/Microsoft.Management/managementGroups/{managementGroupId} pour l’étendue du groupe d’administration.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az costmanagement export show

Opération permettant d’obtenir l’historique d’exécution d’une exportation pour l’étendue définie par nom d’exportation.

az costmanagement export show --name
                              --scope

Exemples

Afficher une exportation dans une étendue ManagementGroup

az costmanagement export show --name "TestExport" --scope "providers/Microsoft.Management/managementGroups/TestMG"

Afficher une exportation dans une étendue ResourceGroup

az costmanagement export show --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"

Afficher une exportation dans une étendue d’abonnement

az costmanagement export show --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000"

Paramètres obligatoires

--name

Nom de l’exportation.

--scope

Étendue associée aux opérations de requête et d’exportation. Cela inclut « /subscriptions/{subscriptionId} / » pour l’étendue de l’abonnement, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} » pour l’étendue resourceGroup, « /providers/Microsoft.Management/managementGroups/{managementGroupId} pour l’étendue du groupe d’administration.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az costmanagement export update

Opération de mise à jour d’une exportation.

az costmanagement export update --name
                                --scope
                                [--dataset-configuration]
                                [--recurrence {Annually, Daily, Monthly, Weekly}]
                                [--recurrence-period]
                                [--schedule-status {Active, Inactive}]
                                [--storage-account-id]
                                [--storage-container]
                                [--storage-directory]
                                [--time-period]
                                [--timeframe {BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate}]

Exemples

Mettre à jour une exportation dans une étendue ManagementGroup

az costmanagement export update --name "TestExport" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "providers/Microsoft.Management/managementGroups/TestMG"

Mettre à jour une exportation dans une étendue ResourceGroup

az costmanagement export update --name "TestExport" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"

Mettre à jour une exportation dans une étendue d’abonnement

az costmanagement export update --name "TestExport" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "subscriptions/00000000-0000-0000-0000-000000000000"

Paramètres obligatoires

--name

Nom de l’exportation.

--scope

Étendue associée aux opérations de requête et d’exportation. Cela inclut « /subscriptions/{subscriptionId} / » pour l’étendue de l’abonnement, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} » pour l’étendue resourceGroup, « /providers/Microsoft.Management/managementGroups/{managementGroupId} pour l’étendue du groupe d’administration.

Paramètres facultatifs

--dataset-configuration

Contient des informations de configuration pour les données de l’exportation. La configuration est ignorée si l’agrégation et le regroupement sont fournis. Valeur attendue : columns=xx.

--recurrence

Périodicité de la planification.

valeurs acceptées: Annually, Daily, Monthly, Weekly
--recurrence-period

A la date de début et de fin de la périodicité. La date de début doit être à l’avenir. Si elle est présente, la date de fin doit être supérieure à la date de début. Valeur attendue : KEY1=VALUE1 KEY2=VALUE2 ... , les KEY disponibles sont les suivantes : de, à. Le format d’heure est semblable à 2020-05-01T00 :00 :00.

--schedule-status

État de la planification de l’exportation. Si elle est inactive, l’exécution planifiée de l’exportation est suspendue.

valeurs acceptées: Active, Inactive
--storage-account-id

ID du compte de stockage pour stocker les exportations.

--storage-container

Conteneur de stockage à livrer des exportations.

--storage-directory

Répertoire racine dans le conteneur de stockage pour stocker les exportations.

--time-period

Dispose d’une période pour extraire des données pour la requête. Valeur attendue : from=TIMESTAMP1 to=TIMESTAMP2. Le format d’horodatage est semblable à 2020-05-01T00 :00 :00.Le TIMESTAMP1 doit à l’avenir et TIMESTAMP2 doit être supérieur à TIMESTAMP1.

--timeframe

Délai d’extraction des données pour la requête. Si elle est personnalisée, une période spécifique doit être fournie.

valeurs acceptées: BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.