ExportDeliveryDestination interface
Isto representa a localização da conta de armazenamento de blobs onde as exportações de custos serão entregues. Existem duas formas de configurar o destino. A abordagem recomendada para a maioria dos clientes é especificar o resourceId da conta de armazenamento. Isto requer um registo único da subscrição da conta com o fornecedor de recursos Microsoft.CostManagementExports para dar aos serviços do Cost Management acesso ao armazenamento. Ao criar uma exportação no portal do Azure este registo é efetuado automaticamente, mas os utilizadores da API poderão ter de registar a subscrição explicitamente (para obter mais informações, consulte https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Outra forma de configurar o destino está disponível APENAS para Parceiros com um plano de Contrato de Parceiro da Microsoft que são administradores globais da respetiva conta de faturação. Estes Parceiros, em vez de especificarem o resourceId de uma conta de armazenamento, podem especificar o nome da conta de armazenamento juntamente com um token de SAS para a conta. Isto permite exportar os custos para uma conta de armazenamento em qualquer inquilino. O token de SAS deve ser criado para o serviço de blobs com os tipos de recursos Serviço/Contentor/Objeto e com permissões de Leitura/Escrita/Eliminação/Lista/Adicionar/Criar (para obter mais informações, consulte https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).
Propriedades
container | O nome do contentor onde as exportações serão carregadas. Se o contentor não existir, será criado. |
resource |
O ID de recurso da conta de armazenamento onde serão fornecidas as exportações. Isto não é necessário se for especificado um sasToken e storageAccount. |
root |
O nome do diretório onde as exportações serão carregadas. |
sas |
Um token de SAS para a conta de armazenamento. Para um conjunto restrito de clientes do Azure, isto juntamente com storageAccount pode ser especificado em vez de resourceId. Nota: o valor devolvido pela API para esta propriedade será sempre ocultado. Devolver este mesmo valor ocultado não resultará na atualização do token de SAS. Para atualizar este valor, tem de especificar um novo token de SAS. |
storage |
A conta de armazenamento onde as exportações serão carregadas. Para um conjunto restrito de clientes do Azure, isto juntamente com sasToken pode ser especificado em vez de resourceId. |
Detalhes de Propriedade
container
O nome do contentor onde as exportações serão carregadas. Se o contentor não existir, será criado.
container: string
Valor de Propriedade
string
resourceId
O ID de recurso da conta de armazenamento onde serão fornecidas as exportações. Isto não é necessário se for especificado um sasToken e storageAccount.
resourceId?: string
Valor de Propriedade
string
rootFolderPath
O nome do diretório onde as exportações serão carregadas.
rootFolderPath?: string
Valor de Propriedade
string
sasToken
Um token de SAS para a conta de armazenamento. Para um conjunto restrito de clientes do Azure, isto juntamente com storageAccount pode ser especificado em vez de resourceId. Nota: o valor devolvido pela API para esta propriedade será sempre ocultado. Devolver este mesmo valor ocultado não resultará na atualização do token de SAS. Para atualizar este valor, tem de especificar um novo token de SAS.
sasToken?: string
Valor de Propriedade
string
storageAccount
A conta de armazenamento onde as exportações serão carregadas. Para um conjunto restrito de clientes do Azure, isto juntamente com sasToken pode ser especificado em vez de resourceId.
storageAccount?: string
Valor de Propriedade
string
Azure SDK for JavaScript