Share via


ResourceGuardProperties Class

Definition

The ResourceGuardProperties.

public class ResourceGuardProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataProtectionBackup.Models.ResourceGuardProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataProtectionBackup.Models.ResourceGuardProperties>
public class ResourceGuardProperties
type ResourceGuardProperties = class
    interface IJsonModel<ResourceGuardProperties>
    interface IPersistableModel<ResourceGuardProperties>
type ResourceGuardProperties = class
Public Class ResourceGuardProperties
Implements IJsonModel(Of ResourceGuardProperties), IPersistableModel(Of ResourceGuardProperties)
Public Class ResourceGuardProperties
Inheritance
ResourceGuardProperties
Implements

Constructors

ResourceGuardProperties()

Initializes a new instance of ResourceGuardProperties.

Properties

Description

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

IsAutoApprovalsAllowed

This flag indicates whether auto approval is allowed or not.

ProvisioningState

Provisioning state of the BackupVault resource.

ResourceGuardOperations

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

VaultCriticalOperationExclusionList

List of critical operations which are not protected by this resourceGuard.

Explicit Interface Implementations

IJsonModel<ResourceGuardProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ResourceGuardProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ResourceGuardProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ResourceGuardProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ResourceGuardProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to