Scale IOVolume Source Args
data class ScaleIOVolumeSourceArgs(val fsType: Output<String>? = null, val gateway: Output<String>, val protectionDomain: Output<String>? = null, val readOnly: Output<Boolean>? = null, val secretRef: Output<LocalObjectReferenceArgs>, val sslEnabled: Output<Boolean>? = null, val storageMode: Output<String>? = null, val storagePool: Output<String>? = null, val system: Output<String>, val volumeName: Output<String>? = null) : ConvertibleToJava<ScaleIOVolumeSourceArgs>
ScaleIOVolumeSource represents a persistent ScaleIO volume
Constructors
Link copied to clipboard
constructor(fsType: Output<String>? = null, gateway: Output<String>, protectionDomain: Output<String>? = null, readOnly: Output<Boolean>? = null, secretRef: Output<LocalObjectReferenceArgs>, sslEnabled: Output<Boolean>? = null, storageMode: Output<String>? = null, storagePool: Output<String>? = null, system: Output<String>, volumeName: Output<String>? = null)
Properties
Link copied to clipboard
protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.
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
sslEnabled Flag enable/disable SSL communication with Gateway, default false
Link copied to clipboard
storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned.
Link copied to clipboard
storagePool is the ScaleIO Storage Pool associated with the protection domain.
Link copied to clipboard
volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source.