Freigeben über


AccountsOperations interface

Schnittstelle, die einen Kontovorgang darstellt.

Eigenschaften

changeKeyVault

Betrifft vorhandene Volumes, die mit Key Vault/Managed HSM verschlüsselt sind, und neue Volumes. Unterstützt HSM zu Key Vault, Key Vault zu HSM, HSM zu HSM und Key Vault zu Key Vault.

createOrUpdate

Erstellen oder aktualisieren Sie das angegebene NetApp-Konto innerhalb der Ressourcengruppe

delete
get

Holen Sie sich das NetApp-Konto

getChangeKeyVaultInformation

Enthält Daten aus encryption.keyVaultProperties sowie Informationen darüber, welcher private Endpunkt von jedem gleichgeordneten Verschlüsselungssatz verwendet wird. Die Antwort von diesem Endpunkt kann geändert und als Anforderungstext für die POST-Anforderung verwendet werden.

list

Listen Sie alle NetApp-Konten in der Ressourcengruppe auf und beschreiben Sie sie.

listBySubscription

Listen Sie alle NetApp-Konten im Abonnement auf und beschreiben Sie sie.

renewCredentials

Erneuern Sie Identitätsanmeldeinformationen, die für die Authentifizierung beim Schlüsseltresor verwendet werden, für die vom Kunden verwaltete Schlüsselverschlüsselung. Wenn "encryption.identity.principalId" nicht mit "identity.principalId" übereinstimmt, wird dieser Vorgang behoben.

transitionToCmk

Übergänge aller Volumes in einem VNet zu einer anderen Verschlüsselungsschlüsselquelle (von Microsoft verwalteter Schlüssel oder Azure Key Vault). Der Vorgang schlägt fehl, wenn die Zielvolumes die gleichgeordnete Verschlüsselungskomponente mit Volumes aus einem anderen Konto teilen.

update

Patchen des angegebenen NetApp-Kontos

Details zur Eigenschaft

changeKeyVault

Betrifft vorhandene Volumes, die mit Key Vault/Managed HSM verschlüsselt sind, und neue Volumes. Unterstützt HSM zu Key Vault, Key Vault zu HSM, HSM zu HSM und Key Vault zu Key Vault.

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

Eigenschaftswert

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

createOrUpdate

Erstellen oder aktualisieren Sie das angegebene NetApp-Konto innerhalb der Ressourcengruppe

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

Eigenschaftswert

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

delete

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

Eigenschaftswert

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

get

Holen Sie sich das NetApp-Konto

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

Eigenschaftswert

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

getChangeKeyVaultInformation

Enthält Daten aus encryption.keyVaultProperties sowie Informationen darüber, welcher private Endpunkt von jedem gleichgeordneten Verschlüsselungssatz verwendet wird. Die Antwort von diesem Endpunkt kann geändert und als Anforderungstext für die POST-Anforderung verwendet werden.

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

Eigenschaftswert

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

list

Listen Sie alle NetApp-Konten in der Ressourcengruppe auf und beschreiben Sie sie.

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

Eigenschaftswert

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

listBySubscription

Listen Sie alle NetApp-Konten im Abonnement auf und beschreiben Sie sie.

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

Eigenschaftswert

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

renewCredentials

Erneuern Sie Identitätsanmeldeinformationen, die für die Authentifizierung beim Schlüsseltresor verwendet werden, für die vom Kunden verwaltete Schlüsselverschlüsselung. Wenn "encryption.identity.principalId" nicht mit "identity.principalId" übereinstimmt, wird dieser Vorgang behoben.

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

Eigenschaftswert

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

transitionToCmk

Übergänge aller Volumes in einem VNet zu einer anderen Verschlüsselungsschlüsselquelle (von Microsoft verwalteter Schlüssel oder Azure Key Vault). Der Vorgang schlägt fehl, wenn die Zielvolumes die gleichgeordnete Verschlüsselungskomponente mit Volumes aus einem anderen Konto teilen.

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

Eigenschaftswert

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

update

Patchen des angegebenen NetApp-Kontos

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

Eigenschaftswert

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