Share via


IResourceGuard Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.ResourceGuardTypeConverter))]
public interface IResourceGuard : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.ResourceGuardTypeConverter))>]
type IResourceGuard = interface
    interface IJsonSerializable
Public Interface IResourceGuard
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

AllowAutoApproval

This flag indicates whether auto approval is allowed or not.

CriticalOperationExclusionList

List of critical operations which are not protected by this resourceGuard

Description

Description about the pre-req steps to perform all the critical operations.

Operation

{readonly} List of operation details those are protected by the ResourceGuard resource

ProvisioningState

Provisioning state of the BackupVault resource

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to