ExportDeliveryDestination interface
Dit vertegenwoordigt de locatie van het blob-opslagaccount waar de export van kosten wordt geleverd. Er zijn twee manieren om de bestemming te configureren. De aanpak die voor de meeste klanten wordt aanbevolen, is om de resourceId van het opslagaccount op te geven. Hiervoor is een eenmalige registratie van het abonnement van het account bij de resourceprovider Microsoft.CostManagementExports vereist om Cost Management-services toegang te geven tot de opslag. Bij het maken van een export in de Azure Portal wordt deze registratie automatisch uitgevoerd, maar moeten API-gebruikers het abonnement mogelijk expliciet registreren (zie https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services voor meer informatie ). Een andere manier om de bestemming te configureren is ALLEEN beschikbaar voor partners met een Microsoft Partner-overeenkomst-abonnement die globale beheerders van hun factureringsrekening zijn. Deze partners kunnen in plaats van de resourceId van een opslagaccount op te geven, de naam van het opslagaccount opgeven, samen met een SAS-token voor het account. Hierdoor kunnen kosten worden geëxporteerd naar een opslagaccount in elke tenant. Het SAS-token moet worden gemaakt voor de blob-service met resourcetypen Service/Container/Object en met machtigingen lezen/schrijven/verwijderen/lijst/toevoegen/maken (zie https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key voor meer informatie ).
Eigenschappen
container | De naam van de container waarin exports worden geüpload. Als de container niet bestaat, wordt deze gemaakt. |
resource |
De resource-id van het opslagaccount waar exports worden geleverd. Dit is niet vereist als een sasToken en storageAccount zijn opgegeven. |
root |
De naam van de map waarin exports worden geüpload. |
sas |
Een SAS-token voor het opslagaccount. Voor een beperkte set Azure-klanten kan dit samen met storageAccount worden opgegeven in plaats van resourceId. Opmerking: de waarde die door de API voor deze eigenschap wordt geretourneerd, wordt altijd verborgen. Als u dezelfde verborgen waarde retourneert, wordt het SAS-token niet bijgewerkt. Als u deze waarde wilt bijwerken, moet een nieuw SAS-token worden opgegeven. |
storage |
Het opslagaccount waar exports worden geüpload. Voor een beperkte set Azure-klanten kan dit samen met sasToken worden opgegeven in plaats van resourceId. |
Eigenschapdetails
container
De naam van de container waarin exports worden geüpload. Als de container niet bestaat, wordt deze gemaakt.
container: string
Waarde van eigenschap
string
resourceId
De resource-id van het opslagaccount waar exports worden geleverd. Dit is niet vereist als een sasToken en storageAccount zijn opgegeven.
resourceId?: string
Waarde van eigenschap
string
rootFolderPath
De naam van de map waarin exports worden geüpload.
rootFolderPath?: string
Waarde van eigenschap
string
sasToken
Een SAS-token voor het opslagaccount. Voor een beperkte set Azure-klanten kan dit samen met storageAccount worden opgegeven in plaats van resourceId. Opmerking: de waarde die door de API voor deze eigenschap wordt geretourneerd, wordt altijd verborgen. Als u dezelfde verborgen waarde retourneert, wordt het SAS-token niet bijgewerkt. Als u deze waarde wilt bijwerken, moet een nieuw SAS-token worden opgegeven.
sasToken?: string
Waarde van eigenschap
string
storageAccount
Het opslagaccount waar exports worden geüpload. Voor een beperkte set Azure-klanten kan dit samen met sasToken worden opgegeven in plaats van resourceId.
storageAccount?: string
Waarde van eigenschap
string
Azure SDK for JavaScript