core.v1.scaleIOPersistentVolumeSource
"ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume"
Index
fn withFsType(fsType)
fn withGateway(gateway)
fn withProtectionDomain(protectionDomain)
fn withReadOnly(readOnly)
fn withSslEnabled(sslEnabled)
fn withStorageMode(storageMode)
fn withStoragePool(storagePool)
fn withSystem(system)
fn withVolumeName(volumeName)
obj secretRef
Fields
fn withFsType
withFsType(fsType)
"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\
fn withGateway
withGateway(gateway)
"gateway is the host address of the ScaleIO API Gateway."
fn withProtectionDomain
withProtectionDomain(protectionDomain)
"protectionDomain is the name of the ScaleIO Protection Domain for the configured storage."
fn withReadOnly
withReadOnly(readOnly)
"readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts."
fn withSslEnabled
withSslEnabled(sslEnabled)
"sslEnabled is the flag to enable/disable SSL communication with Gateway, default false"
fn withStorageMode
withStorageMode(storageMode)
"storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned."
fn withStoragePool
withStoragePool(storagePool)
"storagePool is the ScaleIO Storage Pool associated with the protection domain."
fn withSystem
withSystem(system)
"system is the name of the storage system as configured in ScaleIO."
fn withVolumeName
withVolumeName(volumeName)
"volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source."
obj secretRef
"SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace"
fn secretRef.withName
withName(name)
"name is unique within a namespace to reference a secret resource."
fn secretRef.withNamespace
withNamespace(namespace)
"namespace defines the space within which the secret name must be unique."