INPUT_OBJECT

KubernetesKindPodSpecVolumesScaleIOInput

ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.

link GraphQL Schema definition

  • input KubernetesKindPodSpecVolumesScaleIOInput {
  • # Filesystem type to mount. Must be a filesystem type supported by the host
  • # operating system. Ex. "ext4", "xfs", "ntfs". Default is "xfs".
  • fsType: String
  • # The host address of the ScaleIO API Gateway.
  • gateway: String
  • # The name of the ScaleIO Protection Domain for the configured storage.
  • protectionDomain: String
  • # Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in
  • # VolumeMounts.
  • readOnly: Boolean
  • # SecretRef references to the secret for ScaleIO user and other sensitive
  • # information. If this is not provided, Login operation will fail.
  • secretRef: KubernetesKindPodSpecVolumesScaleIOSecretRefInput
  • # Flag to enable/disable SSL communication with Gateway, default false
  • sslEnabled: Boolean
  • # Indicates whether the storage for a volume should be ThickProvisioned or
  • # ThinProvisioned. Default is ThinProvisioned.
  • storageMode: String
  • # The ScaleIO Storage Pool associated with the protection domain.
  • storagePool: String
  • # The name of the storage system as configured in ScaleIO.
  • system: String
  • # The name of a volume already created in the ScaleIO system that is associated
  • # with this volume source.
  • volumeName: String
  • }