IStorageClassResourceUpdate Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.KubernetesRuntime.Models.StorageClassResourceUpdateTypeConverter))]
public interface IStorageClassResourceUpdate : Microsoft.Azure.PowerShell.Cmdlets.KubernetesRuntime.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.KubernetesRuntime.Models.StorageClassResourceUpdateTypeConverter))>]
type IStorageClassResourceUpdate = interface
    interface IJsonSerializable
Public Interface IStorageClassResourceUpdate
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

Name Description
AccessMode

The access mode: [ReadWriteOnce, ReadWriteMany] or [ReadWriteOnce]

AllowVolumeExpansion

Volume can be expanded or not

DataResilience

Allow single data node failure

FailoverSpeed

Failover speed: NA, Slow, Fast

Limitation

Limitations of the storage class

MountOption

Additional mount options

Performance

Performance tier

Priority

Selection priority when multiple storage classes meet the criteria. 0: Highest, -1: Never use

TypePropertyAzureStorageAccountKey

Azure Storage Account Key

TypePropertyAzureStorageAccountName

Azure Storage Account Name

TypePropertyBackingStorageClassName

The backing storageclass used to create new storageclass

TypePropertyDomain

Server domain

TypePropertyMountPermission

Mounted folder permissions. Default is 0. If set as non-zero, driver will perform chmod after mount

TypePropertyOnDelete

The action to take when a NFS volume is deleted. Default is Delete

TypePropertyPassword

Server password

TypePropertyServer

NFS Server

TypePropertyShare

NFS share

TypePropertySource

SMB Source

TypePropertySubDir

Sub directory under share. If the sub directory doesn't exist, driver will create it

TypePropertyUsername

Server username

Methods

Name Description
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to