Class ScaleIOVolumeSourcePatchArgs


  • public final class ScaleIOVolumeSourcePatchArgs
    extends com.pulumi.resources.ResourceArgs
    ScaleIOVolumeSource represents a persistent ScaleIO volume
    • Method Detail

      • fsType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fsType()
        Returns:
        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".
      • gateway

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> gateway()
        Returns:
        gateway is the host address of the ScaleIO API Gateway.
      • protectionDomain

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> protectionDomain()
        Returns:
        protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.
      • readOnly

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> readOnly()
        Returns:
        readOnly Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
      • secretRef

        public java.util.Optional<com.pulumi.core.Output<LocalObjectReferencePatchArgs>> secretRef()
        Returns:
        secretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail.
      • sslEnabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> sslEnabled()
        Returns:
        sslEnabled Flag enable/disable SSL communication with Gateway, default false
      • storageMode

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> storageMode()
        Returns:
        storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned.
      • storagePool

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> storagePool()
        Returns:
        storagePool is the ScaleIO Storage Pool associated with the protection domain.
      • system

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> system()
        Returns:
        system is the name of the storage system as configured in ScaleIO.
      • volumeName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> volumeName()
        Returns:
        volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source.