Delen via


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.

resourceId

De resource-id van het opslagaccount waar exports worden geleverd. Dit is niet vereist als een sasToken en storageAccount zijn opgegeven.

rootFolderPath

De naam van de map waarin exports worden geüpload.

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.

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.

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