Share via


IResourceGuardResource Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.ResourceGuardResourceTypeConverter))]
public interface IResourceGuardResource : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IDppBaseTrackedResource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.ResourceGuardResourceTypeConverter))>]
type IResourceGuardResource = interface
    interface IJsonSerializable
    interface IDppBaseTrackedResource
Public Interface IResourceGuardResource
Implements IDppBaseTrackedResource
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.

ETag

Optional ETag.

(Inherited from IDppBaseTrackedResource)
Id

Resource Id represents the complete path to the resource.

(Inherited from IDppBaseTrackedResource)
Location

Resource location.

(Inherited from IDppBaseTrackedResource)
Name

Resource name associated with the resource.

(Inherited from IDppBaseTrackedResource)
ProvisioningState

Provisioning state of the BackupVault resource

ResourceGuardOperation

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

SystemData

Metadata pertaining to creation and last modification of the resource.

(Inherited from IDppBaseTrackedResource)
Tag

Resource tags.

(Inherited from IDppBaseTrackedResource)
Type

Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

(Inherited from IDppBaseTrackedResource)

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to