ScaleIOVolumeSourcePatch

data class ScaleIOVolumeSourcePatch(val fsType: String? = null, val gateway: String? = null, val protectionDomain: String? = null, val readOnly: Boolean? = null, val secretRef: LocalObjectReferencePatch? = null, val sslEnabled: Boolean? = null, val storageMode: String? = null, val storagePool: String? = null, val system: String? = null, val volumeName: String? = null)

ScaleIOVolumeSource represents a persistent ScaleIO volume

Constructors

Link copied to clipboard
constructor(fsType: String? = null, gateway: String? = null, protectionDomain: String? = null, readOnly: Boolean? = null, secretRef: LocalObjectReferencePatch? = null, sslEnabled: Boolean? = null, storageMode: String? = null, storagePool: String? = null, system: String? = null, volumeName: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val fsType: String? = null

fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Default is "xfs".

Link copied to clipboard
val gateway: String? = null

gateway is the host address of the ScaleIO API Gateway.

Link copied to clipboard

protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.

Link copied to clipboard
val readOnly: Boolean? = null

readOnly Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.

Link copied to clipboard

secretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail.

Link copied to clipboard
val sslEnabled: Boolean? = null

sslEnabled Flag enable/disable SSL communication with Gateway, default false

Link copied to clipboard
val storageMode: String? = null

storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned.

Link copied to clipboard
val storagePool: String? = null

storagePool is the ScaleIO Storage Pool associated with the protection domain.

Link copied to clipboard
val system: String? = null

system is the name of the storage system as configured in ScaleIO.

Link copied to clipboard
val volumeName: String? = null

volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source.