StorageAccountsOperations interface
表示存储账户操作的接口。
属性
| abort |
中止存储帐户的实时迁移以启用 Hns |
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| check |
检查存储帐户名称是否有效且尚未使用。 |
| create | 使用指定参数异步创建新的存储帐户。 如果已创建帐户,并且发出了具有不同属性的后续创建请求,则将更新帐户属性。 如果已创建帐户,并且发出具有完全相同属性集的后续创建或更新请求,则该请求将成功。 |
| customer |
可以触发帐户迁移请求,以便存储帐户更改其冗余级别。 迁移会将非区域性冗余存储帐户更新为区域性冗余帐户,反之亦然,以便获得更好的可靠性和可用性。 区域冗余存储(ZRS)跨主要区域中的三个Azure可用性区域同步复制存储帐户。 |
| delete | 在 Microsoft Azure 中删除存储账户。 |
| failover | 如果主终结点因任何原因不可用,则可以为存储帐户触发故障转移请求。 故障转移从存储帐户的主群集到 RA-GRS 帐户的辅助群集。 故障转移后,辅助群集将成为主群集,并且帐户将转换为 LRS。 在计划内故障转移的情况下,主群集和辅助群集在故障转移后交换,帐户保持异地复制状态。 如果出现可用性问题,应继续使用故障转移,因为计划内故障转移仅在主终结点和辅助终结点可用时可用。 计划内故障转移的主要用例是灾难恢复测试演练。 通过将 FailoverType 参数设置为“计划”来调用这种类型的故障转移。 在此处了解有关故障转移选项的更多信息 - https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance |
| get |
获取指定存储帐户正在进行的迁移状态。 |
| get |
返回指定存储帐户的属性,包括但不限于名称、SKU 名称、位置和帐户状态。 ListKeys作应用于检索存储密钥。 |
| hierarchical |
存储帐户的实时迁移以启用 Hns |
| list | 列出订阅下可用的所有存储帐户。 请注意,不会返回存储密钥;为此使用 ListKeys作。 |
| list |
列出存储帐户的 SAS 凭据。 |
| list |
列出给定资源组下可用的所有存储帐户。 请注意,不会返回存储密钥;为此使用 ListKeys作。 |
| list |
列出指定存储帐户的访问密钥或 Kerberos 密钥(如果启用了 Active Directory)。 |
| list |
列出特定资源的服务 SAS 凭据。 |
| regenerate |
为指定的存储帐户重新生成访问密钥或 Kerberos 密钥之一。 |
| restore |
还原指定 blob 范围内的 blob |
| revoke |
撤销用户委派密钥。 |
| update | 更新作可用于更新存储帐户的 SKU、加密、访问层或标记。 它还可用于将帐户映射到自定义域。 每个存储帐户仅支持一个自定义域;不支持自定义域的替换/更改。 为了替换旧的自定义域,必须先清除/取消注册旧值,然后才能设置新值。 支持多个属性的更新。 此调用不会更改帐户的存储密钥。 如果要更改存储帐户密钥,请使用重新生成密钥作。 创建后无法更改存储帐户的位置和名称。 |
属性详细信息
abortHierarchicalNamespaceMigration
中止存储帐户的实时迁移以启用 Hns
abortHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>
属性值
(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>
beginAbortHierarchicalNamespaceMigration
警告
现已弃用此 API。
use abortHierarchicalNamespaceMigration instead
beginAbortHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
属性值
(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginAbortHierarchicalNamespaceMigrationAndWait
警告
现已弃用此 API。
use abortHierarchicalNamespaceMigration instead
beginAbortHierarchicalNamespaceMigrationAndWait: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<void>
属性值
(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<void>
beginCreate
警告
现已弃用此 API。
use create instead
beginCreate: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>
属性值
(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>
beginCreateAndWait
警告
现已弃用此 API。
use create instead
beginCreateAndWait: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<StorageAccount>
属性值
(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<StorageAccount>
beginCustomerInitiatedMigration
警告
现已弃用此 API。
use customerInitiatedMigration instead
beginCustomerInitiatedMigration: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
属性值
(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginCustomerInitiatedMigrationAndWait
警告
现已弃用此 API。
use customerInitiatedMigration instead
beginCustomerInitiatedMigrationAndWait: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<void>
属性值
(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<void>
beginFailover
警告
现已弃用此 API。
use failover instead
beginFailover: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
属性值
(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginFailoverAndWait
警告
现已弃用此 API。
use failover instead
beginFailoverAndWait: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<void>
属性值
(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<void>
beginHierarchicalNamespaceMigration
警告
现已弃用此 API。
use hierarchicalNamespaceMigration instead
beginHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
属性值
(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginHierarchicalNamespaceMigrationAndWait
警告
现已弃用此 API。
use hierarchicalNamespaceMigration instead
beginHierarchicalNamespaceMigrationAndWait: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<void>
属性值
(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<void>
beginRestoreBlobRanges
警告
现已弃用此 API。
use restoreBlobRanges instead
beginRestoreBlobRanges: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>
属性值
(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>
beginRestoreBlobRangesAndWait
警告
现已弃用此 API。
use restoreBlobRanges instead
beginRestoreBlobRangesAndWait: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<BlobRestoreStatus>
属性值
(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<BlobRestoreStatus>
checkNameAvailability
检查存储帐户名称是否有效且尚未使用。
checkNameAvailability: (accountName: StorageAccountCheckNameAvailabilityParameters, options?: StorageAccountsCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResult>
属性值
(accountName: StorageAccountCheckNameAvailabilityParameters, options?: StorageAccountsCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResult>
create
使用指定参数异步创建新的存储帐户。 如果已创建帐户,并且发出了具有不同属性的后续创建请求,则将更新帐户属性。 如果已创建帐户,并且发出具有完全相同属性集的后续创建或更新请求,则该请求将成功。
create: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => PollerLike<OperationState<StorageAccount>, StorageAccount>
属性值
(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => PollerLike<OperationState<StorageAccount>, StorageAccount>
customerInitiatedMigration
可以触发帐户迁移请求,以便存储帐户更改其冗余级别。 迁移会将非区域性冗余存储帐户更新为区域性冗余帐户,反之亦然,以便获得更好的可靠性和可用性。 区域冗余存储(ZRS)跨主要区域中的三个Azure可用性区域同步复制存储帐户。
customerInitiatedMigration: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => PollerLike<OperationState<void>, void>
属性值
(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => PollerLike<OperationState<void>, void>
delete
在 Microsoft Azure 中删除存储账户。
delete: (resourceGroupName: string, accountName: string, options?: StorageAccountsDeleteOptionalParams) => Promise<void>
属性值
(resourceGroupName: string, accountName: string, options?: StorageAccountsDeleteOptionalParams) => Promise<void>
failover
如果主终结点因任何原因不可用,则可以为存储帐户触发故障转移请求。 故障转移从存储帐户的主群集到 RA-GRS 帐户的辅助群集。 故障转移后,辅助群集将成为主群集,并且帐户将转换为 LRS。 在计划内故障转移的情况下,主群集和辅助群集在故障转移后交换,帐户保持异地复制状态。 如果出现可用性问题,应继续使用故障转移,因为计划内故障转移仅在主终结点和辅助终结点可用时可用。 计划内故障转移的主要用例是灾难恢复测试演练。 通过将 FailoverType 参数设置为“计划”来调用这种类型的故障转移。 在此处了解有关故障转移选项的更多信息 - https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance
failover: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => PollerLike<OperationState<void>, void>
属性值
(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => PollerLike<OperationState<void>, void>
getCustomerInitiatedMigration
获取指定存储帐户正在进行的迁移状态。
getCustomerInitiatedMigration: (resourceGroupName: string, accountName: string, migrationName: string, options?: StorageAccountsGetCustomerInitiatedMigrationOptionalParams) => Promise<StorageAccountMigration>
属性值
(resourceGroupName: string, accountName: string, migrationName: string, options?: StorageAccountsGetCustomerInitiatedMigrationOptionalParams) => Promise<StorageAccountMigration>
getProperties
返回指定存储帐户的属性,包括但不限于名称、SKU 名称、位置和帐户状态。 ListKeys作应用于检索存储密钥。
getProperties: (resourceGroupName: string, accountName: string, options?: StorageAccountsGetPropertiesOptionalParams) => Promise<StorageAccount>
属性值
(resourceGroupName: string, accountName: string, options?: StorageAccountsGetPropertiesOptionalParams) => Promise<StorageAccount>
hierarchicalNamespaceMigration
存储帐户的实时迁移以启用 Hns
hierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>
属性值
(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>
list
列出订阅下可用的所有存储帐户。 请注意,不会返回存储密钥;为此使用 ListKeys作。
list: (options?: StorageAccountsListOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>
属性值
(options?: StorageAccountsListOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>
listAccountSAS
列出存储帐户的 SAS 凭据。
listAccountSAS: (resourceGroupName: string, accountName: string, parameters: AccountSasParameters, options?: StorageAccountsListAccountSASOptionalParams) => Promise<ListAccountSasResponse>
属性值
(resourceGroupName: string, accountName: string, parameters: AccountSasParameters, options?: StorageAccountsListAccountSASOptionalParams) => Promise<ListAccountSasResponse>
listByResourceGroup
列出给定资源组下可用的所有存储帐户。 请注意,不会返回存储密钥;为此使用 ListKeys作。
listByResourceGroup: (resourceGroupName: string, options?: StorageAccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>
属性值
(resourceGroupName: string, options?: StorageAccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>
listKeys
列出指定存储帐户的访问密钥或 Kerberos 密钥(如果启用了 Active Directory)。
listKeys: (resourceGroupName: string, accountName: string, options?: StorageAccountsListKeysOptionalParams) => Promise<StorageAccountListKeysResult>
属性值
(resourceGroupName: string, accountName: string, options?: StorageAccountsListKeysOptionalParams) => Promise<StorageAccountListKeysResult>
listServiceSAS
列出特定资源的服务 SAS 凭据。
listServiceSAS: (resourceGroupName: string, accountName: string, parameters: ServiceSasParameters, options?: StorageAccountsListServiceSASOptionalParams) => Promise<ListServiceSasResponse>
属性值
(resourceGroupName: string, accountName: string, parameters: ServiceSasParameters, options?: StorageAccountsListServiceSASOptionalParams) => Promise<ListServiceSasResponse>
regenerateKey
为指定的存储帐户重新生成访问密钥或 Kerberos 密钥之一。
regenerateKey: (resourceGroupName: string, accountName: string, regenerateKeyParameter: StorageAccountRegenerateKeyParameters, options?: StorageAccountsRegenerateKeyOptionalParams) => Promise<StorageAccountListKeysResult>
属性值
(resourceGroupName: string, accountName: string, regenerateKeyParameter: StorageAccountRegenerateKeyParameters, options?: StorageAccountsRegenerateKeyOptionalParams) => Promise<StorageAccountListKeysResult>
restoreBlobRanges
还原指定 blob 范围内的 blob
restoreBlobRanges: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => PollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>
属性值
(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => PollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>
revokeUserDelegationKeys
撤销用户委派密钥。
revokeUserDelegationKeys: (resourceGroupName: string, accountName: string, options?: StorageAccountsRevokeUserDelegationKeysOptionalParams) => Promise<void>
属性值
(resourceGroupName: string, accountName: string, options?: StorageAccountsRevokeUserDelegationKeysOptionalParams) => Promise<void>
update
更新作可用于更新存储帐户的 SKU、加密、访问层或标记。 它还可用于将帐户映射到自定义域。 每个存储帐户仅支持一个自定义域;不支持自定义域的替换/更改。 为了替换旧的自定义域,必须先清除/取消注册旧值,然后才能设置新值。 支持多个属性的更新。 此调用不会更改帐户的存储密钥。 如果要更改存储帐户密钥,请使用重新生成密钥作。 创建后无法更改存储帐户的位置和名称。
update: (resourceGroupName: string, accountName: string, parameters: StorageAccountUpdateParameters, options?: StorageAccountsUpdateOptionalParams) => Promise<StorageAccount>
属性值
(resourceGroupName: string, accountName: string, parameters: StorageAccountUpdateParameters, options?: StorageAccountsUpdateOptionalParams) => Promise<StorageAccount>