Share via


ResourceGuardOperation Class

Definition

This class contains all the details about a critical operation.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.ResourceGuardOperationTypeConverter))]
public class ResourceGuardOperation : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IResourceGuardOperation
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.ResourceGuardOperationTypeConverter))>]
type ResourceGuardOperation = class
    interface IResourceGuardOperation
    interface IJsonSerializable
Public Class ResourceGuardOperation
Implements IResourceGuardOperation
Inheritance
ResourceGuardOperation
Attributes
Implements

Constructors

ResourceGuardOperation()

Creates an new ResourceGuardOperation instance.

Properties

RequestResourceType

Type of resource request.

VaultCriticalOperation

Name of the critical operation.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ResourceGuardOperation.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ResourceGuardOperation.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IResourceGuardOperation.

FromJsonString(String)

Creates a new instance of ResourceGuardOperation, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ResourceGuardOperation into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to