ManagedInstanceEncryptionProtectors interface

Interface representing a ManagedInstanceEncryptionProtectors.

Methods

beginCreateOrUpdate(string, string, string, ManagedInstanceEncryptionProtector, ManagedInstanceEncryptionProtectorsCreateOrUpdateOptionalParams)

Updates an existing encryption protector.

beginCreateOrUpdateAndWait(string, string, string, ManagedInstanceEncryptionProtector, ManagedInstanceEncryptionProtectorsCreateOrUpdateOptionalParams)

Updates an existing encryption protector.

beginRevalidate(string, string, string, ManagedInstanceEncryptionProtectorsRevalidateOptionalParams)

Revalidates an existing encryption protector.

beginRevalidateAndWait(string, string, string, ManagedInstanceEncryptionProtectorsRevalidateOptionalParams)

Revalidates an existing encryption protector.

get(string, string, string, ManagedInstanceEncryptionProtectorsGetOptionalParams)

Gets a managed instance encryption protector.

listByInstance(string, string, ManagedInstanceEncryptionProtectorsListByInstanceOptionalParams)

Gets a list of managed instance encryption protectors

Method Details

beginCreateOrUpdate(string, string, string, ManagedInstanceEncryptionProtector, ManagedInstanceEncryptionProtectorsCreateOrUpdateOptionalParams)

Updates an existing encryption protector.

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

Parameters

resourceGroupName

string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

managedInstanceName

string

The name of the managed instance.

encryptionProtectorName

string

The name of the encryption protector to be updated.

parameters
ManagedInstanceEncryptionProtector

The requested encryption protector resource state.

Returns

beginCreateOrUpdateAndWait(string, string, string, ManagedInstanceEncryptionProtector, ManagedInstanceEncryptionProtectorsCreateOrUpdateOptionalParams)

Updates an existing encryption protector.

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

Parameters

resourceGroupName

string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

managedInstanceName

string

The name of the managed instance.

encryptionProtectorName

string

The name of the encryption protector to be updated.

parameters
ManagedInstanceEncryptionProtector

The requested encryption protector resource state.

Returns

beginRevalidate(string, string, string, ManagedInstanceEncryptionProtectorsRevalidateOptionalParams)

Revalidates an existing encryption protector.

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

Parameters

resourceGroupName

string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

managedInstanceName

string

The name of the managed instance.

encryptionProtectorName

string

The name of the encryption protector to be updated.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginRevalidateAndWait(string, string, string, ManagedInstanceEncryptionProtectorsRevalidateOptionalParams)

Revalidates an existing encryption protector.

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

Parameters

resourceGroupName

string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

managedInstanceName

string

The name of the managed instance.

encryptionProtectorName

string

The name of the encryption protector to be updated.

Returns

Promise<void>

get(string, string, string, ManagedInstanceEncryptionProtectorsGetOptionalParams)

Gets a managed instance encryption protector.

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

Parameters

resourceGroupName

string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

managedInstanceName

string

The name of the managed instance.

encryptionProtectorName

string

The name of the encryption protector to be retrieved.

Returns

listByInstance(string, string, ManagedInstanceEncryptionProtectorsListByInstanceOptionalParams)

Gets a list of managed instance encryption protectors

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

Parameters

resourceGroupName

string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

managedInstanceName

string

The name of the managed instance.

Returns