コード例 #1
0
        private ISCSIVolumeSource(
            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.LocalObjectReference 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;
        }
コード例 #2
0
        private ScaleIOVolumeSource(
            string fsType,

            string gateway,

            string protectionDomain,

            bool readOnly,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.LocalObjectReference 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;
        }
コード例 #3
0
        private RBDVolumeSource(
            string fsType,

            string image,

            string keyring,

            ImmutableArray <string> monitors,

            string pool,

            bool readOnly,

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

            string user)
        {
            FsType    = fsType;
            Image     = image;
            Keyring   = keyring;
            Monitors  = monitors;
            Pool      = pool;
            ReadOnly  = readOnly;
            SecretRef = secretRef;
            User      = user;
        }
コード例 #4
0
        private CinderVolumeSource(
            string fsType,

            bool readOnly,

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

            string volumeID)
        {
            FsType    = fsType;
            ReadOnly  = readOnly;
            SecretRef = secretRef;
            VolumeID  = volumeID;
        }
コード例 #5
0
        private StorageOSVolumeSource(
            string fsType,

            bool readOnly,

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

            string volumeName,

            string volumeNamespace)
        {
            FsType          = fsType;
            ReadOnly        = readOnly;
            SecretRef       = secretRef;
            VolumeName      = volumeName;
            VolumeNamespace = volumeNamespace;
        }
コード例 #6
0
        private FlexVolumeSource(
            string driver,

            string fsType,

            ImmutableDictionary <string, string> options,

            bool readOnly,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.LocalObjectReference secretRef)
        {
            Driver    = driver;
            FsType    = fsType;
            Options   = options;
            ReadOnly  = readOnly;
            SecretRef = secretRef;
        }
コード例 #7
0
        private CSIVolumeSource(
            string driver,

            string fsType,

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

            bool readOnly,

            ImmutableDictionary <string, string> volumeAttributes)
        {
            Driver = driver;
            FsType = fsType;
            NodePublishSecretRef = nodePublishSecretRef;
            ReadOnly             = readOnly;
            VolumeAttributes     = volumeAttributes;
        }
コード例 #8
0
        private CephFSVolumeSource(
            ImmutableArray <string> monitors,

            string path,

            bool readOnly,

            string secretFile,

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

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