ExportDeliveryDestination interface
Cela représente l’emplacement du compte de stockage d’objets blob où les exportations de coûts seront livrées. Il existe deux façons de configurer la destination. L’approche recommandée pour la plupart des clients consiste à spécifier l’ID de ressource du compte de stockage. Cela nécessite une inscription ponctuelle de l’abonnement du compte auprès du fournisseur de ressources Microsoft.CostManagementExports pour permettre aux services Cost Management d’accéder au stockage. Lors de la création d’une exportation dans le portail Azure, cette inscription est effectuée automatiquement, mais les utilisateurs de l’API peuvent avoir besoin d’inscrire explicitement l’abonnement (pour plus d’informations, consultez https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services). Une autre façon de configurer la destination est disponible uniquement pour les partenaires disposant d’un plan contrat partenaire Microsoft qui sont des administrateurs généraux de leur compte de facturation. Ces partenaires, au lieu de spécifier l’ID de ressource d’un compte de stockage, peuvent spécifier le nom du compte de stockage ainsi qu’un jeton SAP pour le compte. Cela permet d’exporter des coûts vers un compte de stockage dans n’importe quel locataire. Le jeton SAP doit être créé pour le service blob avec les types de ressources Service/Container/Object et avec les autorisations Lecture/Écriture/Supprimer/List/Ajouter/Créer (pour plus d’informations, voir https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key).
Propriétés
| container | Nom du conteneur dans lequel les exportations seront chargées. Si le conteneur n’existe pas, il sera créé. |
| resource |
ID de ressource du compte de stockage où les exportations seront livrées. Cela n’est pas obligatoire si un sasToken et storageAccount sont spécifiés. |
| root |
Nom du répertoire dans lequel les exportations seront chargées. |
| sas |
Jeton SAP pour le compte de stockage. Pour un ensemble restreint de clients Azure, ainsi que storageAccount peut être spécifié au lieu de resourceId. Remarque : la valeur retournée par l’API pour cette propriété sera toujours obfuscatée. Le renvoi de cette même valeur obfuscatée n’entraîne pas la mise à jour du jeton SAP. Pour mettre à jour cette valeur, un nouveau jeton SAP doit être spécifié. |
| storage |
Compte de stockage où les exportations seront chargées. Pour un ensemble restreint de clients Azure, ainsi que sasToken, peuvent être spécifiés au lieu de resourceId. |
Détails de la propriété
container
Nom du conteneur dans lequel les exportations seront chargées. Si le conteneur n’existe pas, il sera créé.
container: string
Valeur de propriété
string
resourceId
ID de ressource du compte de stockage où les exportations seront livrées. Cela n’est pas obligatoire si un sasToken et storageAccount sont spécifiés.
resourceId?: string
Valeur de propriété
string
rootFolderPath
Nom du répertoire dans lequel les exportations seront chargées.
rootFolderPath?: string
Valeur de propriété
string
sasToken
Jeton SAP pour le compte de stockage. Pour un ensemble restreint de clients Azure, ainsi que storageAccount peut être spécifié au lieu de resourceId. Remarque : la valeur retournée par l’API pour cette propriété sera toujours obfuscatée. Le renvoi de cette même valeur obfuscatée n’entraîne pas la mise à jour du jeton SAP. Pour mettre à jour cette valeur, un nouveau jeton SAP doit être spécifié.
sasToken?: string
Valeur de propriété
string
storageAccount
Compte de stockage où les exportations seront chargées. Pour un ensemble restreint de clients Azure, ainsi que sasToken, peuvent être spécifiés au lieu de resourceId.
storageAccount?: string
Valeur de propriété
string