private DeploymentSpec(
            int minReadySeconds,

            bool paused,

            int progressDeadlineSeconds,

            int replicas,

            int revisionHistoryLimit,

            Pulumi.Kubernetes.Types.Outputs.Extensions.V1Beta1.RollbackConfig rollbackTo,

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

            Pulumi.Kubernetes.Types.Outputs.Extensions.V1Beta1.DeploymentStrategy strategy,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.PodTemplateSpec template)
        {
            MinReadySeconds         = minReadySeconds;
            Paused                  = paused;
            ProgressDeadlineSeconds = progressDeadlineSeconds;
            Replicas                = replicas;
            RevisionHistoryLimit    = revisionHistoryLimit;
            RollbackTo              = rollbackTo;
            Selector                = selector;
            Strategy                = strategy;
            Template                = template;
        }
Exemple #2
0
        private JobSpec(
            int activeDeadlineSeconds,

            int backoffLimit,

            string completionMode,

            int completions,

            bool manualSelector,

            int parallelism,

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

            bool suspend,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.PodTemplateSpec template,

            int ttlSecondsAfterFinished)
        {
            ActiveDeadlineSeconds = activeDeadlineSeconds;
            BackoffLimit          = backoffLimit;
            CompletionMode        = completionMode;
            Completions           = completions;
            ManualSelector        = manualSelector;
            Parallelism           = parallelism;
            Selector = selector;
            Suspend  = suspend;
            Template = template;
            TtlSecondsAfterFinished = ttlSecondsAfterFinished;
        }
        private StatefulSetSpec(
            string podManagementPolicy,

            int replicas,

            int revisionHistoryLimit,

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

            string serviceName,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.PodTemplateSpec template,

            Pulumi.Kubernetes.Types.Outputs.Apps.V1.StatefulSetUpdateStrategy updateStrategy,

            ImmutableArray <Pulumi.Kubernetes.Types.Outputs.Core.V1.PersistentVolumeClaim> volumeClaimTemplates)
        {
            PodManagementPolicy  = podManagementPolicy;
            Replicas             = replicas;
            RevisionHistoryLimit = revisionHistoryLimit;
            Selector             = selector;
            ServiceName          = serviceName;
            Template             = template;
            UpdateStrategy       = updateStrategy;
            VolumeClaimTemplates = volumeClaimTemplates;
        }
Exemple #4
0
        private PodTemplate(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.PodTemplateSpec template)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Template   = template;
        }
Exemple #5
0
        private ReplicaSetSpec(
            int minReadySeconds,

            int replicas,

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

            Pulumi.Kubernetes.Types.Outputs.Core.V1.PodTemplateSpec template)
        {
            MinReadySeconds = minReadySeconds;
            Replicas        = replicas;
            Selector        = selector;
            Template        = template;
        }
        private ReplicationControllerSpec(
            int minReadySeconds,

            int replicas,

            ImmutableDictionary <string, string> selector,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.PodTemplateSpec template)
        {
            MinReadySeconds = minReadySeconds;
            Replicas        = replicas;
            Selector        = selector;
            Template        = template;
        }
Exemple #7
0
        private DaemonSetSpec(
            int minReadySeconds,

            int revisionHistoryLimit,

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

            Pulumi.Kubernetes.Types.Outputs.Core.V1.PodTemplateSpec template,

            Pulumi.Kubernetes.Types.Outputs.Apps.V1.DaemonSetUpdateStrategy updateStrategy)
        {
            MinReadySeconds      = minReadySeconds;
            RevisionHistoryLimit = revisionHistoryLimit;
            Selector             = selector;
            Template             = template;
            UpdateStrategy       = updateStrategy;
        }