Partilhar via


ExportDeliveryDestination interface

Isso representa o local da conta de armazenamento de blob onde as exportações de custos serão entregues. Há duas maneiras de configurar o destino. A abordagem recomendada para a maioria dos clientes é especificar o resourceId da conta de armazenamento. Isso requer um registro único da assinatura da conta com o provedor de recursos Microsoft.CostManagementExports para dar aos serviços de Gerenciamento de Custos acesso ao armazenamento. Ao criar uma exportação no portal do Azure, esse registro é realizado automaticamente, mas os usuários da API podem precisar registrar a assinatura explicitamente (para obter mais informações, consulte https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Outra maneira de configurar o destino está disponível SOMENTE para Parceiros com um plano de Contrato de Parceiro Microsoft que sejam administradores globais de suas contas de cobrança. Esses parceiros, em vez de especificar o resourceId de uma conta de armazenamento, podem especificar o nome da conta de armazenamento junto com um token SAS para a conta. Isso permite a exportação de custos para uma conta de armazenamento em qualquer locatário. O token SAS deve ser criado para o serviço de blob com os tipos de recursos Service/Container/Object e com as permissões Read/Write/Delete/List/Add/Create (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 contêiner onde as exportações serão carregadas. Se o contêiner não existir, ele será criado.

resourceId

A ID do recurso da conta de armazenamento onde as exportações serão entregues. Isso não é necessário se um sasToken e storageAccount forem especificados.

rootFolderPath

O nome do diretório onde as exportações serão carregadas.

sasToken

Um token SAS para a conta de armazenamento. Para um conjunto restrito de clientes do Azure, isso junto com storageAccount pode ser especificado em vez de resourceId. Nota: o valor retornado pela API para esta propriedade será sempre ofuscado. O retorno desse mesmo valor ofuscado não resultará na atualização do token SAS. Para atualizar esse valor, um novo token SAS deve ser especificado.

storageAccount

A conta de armazenamento onde as exportações serão carregadas. Para um conjunto restrito de clientes do Azure, isso junto com sasToken pode ser especificado em vez de resourceId.

Detalhes de Propriedade

container

O nome do contêiner onde as exportações serão carregadas. Se o contêiner não existir, ele será criado.

container: string

Valor de Propriedade

string

resourceId

A ID do recurso da conta de armazenamento onde as exportações serão entregues. Isso não é necessário se um sasToken e storageAccount forem especificados.

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 SAS para a conta de armazenamento. Para um conjunto restrito de clientes do Azure, isso junto com storageAccount pode ser especificado em vez de resourceId. Nota: o valor retornado pela API para esta propriedade será sempre ofuscado. O retorno desse mesmo valor ofuscado não resultará na atualização do token SAS. Para atualizar esse valor, um novo token SAS deve ser especificado.

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, isso junto com sasToken pode ser especificado em vez de resourceId.

storageAccount?: string

Valor de Propriedade

string