az costmanagement export

Notes

Cette référence fait partie de l’extension costmanagement pour Azure CLI et requiert la version 2.3.1 ou une version ultérieure. L’extension est automatiquement installée la première fois que vous exécutez une commande AZ costmanagement Export . Apprenez-en davantage sur les extensions.

Exportation Costmanagement.

Commandes

az costmanagement export create

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

az costmanagement export delete

Opération de suppression d’une exportation.

az costmanagement export list

Opération permettant de répertorier toutes les exportations au niveau de l’étendue donnée.

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 update

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

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]
                                [--dataset-grouping]
                                [--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 de l’As

az costmanagement export create --name "TestExport" --type "Usage" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --dataset-grouping name="SubscriptionName" type="Dimension" --dataset-grouping name="Environment" type="Tag" --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 du groupe de ressources

az costmanagement export create --name "TestExport" --type "Usage" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --dataset-grouping name="SubscriptionName" type="Dimension" --dataset-grouping name="Environment" type="Tag" --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" --dataset-grouping name="SubscriptionName" type="Dimension" --dataset-grouping name="Environment" type="Tag" --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 comprend « /subscriptions/{subscriptionId}/ » pour l’étendue de l’abonnement, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} » pour l’étendue du groupe de ressources, «/providers/Microsoft.Management/managementGroups/{managementGroupId} pour l’étendue du groupe d’administration.

--storage-account-id

ID du compte de stockage dans lequel stocker les exportations.

--storage-container

Le conteneur de stockage pour remettre les exportations.

--timeframe

Intervalle de temps pour l’extraction des données de la requête. Si la personnalisation est personnalisée, une période de temps 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 sera ignorée si l’agrégation et le regroupement sont fournis. Valeur attendue : Columns = XX.

--dataset-grouping

Tableau de l’expression Group by à utiliser dans la requête. La requête peut contenir jusqu’à 2 clauses Group by. Valeur attendue : KEY1 = VALUE1 KEY2 = VALUE2..., les clés disponibles sont : type, Name.

--recurrence

Récurrence de la planification.

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

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

--schedule-status

État de la planification. Qu’il soit actif ou non. S’il est inactif, l’exécution planifiée de l’exportation est suspendue.

valeurs acceptées: Active, Inactive
--storage-directory

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

--time-period

Contient le délai d’extraction des données de la requête. Valeur attendue : de = TIMESTAMP1 à = TIMESTAMP2. Le format d’horodatage est semblable à 2020-05-01T00:00:00. le TIMESTAMP1 doit se trouver à l’avenir et TIMESTAMP2 doit être supérieur à TIMESTAMP1.

--type

Type de la requête.

valeurs acceptées: ActualCost, AmortizedCost, Usage

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 de l’As

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

supprimer une exportation pour une étendue de groupe de ressources

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 comprend « /subscriptions/{subscriptionId}/ » pour l’étendue de l’abonnement, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} » pour l’étendue du groupe de ressources, «/providers/Microsoft.Management/managementGroups/{managementGroupId} pour l’étendue du groupe d’administration.

Paramètres facultatifs

--yes -y

Ne pas demander de confirmation.

az costmanagement export list

Opération permettant de répertorier toutes les exportations au niveau de l’étendue donnée.

az costmanagement export list --scope

Exemples

répertorier les exportations dans une étendue de l’As

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

répertorier les exportations dans une étendue de groupe de ressources

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 comprend « /subscriptions/{subscriptionId}/ » pour l’étendue de l’abonnement, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} » pour l’étendue du groupe de ressources, «/providers/Microsoft.Management/managementGroups/{managementGroupId} pour l’étendue du groupe d’administration.

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 de l’As

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

Afficher une exportation dans une étendue de groupe de ressources

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 comprend « /subscriptions/{subscriptionId}/ » pour l’étendue de l’abonnement, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} » pour l’étendue du groupe de ressources, «/providers/Microsoft.Management/managementGroups/{managementGroupId} pour l’étendue du groupe d’administration.

az costmanagement export update

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

az costmanagement export update --name
                                --scope
                                [--dataset-configuration]
                                [--dataset-grouping]
                                [--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 d’une application

az costmanagement export update --name "TestExport" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --dataset-grouping name="SubscriptionName" type="Dimension" --dataset-grouping name="Environment" type="Tag" --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 de groupe de ressources

az costmanagement export update --name "TestExport" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --dataset-grouping name="SubscriptionName" type="Dimension" --dataset-grouping name="Environment" type="Tag" --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" --dataset-grouping name="SubscriptionName" type="Dimension" --dataset-grouping name="Environment" type="Tag" --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 comprend « /subscriptions/{subscriptionId}/ » pour l’étendue de l’abonnement, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} » pour l’étendue du groupe de ressources, «/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 sera ignorée si l’agrégation et le regroupement sont fournis. Valeur attendue : Columns = XX.

--dataset-grouping

Tableau de l’expression Group by à utiliser dans la requête. La requête peut contenir jusqu’à 2 clauses Group by. Valeur attendue : KEY1 = VALUE1 KEY2 = VALUE2..., les clés disponibles sont : type, Name.

--recurrence

Récurrence de la planification.

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

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

--schedule-status

État de la planification. Qu’il soit actif ou non. S’il est inactif, l’exécution planifiée de l’exportation est suspendue.

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

ID du compte de stockage dans lequel stocker les exportations.

--storage-container

Le conteneur de stockage pour remettre les exportations.

--storage-directory

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

--time-period

Contient le délai d’extraction des données de la requête. Valeur attendue : de = TIMESTAMP1 à = TIMESTAMP2. Le format d’horodatage est semblable à 2020-05-01T00:00:00. le TIMESTAMP1 doit se trouver à l’avenir et TIMESTAMP2 doit être supérieur à TIMESTAMP1.

--timeframe

Intervalle de temps pour l’extraction des données de la requête. Si la personnalisation est personnalisée, une période de temps spécifique doit être fournie.

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