ScaleIOVolumeSource class

ScaleIOVolumeSource represents a persistent ScaleIO volume.

Constructors

ScaleIOVolumeSource({String? fsType, required String gateway, String? protectionDomain, bool? readOnly, required LocalObjectReference secretRef, bool? sslEnabled, String? storageMode, String? storagePool, required String system, String? volumeName})
Default constructor.
const
ScaleIOVolumeSource.fromJson(Map<String, dynamic> json)
Creates a ScaleIOVolumeSource from JSON data.
factory

Properties

fsType String?
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".
final
gateway String
gateway is the host address of the ScaleIO API Gateway.
final
hashCode int
The hash code for this object.
no setterinherited
protectionDomain String?
protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.
final
readOnly bool?
readOnly Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secretRef LocalObjectReference
secretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail.
final
sslEnabled bool?
sslEnabled Flag enable/disable SSL communication with Gateway, default false.
final
storageMode String?
storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned.
final
storagePool String?
storagePool is the ScaleIO Storage Pool associated with the protection domain.
final
system String
system is the name of the storage system as configured in ScaleIO.
final
volumeName String?
volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object>
Converts a ScaleIOVolumeSource instance to JSON data.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited