ExportDeliveryDestination interface
Cela représente l’emplacement du compte de stockage d’objets blob où les exportations des 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 le resourceId du compte de stockage. Cela nécessite une inscription ponctuelle de l’abonnement du compte auprès du fournisseur de ressources Microsoft.CostManagementExports afin de 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 d’API peuvent avoir besoin d’inscrire l’abonnement explicitement (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 administrateurs généraux de leur compte de facturation. Ces partenaires, au lieu de spécifier le resourceId 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 des types de ressources Service/Container/Object et avec des autorisations Lecture/Écriture/Suppression/Liste/Ajouter/Créer (pour plus d’informations, consultez 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 un 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, cela avec storageAccount peut être spécifié au lieu de resourceId. Remarque : la valeur retournée par l’API pour cette propriété sera toujours masquée. Le retour 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 dans lequel les exportations seront chargées. Pour un ensemble restreint de clients Azure, cela avec sasToken peut être spécifié 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 un 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, cela avec storageAccount peut être spécifié au lieu de resourceId. Remarque : la valeur retournée par l’API pour cette propriété sera toujours masquée. Le retour 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 dans lequel les exportations seront chargées. Pour un ensemble restreint de clients Azure, cela avec sasToken peut être spécifié au lieu de resourceId.
storageAccount?: string
Valeur de propriété
string
Azure SDK for JavaScript