Пример #1
0
        private PersistentVolumeClaimSpec(
            ImmutableArray <string> accessModes,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.TypedLocalObjectReference dataSource,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ResourceRequirements resources,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.LabelSelector selector,

            string storageClassName,

            string volumeMode,

            string volumeName)
        {
            AccessModes      = accessModes;
            DataSource       = dataSource;
            Resources        = resources;
            Selector         = selector;
            StorageClassName = storageClassName;
            VolumeMode       = volumeMode;
            VolumeName       = volumeName;
        }
Пример #2
0
        private Container(
            ImmutableArray <string> args,

            ImmutableArray <string> command,

            ImmutableArray <Pulumi.Kubernetes.Types.Outputs.Core.V1.EnvVar> env,

            ImmutableArray <Pulumi.Kubernetes.Types.Outputs.Core.V1.EnvFromSource> envFrom,

            string image,

            string imagePullPolicy,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.Lifecycle lifecycle,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.Probe livenessProbe,

            string name,

            ImmutableArray <Pulumi.Kubernetes.Types.Outputs.Core.V1.ContainerPort> ports,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.Probe readinessProbe,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ResourceRequirements resources,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.SecurityContext securityContext,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.Probe startupProbe,

            bool stdin,

            bool stdinOnce,

            string terminationMessagePath,

            string terminationMessagePolicy,

            bool tty,

            ImmutableArray <Pulumi.Kubernetes.Types.Outputs.Core.V1.VolumeDevice> volumeDevices,

            ImmutableArray <Pulumi.Kubernetes.Types.Outputs.Core.V1.VolumeMount> volumeMounts,

            string workingDir)
        {
            Args                     = args;
            Command                  = command;
            Env                      = env;
            EnvFrom                  = envFrom;
            Image                    = image;
            ImagePullPolicy          = imagePullPolicy;
            Lifecycle                = lifecycle;
            LivenessProbe            = livenessProbe;
            Name                     = name;
            Ports                    = ports;
            ReadinessProbe           = readinessProbe;
            Resources                = resources;
            SecurityContext          = securityContext;
            StartupProbe             = startupProbe;
            Stdin                    = stdin;
            StdinOnce                = stdinOnce;
            TerminationMessagePath   = terminationMessagePath;
            TerminationMessagePolicy = terminationMessagePolicy;
            Tty                      = tty;
            VolumeDevices            = volumeDevices;
            VolumeMounts             = volumeMounts;
            WorkingDir               = workingDir;
        }