private ScaleIOPersistentVolumeSource(
            string fsType,

            string gateway,

            string protectionDomain,

            bool readOnly,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.SecretReference secretRef,

            bool sslEnabled,

            string storageMode,

            string storagePool,

            string system,

            string volumeName)
        {
            FsType           = fsType;
            Gateway          = gateway;
            ProtectionDomain = protectionDomain;
            ReadOnly         = readOnly;
            SecretRef        = secretRef;
            SslEnabled       = sslEnabled;
            StorageMode      = storageMode;
            StoragePool      = storagePool;
            System           = system;
            VolumeName       = volumeName;
        }
        private RBDPersistentVolumeSource(
            string fsType,

            string image,

            string keyring,

            ImmutableArray <string> monitors,

            string pool,

            bool readOnly,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.SecretReference secretRef,

            string user)
        {
            FsType    = fsType;
            Image     = image;
            Keyring   = keyring;
            Monitors  = monitors;
            Pool      = pool;
            ReadOnly  = readOnly;
            SecretRef = secretRef;
            User      = user;
        }
Ejemplo n.º 3
0
        private ISCSIPersistentVolumeSource(
            bool chapAuthDiscovery,

            bool chapAuthSession,

            string fsType,

            string initiatorName,

            string iqn,

            string iscsiInterface,

            int lun,

            ImmutableArray <string> portals,

            bool readOnly,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.SecretReference secretRef,

            string targetPortal)
        {
            ChapAuthDiscovery = chapAuthDiscovery;
            ChapAuthSession   = chapAuthSession;
            FsType            = fsType;
            InitiatorName     = initiatorName;
            Iqn            = iqn;
            IscsiInterface = iscsiInterface;
            Lun            = lun;
            Portals        = portals;
            ReadOnly       = readOnly;
            SecretRef      = secretRef;
            TargetPortal   = targetPortal;
        }
Ejemplo n.º 4
0
        private CSIPersistentVolumeSource(
            Pulumi.Kubernetes.Types.Outputs.Core.V1.SecretReference controllerExpandSecretRef,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.SecretReference controllerPublishSecretRef,

            string driver,

            string fsType,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.SecretReference nodePublishSecretRef,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.SecretReference nodeStageSecretRef,

            bool readOnly,

            ImmutableDictionary <string, string> volumeAttributes,

            string volumeHandle)
        {
            ControllerExpandSecretRef  = controllerExpandSecretRef;
            ControllerPublishSecretRef = controllerPublishSecretRef;
            Driver = driver;
            FsType = fsType;
            NodePublishSecretRef = nodePublishSecretRef;
            NodeStageSecretRef   = nodeStageSecretRef;
            ReadOnly             = readOnly;
            VolumeAttributes     = volumeAttributes;
            VolumeHandle         = volumeHandle;
        }
Ejemplo n.º 5
0
        private CinderPersistentVolumeSource(
            string fsType,

            bool readOnly,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.SecretReference secretRef,

            string volumeID)
        {
            FsType    = fsType;
            ReadOnly  = readOnly;
            SecretRef = secretRef;
            VolumeID  = volumeID;
        }
Ejemplo n.º 6
0
        private FlexPersistentVolumeSource(
            string driver,

            string fsType,

            ImmutableDictionary <string, string> options,

            bool readOnly,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.SecretReference secretRef)
        {
            Driver    = driver;
            FsType    = fsType;
            Options   = options;
            ReadOnly  = readOnly;
            SecretRef = secretRef;
        }
        private CephFSPersistentVolumeSource(
            ImmutableArray <string> monitors,

            string path,

            bool readOnly,

            string secretFile,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.SecretReference secretRef,

            string user)
        {
            Monitors   = monitors;
            Path       = path;
            ReadOnly   = readOnly;
            SecretFile = secretFile;
            SecretRef  = secretRef;
            User       = user;
        }