Kazan v0.11.0 Kazan.Apis.Core.V1.ScaleIOPersistentVolumeSource View Source

ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume

OpenAPI Definition: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource

Properties

  • fs_type :: String

    • Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. “ext4”, “xfs”, “ntfs”. Implicitly inferred to be “ext4” if unspecified.
  • gateway :: String

    • The host address of the ScaleIO API Gateway.
  • protection_domain :: String

    • The name of the ScaleIO Protection Domain for the configured storage.
  • read_only :: Boolean

    • Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
  • secret_ref :: Kazan.Apis.Core.V1.SecretReference

    • SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail.
  • ssl_enabled :: Boolean

    • Flag to enable/disable SSL communication with Gateway, default false
  • storage_mode :: String

    • Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
  • storage_pool :: String

    • The ScaleIO Storage Pool associated with the protection domain.
  • system :: String

    • The name of the storage system as configured in ScaleIO.
  • volume_name :: String

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

Link to this section Summary

Link to this section Types

Link to this type t() View Source
t() :: %Kazan.Apis.Core.V1.ScaleIOPersistentVolumeSource{
  fs_type: String.t(),
  gateway: String.t(),
  protection_domain: String.t(),
  read_only: boolean(),
  secret_ref: Kazan.Apis.Core.V1.SecretReference.t(),
  ssl_enabled: boolean(),
  storage_mode: String.t(),
  storage_pool: String.t(),
  system: String.t(),
  volume_name: String.t()
}