Freigeben über


ImmutableStorageWithVersioning Class

Definition

Object level immutability properties of the container.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.ImmutableStorageWithVersioningTypeConverter))]
public class ImmutableStorageWithVersioning : Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IImmutableStorageWithVersioning
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.ImmutableStorageWithVersioningTypeConverter))>]
type ImmutableStorageWithVersioning = class
    interface IImmutableStorageWithVersioning
    interface IJsonSerializable
Public Class ImmutableStorageWithVersioning
Implements IImmutableStorageWithVersioning
Inheritance
ImmutableStorageWithVersioning
Attributes
Implements

Constructors

Name Description
ImmutableStorageWithVersioning()

Creates an new ImmutableStorageWithVersioning instance.

Properties

Name Description
Enabled

This is an immutable property, when set to true it enables object level immutability at the container level.

MigrationState

This property denotes the container level immutability to object level immutability migration state.

TimeStamp

Returns the date and time the object level immutability was enabled.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ImmutableStorageWithVersioning.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ImmutableStorageWithVersioning.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IImmutableStorageWithVersioning.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ImmutableStorageWithVersioning into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to