Struct k8s_openapi::api::core::v1::ScaleIOVolumeSource [−][src]
pub struct ScaleIOVolumeSource {
pub fs_type: Option<String>,
pub gateway: String,
pub protection_domain: Option<String>,
pub read_only: Option<bool>,
pub secret_ref: LocalObjectReference,
pub ssl_enabled: Option<bool>,
pub storage_mode: Option<String>,
pub storage_pool: Option<String>,
pub system: String,
pub volume_name: Option<String>,
}
Expand description
ScaleIOVolumeSource represents a persistent ScaleIO volume
Fields
fs_type: Option<String>
Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. “ext4”, “xfs”, “ntfs”. Default is “xfs”.
gateway: String
The host address of the ScaleIO API Gateway.
protection_domain: Option<String>
The name of the ScaleIO Protection Domain for the configured storage.
read_only: Option<bool>
Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
secret_ref: LocalObjectReference
SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail.
ssl_enabled: Option<bool>
Flag to enable/disable SSL communication with Gateway, default false
storage_mode: Option<String>
Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned.
storage_pool: Option<String>
The ScaleIO Storage Pool associated with the protection domain.
system: String
The name of the storage system as configured in ScaleIO.
volume_name: Option<String>
The name of a volume already created in the ScaleIO system that is associated with this volume source.
Trait Implementations
Returns the “default value” for a type. Read more
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ScaleIOVolumeSource
impl Send for ScaleIOVolumeSource
impl Sync for ScaleIOVolumeSource
impl Unpin for ScaleIOVolumeSource
impl UnwindSafe for ScaleIOVolumeSource
Blanket Implementations
Mutably borrows from an owned value. Read more