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. |
resource |
ID risorsa dell'account di archiviazione in cui verranno recapitate le esportazioni. Questa operazione non è necessaria se vengono specificati sasToken e storageAccount. |
root |
Nome della directory in cui verranno caricate le esportazioni. |
sas |
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. |
storage |
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
Azure SDK for JavaScript