Compartilhar via


AccountsOperations interface

Interface que representa uma operação de Contas.

Propriedades

changeKeyVault

Afeta volumes existentes criptografados com o Key Vault/HSM Gerenciado e novos volumes. Dá suporte a HSM para Key Vault, Key Vault para HSM, HSM para HSM e Key Vault para Key Vault.

createOrUpdate

Criar ou atualizar a conta NetApp especificada dentro do grupo de recursos

delete
get

Obtenha a conta da NetApp

getChangeKeyVaultInformation

Contém dados de encryption.keyVaultProperties, bem como informações sobre qual ponto de extremidade privado é usado por cada conjunto de irmãos de criptografia. A resposta desse ponto de extremidade pode ser modificada e usada como corpo da solicitação para a solicitação POST.

list

Liste e descreva todas as contas do NetApp no grupo de recursos.

listBySubscription

Liste e descreva todas as contas da NetApp na assinatura.

renewCredentials

Renove as credenciais de identidade usadas para autenticar no cofre de chaves, para criptografia de chave gerenciada pelo cliente. Se encryption.identity.principalId não corresponder a identity.principalId, a execução dessa operação a corrigirá.

transitionToCmk

Faz a transição de todos os volumes em uma VNet para uma fonte de chave de criptografia diferente (chave gerenciada pela Microsoft ou Azure Key Vault). A operação falhará se os volumes de destino compartilharem o conjunto irmão de criptografia com volumes de outra conta.

update

Corrigir a conta NetApp especificada

Detalhes da propriedade

changeKeyVault

Afeta volumes existentes criptografados com o Key Vault/HSM Gerenciado e novos volumes. Dá suporte a HSM para Key Vault, Key Vault para HSM, HSM para HSM e Key Vault para Key Vault.

changeKeyVault: (resourceGroupName: string, accountName: string, options?: AccountsChangeKeyVaultOptionalParams) => PollerLike<OperationState<void>, void>

Valor da propriedade

(resourceGroupName: string, accountName: string, options?: AccountsChangeKeyVaultOptionalParams) => PollerLike<OperationState<void>, void>

createOrUpdate

Criar ou atualizar a conta NetApp especificada dentro do grupo de recursos

createOrUpdate: (resourceGroupName: string, accountName: string, body: NetAppAccount, options?: AccountsCreateOrUpdateOptionalParams) => PollerLike<OperationState<NetAppAccount>, NetAppAccount>

Valor da propriedade

(resourceGroupName: string, accountName: string, body: NetAppAccount, options?: AccountsCreateOrUpdateOptionalParams) => PollerLike<OperationState<NetAppAccount>, NetAppAccount>

delete

delete: (resourceGroupName: string, accountName: string, options?: AccountsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Valor da propriedade

(resourceGroupName: string, accountName: string, options?: AccountsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Obtenha a conta da NetApp

get: (resourceGroupName: string, accountName: string, options?: AccountsGetOptionalParams) => Promise<NetAppAccount>

Valor da propriedade

(resourceGroupName: string, accountName: string, options?: AccountsGetOptionalParams) => Promise<NetAppAccount>

getChangeKeyVaultInformation

Contém dados de encryption.keyVaultProperties, bem como informações sobre qual ponto de extremidade privado é usado por cada conjunto de irmãos de criptografia. A resposta desse ponto de extremidade pode ser modificada e usada como corpo da solicitação para a solicitação POST.

getChangeKeyVaultInformation: (resourceGroupName: string, accountName: string, options?: AccountsGetChangeKeyVaultInformationOptionalParams) => PollerLike<OperationState<GetKeyVaultStatusResponse>, GetKeyVaultStatusResponse>

Valor da propriedade

(resourceGroupName: string, accountName: string, options?: AccountsGetChangeKeyVaultInformationOptionalParams) => PollerLike<OperationState<GetKeyVaultStatusResponse>, GetKeyVaultStatusResponse>

list

Liste e descreva todas as contas do NetApp no grupo de recursos.

list: (resourceGroupName: string, options?: AccountsListOptionalParams) => PagedAsyncIterableIterator<NetAppAccount, NetAppAccount[], PageSettings>

Valor da propriedade

(resourceGroupName: string, options?: AccountsListOptionalParams) => PagedAsyncIterableIterator<NetAppAccount, NetAppAccount[], PageSettings>

listBySubscription

Liste e descreva todas as contas da NetApp na assinatura.

listBySubscription: (options?: AccountsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<NetAppAccount, NetAppAccount[], PageSettings>

Valor da propriedade

(options?: AccountsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<NetAppAccount, NetAppAccount[], PageSettings>

renewCredentials

Renove as credenciais de identidade usadas para autenticar no cofre de chaves, para criptografia de chave gerenciada pelo cliente. Se encryption.identity.principalId não corresponder a identity.principalId, a execução dessa operação a corrigirá.

renewCredentials: (resourceGroupName: string, accountName: string, options?: AccountsRenewCredentialsOptionalParams) => PollerLike<OperationState<void>, void>

Valor da propriedade

(resourceGroupName: string, accountName: string, options?: AccountsRenewCredentialsOptionalParams) => PollerLike<OperationState<void>, void>

transitionToCmk

Faz a transição de todos os volumes em uma VNet para uma fonte de chave de criptografia diferente (chave gerenciada pela Microsoft ou Azure Key Vault). A operação falhará se os volumes de destino compartilharem o conjunto irmão de criptografia com volumes de outra conta.

transitionToCmk: (resourceGroupName: string, accountName: string, options?: AccountsTransitionToCmkOptionalParams) => PollerLike<OperationState<void>, void>

Valor da propriedade

(resourceGroupName: string, accountName: string, options?: AccountsTransitionToCmkOptionalParams) => PollerLike<OperationState<void>, void>

update

Corrigir a conta NetApp especificada

update: (resourceGroupName: string, accountName: string, body: NetAppAccountPatch, options?: AccountsUpdateOptionalParams) => PollerLike<OperationState<NetAppAccount>, NetAppAccount>

Valor da propriedade

(resourceGroupName: string, accountName: string, body: NetAppAccountPatch, options?: AccountsUpdateOptionalParams) => PollerLike<OperationState<NetAppAccount>, NetAppAccount>