ExportDeliveryDestination interface
Detta representerar platsen för bloblagringskontot där exporten av kostnader kommer att levereras. Det finns två sätt att konfigurera målet. Den metod som rekommenderas för de flesta kunder är att ange resourceId för lagringskontot. Detta kräver en engångsregistrering av kontots prenumeration med resursprovidern Microsoft.CostManagementExports för att ge Cost Management-tjänster åtkomst till lagringen. När du skapar en export i Azure-portalen utförs den här registreringen automatiskt, men API-användare kan behöva registrera prenumerationen explicit (mer information finns i https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Ett annat sätt att konfigurera målet är endast tillgängligt för partner med en Microsoft-partneravtalsplan som är globala administratörer för deras faktureringskonto. Dessa partner kan, i stället för att ange resourceId för ett lagringskonto, ange lagringskontots namn tillsammans med en SAS-token för kontot. Detta tillåter export av kostnader till ett lagringskonto i valfri klientorganisation. SAS-token ska skapas för blobtjänsten med resurstyperna Service/Container/Object och med läs-/skriv-/ta bort/ta bort/lägga till/skapa behörigheter (mer information finns i https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).
Egenskaper
| container | Namnet på containern där exporten laddas upp. Om containern inte finns skapas den. |
| resource |
Resurs-ID för lagringskontot där exporten ska levereras. Detta krävs inte om ett sasToken och storageAccount har angetts. |
| root |
Namnet på katalogen där exporten ska laddas upp. |
| sas |
En SAS-token för lagringskontot. För en begränsad uppsättning Azure-kunder kan detta tillsammans med storageAccount anges i stället för resourceId. Obs! Värdet som returneras av API:et för den här egenskapen kommer alltid att döljas. Om du returnerar samma fördunklade värde kommer inte SAS-token att uppdateras. Om du vill uppdatera det här värdet måste en ny SAS-token anges. |
| storage |
Lagringskontot där exporten laddas upp. För en begränsad uppsättning Azure-kunder kan detta tillsammans med sasToken anges i stället för resourceId. |
Egenskapsinformation
container
Namnet på containern där exporten laddas upp. Om containern inte finns skapas den.
container: string
Egenskapsvärde
string
resourceId
Resurs-ID för lagringskontot där exporten ska levereras. Detta krävs inte om ett sasToken och storageAccount har angetts.
resourceId?: string
Egenskapsvärde
string
rootFolderPath
Namnet på katalogen där exporten ska laddas upp.
rootFolderPath?: string
Egenskapsvärde
string
sasToken
En SAS-token för lagringskontot. För en begränsad uppsättning Azure-kunder kan detta tillsammans med storageAccount anges i stället för resourceId. Obs! Värdet som returneras av API:et för den här egenskapen kommer alltid att döljas. Om du returnerar samma fördunklade värde kommer inte SAS-token att uppdateras. Om du vill uppdatera det här värdet måste en ny SAS-token anges.
sasToken?: string
Egenskapsvärde
string
storageAccount
Lagringskontot där exporten laddas upp. För en begränsad uppsättning Azure-kunder kan detta tillsammans med sasToken anges i stället för resourceId.
storageAccount?: string
Egenskapsvärde
string