Condividi tramite


ExportDeliveryDestination interface

Rappresenta il percorso dell'account di archiviazione BLOB in cui verranno recapitate le esportazioni dei costi. Esistono due modi per configurare la destinazione. L'approccio consigliato per la maggior parte dei clienti consiste nel specificare l'ID risorsa dell'account di archiviazione. Ciò richiede una registrazione una tantum della sottoscrizione dell'account con il provider di risorse Microsoft.CostManagementExports per concedere ai servizi gestione costi l'accesso all'archiviazione. Quando si crea un'esportazione nel portale di Azure questa registrazione viene eseguita automaticamente, ma gli utenti dell'API potrebbero dover registrare la sottoscrizione in modo esplicito (per altre informazioni vedere https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Un altro modo per configurare la destinazione è disponibile SOLO per i partner con un piano di Contratto Microsoft Partner che sono amministratori globali del proprio account di fatturazione. Questi partner, invece di specificare il valore resourceId di un account di archiviazione, possono specificare il nome dell'account di archiviazione insieme a un token di firma di accesso condiviso per l'account. In questo modo è possibile esportare i costi in un account di archiviazione in qualsiasi tenant. Il token di firma di accesso condiviso deve essere creato per il servizio BLOB con tipi di risorse Service/Container/Object e con autorizzazioni di lettura/scrittura/eliminazione/elenco/aggiunta/creazione (per altre informazioni vedere https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).

Proprietà

container

Nome del contenitore in cui verranno caricate le esportazioni. Se il contenitore non esiste, verrà creato.

resourceId

ID risorsa dell'account di archiviazione in cui verranno recapitate le esportazioni. Questa operazione non è necessaria se vengono specificati sasToken e storageAccount.

rootFolderPath

Nome della directory in cui verranno caricate le esportazioni.

sasToken

Token di firma di accesso condiviso per l'account di archiviazione. Per un set limitato di clienti di Azure, è possibile specificare questo insieme a storageAccount anziché resourceId. Nota: il valore restituito dall'API per questa proprietà verrà sempre offuscato. La restituzione dello stesso valore offuscato non comporterà l'aggiornamento del token di firma di accesso condiviso. Per aggiornare questo valore è necessario specificare un nuovo token di firma di accesso condiviso.

storageAccount

Account di archiviazione in cui verranno caricate le esportazioni. Per un set limitato di clienti di Azure, è possibile specificare questo insieme a sasToken anziché resourceId.

Dettagli proprietà

container

Nome del contenitore in cui verranno caricate le esportazioni. Se il contenitore non esiste, verrà creato.

container: string

Valore della proprietà

string

resourceId

ID risorsa dell'account di archiviazione in cui verranno recapitate le esportazioni. Questa operazione non è necessaria se vengono specificati sasToken e storageAccount.

resourceId?: string

Valore della proprietà

string

rootFolderPath

Nome della directory in cui verranno caricate le esportazioni.

rootFolderPath?: string

Valore della proprietà

string

sasToken

Token di firma di accesso condiviso per l'account di archiviazione. Per un set limitato di clienti di Azure, è possibile specificare questo insieme a storageAccount anziché resourceId. Nota: il valore restituito dall'API per questa proprietà verrà sempre offuscato. La restituzione dello stesso valore offuscato non comporterà l'aggiornamento del token di firma di accesso condiviso. Per aggiornare questo valore è necessario specificare un nuovo token di firma di accesso condiviso.

sasToken?: string

Valore della proprietà

string

storageAccount

Account di archiviazione in cui verranno caricate le esportazioni. Per un set limitato di clienti di Azure, è possibile specificare questo insieme a sasToken anziché resourceId.

storageAccount?: string

Valore della proprietà

string