DppResourceGuardProxy interface

Interface representing a DppResourceGuardProxy.

Methods

createOrUpdate(string, string, string, ResourceGuardProxyBaseResource, DppResourceGuardProxyCreateOrUpdateOptionalParams)

Creates or Updates a ResourceGuardProxy

delete(string, string, string, DppResourceGuardProxyDeleteOptionalParams)

Deletes the ResourceGuardProxy

get(string, string, string, DppResourceGuardProxyGetOptionalParams)

Returns the ResourceGuardProxy object associated with the vault, and that matches the name in the request

list(string, string, DppResourceGuardProxyListOptionalParams)

Returns the list of ResourceGuardProxies associated with the vault

unlockDelete(string, string, string, UnlockDeleteRequest, DppResourceGuardProxyUnlockDeleteOptionalParams)

UnlockDelete call for ResourceGuardProxy, executed before one can delete it

Method Details

createOrUpdate(string, string, string, ResourceGuardProxyBaseResource, DppResourceGuardProxyCreateOrUpdateOptionalParams)

Creates or Updates a ResourceGuardProxy

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

vaultName

string

The name of the backup vault.

resourceGuardProxyName

string

name of the resource guard proxy

parameters
ResourceGuardProxyBaseResource

Request body for operation

options
DppResourceGuardProxyCreateOrUpdateOptionalParams

The options parameters.

Returns

delete(string, string, string, DppResourceGuardProxyDeleteOptionalParams)

Deletes the ResourceGuardProxy

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

vaultName

string

The name of the backup vault.

resourceGuardProxyName

string

name of the resource guard proxy

options
DppResourceGuardProxyDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, DppResourceGuardProxyGetOptionalParams)

Returns the ResourceGuardProxy object associated with the vault, and that matches the name in the request

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

vaultName

string

The name of the backup vault.

resourceGuardProxyName

string

name of the resource guard proxy

options
DppResourceGuardProxyGetOptionalParams

The options parameters.

Returns

list(string, string, DppResourceGuardProxyListOptionalParams)

Returns the list of ResourceGuardProxies associated with the vault

function list(resourceGroupName: string, vaultName: string, options?: DppResourceGuardProxyListOptionalParams): PagedAsyncIterableIterator<ResourceGuardProxyBaseResource, ResourceGuardProxyBaseResource[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

vaultName

string

The name of the backup vault.

options
DppResourceGuardProxyListOptionalParams

The options parameters.

Returns

unlockDelete(string, string, string, UnlockDeleteRequest, DppResourceGuardProxyUnlockDeleteOptionalParams)

UnlockDelete call for ResourceGuardProxy, executed before one can delete it

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

vaultName

string

The name of the backup vault.

resourceGuardProxyName

string

name of the resource guard proxy

parameters
UnlockDeleteRequest

Request body for operation

options
DppResourceGuardProxyUnlockDeleteOptionalParams

The options parameters.

Returns