ArmContainerOrchestratorRuntimeModelFactory.StorageClassPropertiesUpdate Method

Definition

The model for updating storageClass properties.

public static Azure.ResourceManager.ContainerOrchestratorRuntime.Models.StorageClassPropertiesUpdate StorageClassPropertiesUpdate(Azure.ResourceManager.ContainerOrchestratorRuntime.Models.VolumeExpansion? allowVolumeExpansion = default, System.Collections.Generic.IEnumerable<string> mountOptions = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ContainerOrchestratorRuntime.Models.StorageClassAccessMode> accessModes = default, Azure.ResourceManager.ContainerOrchestratorRuntime.Models.DataResilienceTier? dataResilience = default, Azure.ResourceManager.ContainerOrchestratorRuntime.Models.FailoverTier? failoverSpeed = default, System.Collections.Generic.IEnumerable<string> limitations = default, Azure.ResourceManager.ContainerOrchestratorRuntime.Models.PerformanceTier? performance = default, long? priority = default, Azure.ResourceManager.ContainerOrchestratorRuntime.Models.StorageClassTypePropertiesUpdate typeProperties = default);
static member StorageClassPropertiesUpdate : Nullable<Azure.ResourceManager.ContainerOrchestratorRuntime.Models.VolumeExpansion> * seq<string> * seq<Azure.ResourceManager.ContainerOrchestratorRuntime.Models.StorageClassAccessMode> * Nullable<Azure.ResourceManager.ContainerOrchestratorRuntime.Models.DataResilienceTier> * Nullable<Azure.ResourceManager.ContainerOrchestratorRuntime.Models.FailoverTier> * seq<string> * Nullable<Azure.ResourceManager.ContainerOrchestratorRuntime.Models.PerformanceTier> * Nullable<int64> * Azure.ResourceManager.ContainerOrchestratorRuntime.Models.StorageClassTypePropertiesUpdate -> Azure.ResourceManager.ContainerOrchestratorRuntime.Models.StorageClassPropertiesUpdate
Public Shared Function StorageClassPropertiesUpdate (Optional allowVolumeExpansion As Nullable(Of VolumeExpansion) = Nothing, Optional mountOptions As IEnumerable(Of String) = Nothing, Optional accessModes As IEnumerable(Of StorageClassAccessMode) = Nothing, Optional dataResilience As Nullable(Of DataResilienceTier) = Nothing, Optional failoverSpeed As Nullable(Of FailoverTier) = Nothing, Optional limitations As IEnumerable(Of String) = Nothing, Optional performance As Nullable(Of PerformanceTier) = Nothing, Optional priority As Nullable(Of Long) = Nothing, Optional typeProperties As StorageClassTypePropertiesUpdate = Nothing) As StorageClassPropertiesUpdate

Parameters

allowVolumeExpansion
Nullable<VolumeExpansion>

Volume can be expanded or not.

mountOptions
IEnumerable<String>

Additional mount options.

accessModes
IEnumerable<StorageClassAccessMode>

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

dataResilience
Nullable<DataResilienceTier>

Allow single data node failure.

failoverSpeed
Nullable<FailoverTier>

Failover speed: NA, Slow, Fast.

limitations
IEnumerable<String>

Limitations of the storage class.

performance
Nullable<PerformanceTier>

Performance tier.

priority
Nullable<Int64>

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

typeProperties
StorageClassTypePropertiesUpdate

New storage class type of storageClass.

Returns

A new StorageClassPropertiesUpdate instance for mocking.

Applies to