IStorageClassResourceUpdate Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
[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 |
| 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) |