GetStorageClassResult

data class GetStorageClassResult(val accessModes: List<String>? = null, val allowVolumeExpansion: String? = null, val azureApiVersion: String, val dataResilience: String? = null, val failoverSpeed: String? = null, val id: String, val limitations: List<String>? = null, val mountOptions: List<String>? = null, val name: String, val performance: String? = null, val priority: Double? = null, val provisioner: String? = null, val provisioningState: String, val systemData: SystemDataResponse, val type: String, val typeProperties: Any, val volumeBindingMode: String? = null)

A StorageClass resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters)

Constructors

Link copied to clipboard
constructor(accessModes: List<String>? = null, allowVolumeExpansion: String? = null, azureApiVersion: String, dataResilience: String? = null, failoverSpeed: String? = null, id: String, limitations: List<String>? = null, mountOptions: List<String>? = null, name: String, performance: String? = null, priority: Double? = null, provisioner: String? = null, provisioningState: String, systemData: SystemDataResponse, type: String, typeProperties: Any, volumeBindingMode: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val accessModes: List<String>? = null

The access mode: ReadWriteOnce, ReadWriteMany or ReadWriteOnce

Link copied to clipboard

Volume can be expanded or not

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard
val dataResilience: String? = null

Allow single data node failure

Link copied to clipboard
val failoverSpeed: String? = null

Failover speed: NA, Slow, Fast

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

Link copied to clipboard
val limitations: List<String>? = null

Limitations of the storage class

Link copied to clipboard
val mountOptions: List<String>? = null

Additional mount options

Link copied to clipboard

The name of the resource

Link copied to clipboard
val performance: String? = null

Performance tier

Link copied to clipboard
val priority: Double? = null

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

Link copied to clipboard
val provisioner: String? = null

Provisioner name

Link copied to clipboard

Resource provision state

Link copied to clipboard

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Link copied to clipboard

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Link copied to clipboard

Properties of the StorageClass

Link copied to clipboard

Binding mode of volumes: Immediate, WaitForFirstConsumer