ManagedInstanceEncryptionProtectorsOperations interface

Interface representing a ManagedInstanceEncryptionProtectors operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginRevalidate
beginRevalidateAndWait
createOrUpdate

Updates an existing encryption protector.

get

Gets a managed instance encryption protector.

listByInstance

Gets a list of managed instance encryption protectors

revalidate

Revalidates an existing encryption protector.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, managedInstanceName: string, encryptionProtectorName: string, parameters: ManagedInstanceEncryptionProtector, options?: ManagedInstanceEncryptionProtectorsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ManagedInstanceEncryptionProtector>, ManagedInstanceEncryptionProtector>>

Property Value

(resourceGroupName: string, managedInstanceName: string, encryptionProtectorName: string, parameters: ManagedInstanceEncryptionProtector, options?: ManagedInstanceEncryptionProtectorsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ManagedInstanceEncryptionProtector>, ManagedInstanceEncryptionProtector>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, managedInstanceName: string, encryptionProtectorName: string, parameters: ManagedInstanceEncryptionProtector, options?: ManagedInstanceEncryptionProtectorsCreateOrUpdateOptionalParams) => Promise<ManagedInstanceEncryptionProtector>

Property Value

(resourceGroupName: string, managedInstanceName: string, encryptionProtectorName: string, parameters: ManagedInstanceEncryptionProtector, options?: ManagedInstanceEncryptionProtectorsCreateOrUpdateOptionalParams) => Promise<ManagedInstanceEncryptionProtector>

beginRevalidate

Warning

This API is now deprecated.

use revalidate instead

beginRevalidate: (resourceGroupName: string, managedInstanceName: string, encryptionProtectorName: string, options?: ManagedInstanceEncryptionProtectorsRevalidateOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, managedInstanceName: string, encryptionProtectorName: string, options?: ManagedInstanceEncryptionProtectorsRevalidateOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginRevalidateAndWait

Warning

This API is now deprecated.

use revalidate instead

beginRevalidateAndWait: (resourceGroupName: string, managedInstanceName: string, encryptionProtectorName: string, options?: ManagedInstanceEncryptionProtectorsRevalidateOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, managedInstanceName: string, encryptionProtectorName: string, options?: ManagedInstanceEncryptionProtectorsRevalidateOptionalParams) => Promise<void>

createOrUpdate

Updates an existing encryption protector.

createOrUpdate: (resourceGroupName: string, managedInstanceName: string, encryptionProtectorName: string, parameters: ManagedInstanceEncryptionProtector, options?: ManagedInstanceEncryptionProtectorsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ManagedInstanceEncryptionProtector>, ManagedInstanceEncryptionProtector>

Property Value

(resourceGroupName: string, managedInstanceName: string, encryptionProtectorName: string, parameters: ManagedInstanceEncryptionProtector, options?: ManagedInstanceEncryptionProtectorsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ManagedInstanceEncryptionProtector>, ManagedInstanceEncryptionProtector>

get

Gets a managed instance encryption protector.

get: (resourceGroupName: string, managedInstanceName: string, encryptionProtectorName: string, options?: ManagedInstanceEncryptionProtectorsGetOptionalParams) => Promise<ManagedInstanceEncryptionProtector>

Property Value

(resourceGroupName: string, managedInstanceName: string, encryptionProtectorName: string, options?: ManagedInstanceEncryptionProtectorsGetOptionalParams) => Promise<ManagedInstanceEncryptionProtector>

listByInstance

Gets a list of managed instance encryption protectors

listByInstance: (resourceGroupName: string, managedInstanceName: string, options?: ManagedInstanceEncryptionProtectorsListByInstanceOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceEncryptionProtector, ManagedInstanceEncryptionProtector[], PageSettings>

Property Value

(resourceGroupName: string, managedInstanceName: string, options?: ManagedInstanceEncryptionProtectorsListByInstanceOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceEncryptionProtector, ManagedInstanceEncryptionProtector[], PageSettings>

revalidate

Revalidates an existing encryption protector.

revalidate: (resourceGroupName: string, managedInstanceName: string, encryptionProtectorName: string, options?: ManagedInstanceEncryptionProtectorsRevalidateOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, managedInstanceName: string, encryptionProtectorName: string, options?: ManagedInstanceEncryptionProtectorsRevalidateOptionalParams) => PollerLike<OperationState<void>, void>