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.ModelExportDeliveryDestination
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
|
Resurs-ID:t för lagringskontot där exporter ska levereras. Detta krävs inte om en sasToken och storageAccount har angetts. |
container
|
Namnet på den container där exporter ska laddas upp. Om containern inte finns skapas den. Krävs. |
root_folder_path
|
Namnet på den katalog där exporter ska laddas upp. |
sas_token
|
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
|
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
|
Resurs-ID:t för lagringskontot där exporter ska levereras. Detta krävs inte om en sasToken och storageAccount har angetts. |
container
|
Namnet på den container där exporter ska laddas upp. Om containern inte finns skapas den. Krävs. |
root_folder_path
|
Namnet på den katalog där exporter ska laddas upp. |
sas_token
|
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
|
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. |
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för