Share via


ManagedClusterStorageProfileSnapshotController Class

Definition

Snapshot Controller settings for the storage profile.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.ManagedClusterStorageProfileSnapshotControllerTypeConverter))]
public class ManagedClusterStorageProfileSnapshotController : Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.IManagedClusterStorageProfileSnapshotController
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.ManagedClusterStorageProfileSnapshotControllerTypeConverter))>]
type ManagedClusterStorageProfileSnapshotController = class
    interface IManagedClusterStorageProfileSnapshotController
    interface IJsonSerializable
Public Class ManagedClusterStorageProfileSnapshotController
Implements IManagedClusterStorageProfileSnapshotController
Inheritance
ManagedClusterStorageProfileSnapshotController
Attributes
Implements

Constructors

ManagedClusterStorageProfileSnapshotController()

Creates an new ManagedClusterStorageProfileSnapshotController instance.

Properties

Enabled

Whether to enable Snapshot Controller. The default value is true.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagedClusterStorageProfileSnapshotController.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagedClusterStorageProfileSnapshotController.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.IManagedClusterStorageProfileSnapshotController.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagedClusterStorageProfileSnapshotController into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to