ArmContainerOrchestratorRuntimeModelFactory.StorageClassPropertiesUpdate Method
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.
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.
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.