Share via


ResourceGuardsOperations interface

Interface representing a ResourceGuards operations.

Properties

delete
get

Returns a ResourceGuard belonging to a resource group.

getDefaultBackupSecurityPINRequestsObject

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

getDefaultDeleteProtectedItemRequestsObject

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

getDefaultDeleteResourceGuardProxyRequestsObject

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

getDefaultDisableSoftDeleteRequestsObject

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

getDefaultUpdateProtectedItemRequestsObject

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

getDefaultUpdateProtectionPolicyRequestsObject

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

listBackupSecurityPINRequestsObjects

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

listDeleteProtectedItemRequestsObjects

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

listDeleteResourceGuardProxyRequestsObjects

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

listDisableSoftDeleteRequestsObjects

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

listResourcesInResourceGroup

Returns ResourceGuards collection belonging to a ResourceGroup.

listResourcesInSubscription

Returns ResourceGuards collection belonging to a subscription.

listUpdateProtectedItemRequestsObjects

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

listUpdateProtectionPolicyRequestsObjects

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

patch

Updates a ResourceGuard resource belonging to a resource group. For example, updating tags for a resource.

put

Creates or updates a ResourceGuard resource belonging to a resource group.

Property Details

delete

delete: (resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsDeleteOptionalParams) => Promise<void>

get

Returns a ResourceGuard belonging to a resource group.

get: (resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsGetOptionalParams) => Promise<ResourceGuardResource>

Property Value

(resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsGetOptionalParams) => Promise<ResourceGuardResource>

getDefaultBackupSecurityPINRequestsObject

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

getDefaultBackupSecurityPINRequestsObject: (resourceGroupName: string, resourceGuardsName: string, requestName: string, options?: ResourceGuardsGetDefaultBackupSecurityPINRequestsObjectOptionalParams) => Promise<DppBaseResource>

Property Value

(resourceGroupName: string, resourceGuardsName: string, requestName: string, options?: ResourceGuardsGetDefaultBackupSecurityPINRequestsObjectOptionalParams) => Promise<DppBaseResource>

getDefaultDeleteProtectedItemRequestsObject

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

getDefaultDeleteProtectedItemRequestsObject: (resourceGroupName: string, resourceGuardsName: string, requestName: string, options?: ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectOptionalParams) => Promise<DppBaseResource>

Property Value

(resourceGroupName: string, resourceGuardsName: string, requestName: string, options?: ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectOptionalParams) => Promise<DppBaseResource>

getDefaultDeleteResourceGuardProxyRequestsObject

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

getDefaultDeleteResourceGuardProxyRequestsObject: (resourceGroupName: string, resourceGuardsName: string, requestName: string, options?: ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectOptionalParams) => Promise<DppBaseResource>

Property Value

(resourceGroupName: string, resourceGuardsName: string, requestName: string, options?: ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectOptionalParams) => Promise<DppBaseResource>

getDefaultDisableSoftDeleteRequestsObject

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

getDefaultDisableSoftDeleteRequestsObject: (resourceGroupName: string, resourceGuardsName: string, requestName: string, options?: ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectOptionalParams) => Promise<DppBaseResource>

Property Value

(resourceGroupName: string, resourceGuardsName: string, requestName: string, options?: ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectOptionalParams) => Promise<DppBaseResource>

getDefaultUpdateProtectedItemRequestsObject

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

getDefaultUpdateProtectedItemRequestsObject: (resourceGroupName: string, resourceGuardsName: string, requestName: string, options?: ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectOptionalParams) => Promise<DppBaseResource>

Property Value

(resourceGroupName: string, resourceGuardsName: string, requestName: string, options?: ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectOptionalParams) => Promise<DppBaseResource>

getDefaultUpdateProtectionPolicyRequestsObject

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

getDefaultUpdateProtectionPolicyRequestsObject: (resourceGroupName: string, resourceGuardsName: string, requestName: string, options?: ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectOptionalParams) => Promise<DppBaseResource>

Property Value

(resourceGroupName: string, resourceGuardsName: string, requestName: string, options?: ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectOptionalParams) => Promise<DppBaseResource>

listBackupSecurityPINRequestsObjects

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

listBackupSecurityPINRequestsObjects: (resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsListBackupSecurityPINRequestsObjectsOptionalParams) => PagedAsyncIterableIterator<DppBaseResource, DppBaseResource[], PageSettings>

Property Value

(resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsListBackupSecurityPINRequestsObjectsOptionalParams) => PagedAsyncIterableIterator<DppBaseResource, DppBaseResource[], PageSettings>

listDeleteProtectedItemRequestsObjects

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

listDeleteProtectedItemRequestsObjects: (resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsListDeleteProtectedItemRequestsObjectsOptionalParams) => PagedAsyncIterableIterator<DppBaseResource, DppBaseResource[], PageSettings>

Property Value

(resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsListDeleteProtectedItemRequestsObjectsOptionalParams) => PagedAsyncIterableIterator<DppBaseResource, DppBaseResource[], PageSettings>

listDeleteResourceGuardProxyRequestsObjects

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

listDeleteResourceGuardProxyRequestsObjects: (resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsListDeleteResourceGuardProxyRequestsObjectsOptionalParams) => PagedAsyncIterableIterator<DppBaseResource, DppBaseResource[], PageSettings>

Property Value

(resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsListDeleteResourceGuardProxyRequestsObjectsOptionalParams) => PagedAsyncIterableIterator<DppBaseResource, DppBaseResource[], PageSettings>

listDisableSoftDeleteRequestsObjects

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

listDisableSoftDeleteRequestsObjects: (resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsListDisableSoftDeleteRequestsObjectsOptionalParams) => PagedAsyncIterableIterator<DppBaseResource, DppBaseResource[], PageSettings>

Property Value

(resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsListDisableSoftDeleteRequestsObjectsOptionalParams) => PagedAsyncIterableIterator<DppBaseResource, DppBaseResource[], PageSettings>

listResourcesInResourceGroup

Returns ResourceGuards collection belonging to a ResourceGroup.

listResourcesInResourceGroup: (resourceGroupName: string, options?: ResourceGuardsListResourcesInResourceGroupOptionalParams) => PagedAsyncIterableIterator<ResourceGuardResource, ResourceGuardResource[], PageSettings>

Property Value

(resourceGroupName: string, options?: ResourceGuardsListResourcesInResourceGroupOptionalParams) => PagedAsyncIterableIterator<ResourceGuardResource, ResourceGuardResource[], PageSettings>

listResourcesInSubscription

Returns ResourceGuards collection belonging to a subscription.

listResourcesInSubscription: (options?: ResourceGuardsListResourcesInSubscriptionOptionalParams) => PagedAsyncIterableIterator<ResourceGuardResource, ResourceGuardResource[], PageSettings>

Property Value

(options?: ResourceGuardsListResourcesInSubscriptionOptionalParams) => PagedAsyncIterableIterator<ResourceGuardResource, ResourceGuardResource[], PageSettings>

listUpdateProtectedItemRequestsObjects

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

listUpdateProtectedItemRequestsObjects: (resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsListUpdateProtectedItemRequestsObjectsOptionalParams) => PagedAsyncIterableIterator<DppBaseResource, DppBaseResource[], PageSettings>

Property Value

(resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsListUpdateProtectedItemRequestsObjectsOptionalParams) => PagedAsyncIterableIterator<DppBaseResource, DppBaseResource[], PageSettings>

listUpdateProtectionPolicyRequestsObjects

Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource.

listUpdateProtectionPolicyRequestsObjects: (resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsListUpdateProtectionPolicyRequestsObjectsOptionalParams) => PagedAsyncIterableIterator<DppBaseResource, DppBaseResource[], PageSettings>

Property Value

(resourceGroupName: string, resourceGuardsName: string, options?: ResourceGuardsListUpdateProtectionPolicyRequestsObjectsOptionalParams) => PagedAsyncIterableIterator<DppBaseResource, DppBaseResource[], PageSettings>

patch

Updates a ResourceGuard resource belonging to a resource group. For example, updating tags for a resource.

patch: (resourceGroupName: string, resourceGuardsName: string, parameters: PatchResourceGuardInput, options?: ResourceGuardsPatchOptionalParams) => Promise<ResourceGuardResource>

Property Value

(resourceGroupName: string, resourceGuardsName: string, parameters: PatchResourceGuardInput, options?: ResourceGuardsPatchOptionalParams) => Promise<ResourceGuardResource>

put

Creates or updates a ResourceGuard resource belonging to a resource group.

put: (resourceGroupName: string, resourceGuardsName: string, parameters: ResourceGuardResource, options?: ResourceGuardsPutOptionalParams) => Promise<ResourceGuardResource>

Property Value

(resourceGroupName: string, resourceGuardsName: string, parameters: ResourceGuardResource, options?: ResourceGuardsPutOptionalParams) => Promise<ResourceGuardResource>