ResourceGuardProxy interface
Interface representing a ResourceGuardProxy.
Methods
delete(string, string, string, Resource |
Delete ResourceGuardProxy under vault |
get(string, string, string, Resource |
Returns ResourceGuardProxy under vault and with the name referenced in request |
put(string, string, string, Resource |
Add or Update ResourceGuardProxy under vault Secures vault critical operations |
unlock |
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
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
The options parameters.
Returns
Promise<ResourceGuardProxyBaseResource>
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
The options parameters.
Returns
Promise<ResourceGuardProxyBaseResource>
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
The options parameters.
Returns
Promise<UnlockDeleteResponse>