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; }
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; }
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; }
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; }
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; }