Compartir a través de


ImmutabilitySettings Class

Definition

Immutability Settings at vault level

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api202501.ImmutabilitySettingsTypeConverter))]
public class ImmutabilitySettings : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api202501.IImmutabilitySettings
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api202501.ImmutabilitySettingsTypeConverter))>]
type ImmutabilitySettings = class
    interface IImmutabilitySettings
    interface IJsonSerializable
Public Class ImmutabilitySettings
Implements IImmutabilitySettings
Inheritance
ImmutabilitySettings
Attributes
Implements

Constructors

Name Description
ImmutabilitySettings()

Creates an new ImmutabilitySettings instance.

Properties

Name Description
State

Immutability state

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ImmutabilitySettings.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ImmutabilitySettings.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api202501.IImmutabilitySettings.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ImmutabilitySettings into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to