ArmContainerOrchestratorRuntimeModelFactory.ConnectedClusterStorageClassProperties Method

Definition

Details of the StorageClass StorageClass.

public static Azure.ResourceManager.ContainerOrchestratorRuntime.Models.ConnectedClusterStorageClassProperties ConnectedClusterStorageClassProperties(Azure.ResourceManager.ContainerOrchestratorRuntime.Models.VolumeExpansion? allowVolumeExpansion = default, System.Collections.Generic.IEnumerable<string> mountOptions = default, string provisioner = default, Azure.ResourceManager.ContainerOrchestratorRuntime.Models.VolumeBindingMode? volumeBindingMode = 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.StorageClassTypeProperties typeProperties = default, Azure.ResourceManager.ContainerOrchestratorRuntime.Models.ContainerOrchestratorProvisioningState? provisioningState = default);
static member ConnectedClusterStorageClassProperties : Nullable<Azure.ResourceManager.ContainerOrchestratorRuntime.Models.VolumeExpansion> * seq<string> * string * Nullable<Azure.ResourceManager.ContainerOrchestratorRuntime.Models.VolumeBindingMode> * 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.StorageClassTypeProperties * Nullable<Azure.ResourceManager.ContainerOrchestratorRuntime.Models.ContainerOrchestratorProvisioningState> -> Azure.ResourceManager.ContainerOrchestratorRuntime.Models.ConnectedClusterStorageClassProperties
Public Shared Function ConnectedClusterStorageClassProperties (Optional allowVolumeExpansion As Nullable(Of VolumeExpansion) = Nothing, Optional mountOptions As IEnumerable(Of String) = Nothing, Optional provisioner As String = Nothing, Optional volumeBindingMode As Nullable(Of VolumeBindingMode) = 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 StorageClassTypeProperties = Nothing, Optional provisioningState As Nullable(Of ContainerOrchestratorProvisioningState) = Nothing) As ConnectedClusterStorageClassProperties

Parameters

allowVolumeExpansion
Nullable<VolumeExpansion>

Volume can be expanded or not.

mountOptions
IEnumerable<String>

Additional mount options.

provisioner
String

Provisioner name.

volumeBindingMode
Nullable<VolumeBindingMode>

Binding mode of volumes: Immediate, WaitForFirstConsumer.

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
StorageClassTypeProperties

Properties of the StorageClass.

provisioningState
Nullable<ContainerOrchestratorProvisioningState>

Resource provision state.

Returns

A new ConnectedClusterStorageClassProperties instance for mocking.

Applies to