ResourceGuardProxyOperations interface

Interface representing a ResourceGuardProxy operations.

Properties

delete

Delete ResourceGuardProxy under vault

get

Returns ResourceGuardProxy under vault and with the name referenced in request

put

Add or Update ResourceGuardProxy under vault Secures vault critical operations

unlockDelete

Secures delete ResourceGuardProxy operations.

Property Details

delete

Delete ResourceGuardProxy under vault

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

Property Value

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

get

Returns ResourceGuardProxy under vault and with the name referenced in request

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

Property Value

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

put

Add or Update ResourceGuardProxy under vault Secures vault critical operations

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

Property Value

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

unlockDelete

Secures delete ResourceGuardProxy operations.

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

Property Value

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