ExportDeliveryDestination interface
Это представляет расположение учетной записи хранения BLOB-объектов, в которой будут доставлены экспорт затраты. Существует два способа настройки назначения. Рекомендуемый для большинства клиентов подход — указать идентификатор ресурса учетной записи хранения. Для этого требуется однократная регистрация подписки учетной записи с помощью поставщика ресурсов Microsoft.CostManagementExports, чтобы предоставить службам управления затратами доступ к хранилищу. При создании экспорта на портале Azure эта регистрация выполняется автоматически, но пользователям API может потребоваться явно зарегистрировать подписку (дополнительные сведения см. в https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services). Другой способ настройки назначения доступен только партнерам с планом соглашения о партнере Майкрософт, которые являются глобальными администраторами своей учетной записи выставления счетов. Эти партнеры вместо указания идентификатора ресурса учетной записи хранения могут указать имя учетной записи хранения вместе с маркером SAS для учетной записи. Это позволяет экспортировать затраты в учетную запись хранения в любом клиенте. Маркер SAS должен быть создан для службы BLOB-объектов с типами ресурсов Service/Container/Object и с разрешениями read/Write/Delete/List/Add/Create (дополнительные сведения см. в https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key).
Свойства
| container | Имя контейнера, в котором будут отправлены экспорты. Если контейнер не существует, он будет создан. |
| resource |
Идентификатор ресурса учетной записи хранения, в которой будут доставлены экспорты. Это не обязательно, если задан sasToken и storageAccount. |
| root |
Имя каталога, в котором будут отправлены экспорты. |
| sas |
Маркер SAS для учетной записи хранения. Для ограниченного набора клиентов Azure, которые вместе с storageAccount можно указать вместо resourceId. Примечание. Значение, возвращаемое API для этого свойства, всегда будет зафиксировано. При возврате этого же запутываемого значения не будет обновляться маркер SAS. Чтобы обновить это значение, необходимо указать новый маркер SAS. |
| storage |
Учетная запись хранения, в которой будут отправлены экспорты. Для ограниченного набора клиентов Azure это вместе с sasToken можно указать вместо resourceId. |
Сведения о свойстве
container
Имя контейнера, в котором будут отправлены экспорты. Если контейнер не существует, он будет создан.
container: string
Значение свойства
string
resourceId
Идентификатор ресурса учетной записи хранения, в которой будут доставлены экспорты. Это не обязательно, если задан sasToken и storageAccount.
resourceId?: string
Значение свойства
string
rootFolderPath
Имя каталога, в котором будут отправлены экспорты.
rootFolderPath?: string
Значение свойства
string
sasToken
Маркер SAS для учетной записи хранения. Для ограниченного набора клиентов Azure, которые вместе с storageAccount можно указать вместо resourceId. Примечание. Значение, возвращаемое API для этого свойства, всегда будет зафиксировано. При возврате этого же запутываемого значения не будет обновляться маркер SAS. Чтобы обновить это значение, необходимо указать новый маркер SAS.
sasToken?: string
Значение свойства
string
storageAccount
Учетная запись хранения, в которой будут отправлены экспорты. Для ограниченного набора клиентов Azure это вместе с sasToken можно указать вместо resourceId.
storageAccount?: string
Значение свойства
string