DppResourceGuardProxy interface
Interface representing a DppResourceGuardProxy.
Methods
create |
Creates or Updates a ResourceGuardProxy |
delete(string, string, string, Dpp |
Deletes the ResourceGuardProxy |
get(string, string, string, Dpp |
Returns the ResourceGuardProxy object associated with the vault, and that matches the name in the request |
list(string, string, Dpp |
Returns the list of ResourceGuardProxies associated with the vault |
unlock |
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
The options parameters.
Returns
Promise<ResourceGuardProxyBaseResource>
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
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
The options parameters.
Returns
Promise<ResourceGuardProxyBaseResource>
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.
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
The options parameters.
Returns
Promise<UnlockDeleteResponse>