ResourceGuardProxy interface

Interface representing a ResourceGuardProxy.

Methods

delete(string, string, string, ResourceGuardProxyDeleteOptionalParams)

Delete ResourceGuardProxy under vault

get(string, string, string, ResourceGuardProxyGetOptionalParams)

Returns ResourceGuardProxy under vault and with the name referenced in request

put(string, string, string, ResourceGuardProxyBaseResource, ResourceGuardProxyPutOptionalParams)

Add or Update ResourceGuardProxy under vault Secures vault critical operations

unlockDelete(string, string, string, UnlockDeleteRequest, ResourceGuardProxyUnlockDeleteOptionalParams)

Secures delete ResourceGuardProxy operations.

Method Details

delete(string, string, string, ResourceGuardProxyDeleteOptionalParams)

Delete ResourceGuardProxy under vault

function delete(vaultName: string, resourceGroupName: string, resourceGuardProxyName: string, options?: ResourceGuardProxyDeleteOptionalParams): Promise<void>

Parameters

vaultName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

resourceGuardProxyName

string

options
ResourceGuardProxyDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, ResourceGuardProxyGetOptionalParams)

Returns ResourceGuardProxy under vault and with the name referenced in request

function get(vaultName: string, resourceGroupName: string, resourceGuardProxyName: string, options?: ResourceGuardProxyGetOptionalParams): Promise<ResourceGuardProxyBaseResource>

Parameters

vaultName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

resourceGuardProxyName

string

options
ResourceGuardProxyGetOptionalParams

The options parameters.

Returns

put(string, string, string, ResourceGuardProxyBaseResource, ResourceGuardProxyPutOptionalParams)

Add or Update ResourceGuardProxy under vault Secures vault critical operations

function put(vaultName: string, resourceGroupName: string, resourceGuardProxyName: string, parameters: ResourceGuardProxyBaseResource, options?: ResourceGuardProxyPutOptionalParams): Promise<ResourceGuardProxyBaseResource>

Parameters

vaultName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

resourceGuardProxyName

string

parameters
ResourceGuardProxyBaseResource

Request body for operation

options
ResourceGuardProxyPutOptionalParams

The options parameters.

Returns

unlockDelete(string, string, string, UnlockDeleteRequest, ResourceGuardProxyUnlockDeleteOptionalParams)

Secures delete ResourceGuardProxy operations.

function unlockDelete(vaultName: string, resourceGroupName: string, resourceGuardProxyName: string, parameters: UnlockDeleteRequest, options?: ResourceGuardProxyUnlockDeleteOptionalParams): Promise<UnlockDeleteResponse>

Parameters

vaultName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

resourceGuardProxyName

string

parameters
UnlockDeleteRequest

Request body for operation

options
ResourceGuardProxyUnlockDeleteOptionalParams

The options parameters.

Returns