ExportDeliveryDestination Klass

Detta representerar platsen för bloblagringskontot där export 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änsterna åtkomst till lagringen. När du skapar en export i Azure Portal 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-partneravtal plan 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. På så sätt kan du exportera kostnader till ett lagringskonto i valfri klientorganisation. SAS-token ska skapas för blobtjänsten med resurstyperna Tjänst/Container/Objekt och med läs-/skriv-/borttagnings-/list-/lägg 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 ).

Alla obligatoriska parametrar måste fyllas i för att kunna skickas till Azure.

Arv
azure.mgmt.costmanagement._serialization.Model
ExportDeliveryDestination

Konstruktor

ExportDeliveryDestination(*, container: str, resource_id: str | None = None, root_folder_path: str | None = None, sas_token: str | None = None, storage_account: str | None = None, **kwargs: Any)

Keyword-Only parametrar

Name Description
resource_id
str

Resurs-ID:t för lagringskontot där exporter ska levereras. Detta krävs inte om en sasToken och storageAccount har angetts.

container
str

Namnet på den container där exporter ska laddas upp. Om containern inte finns skapas den. Krävs.

root_folder_path
str

Namnet på den katalog där exporter ska laddas upp.

sas_token
str

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 dolda 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_account
str

Lagringskontot där exporter laddas upp. För en begränsad uppsättning Azure-kunder kan detta tillsammans med sasToken anges i stället för resourceId.

Variabler

Name Description
resource_id
str

Resurs-ID:t för lagringskontot där exporter ska levereras. Detta krävs inte om en sasToken och storageAccount har angetts.

container
str

Namnet på den container där exporter ska laddas upp. Om containern inte finns skapas den. Krävs.

root_folder_path
str

Namnet på den katalog där exporter ska laddas upp.

sas_token
str

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 dolda 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_account
str

Lagringskontot där exporter laddas upp. För en begränsad uppsättning Azure-kunder kan detta tillsammans med sasToken anges i stället för resourceId.