Class DeploymentSpecPatchArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.kubernetes.apps.v1beta1.inputs.DeploymentSpecPatchArgs
-
public final class DeploymentSpecPatchArgs extends com.pulumi.resources.ResourceArgs
DeploymentSpec is the specification of the desired behavior of the Deployment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DeploymentSpecPatchArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DeploymentSpecPatchArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeploymentSpecPatchArgs.Builder
builder()
static DeploymentSpecPatchArgs.Builder
builder(DeploymentSpecPatchArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
minReadySeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
paused()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
progressDeadlineSeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
replicas()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
revisionHistoryLimit()
java.util.Optional<com.pulumi.core.Output<RollbackConfigPatchArgs>>
rollbackTo()
java.util.Optional<com.pulumi.core.Output<LabelSelectorPatchArgs>>
selector()
java.util.Optional<com.pulumi.core.Output<DeploymentStrategyPatchArgs>>
strategy()
java.util.Optional<com.pulumi.core.Output<PodTemplateSpecPatchArgs>>
template()
-
-
-
Field Detail
-
Empty
public static final DeploymentSpecPatchArgs Empty
-
-
Method Detail
-
minReadySeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> minReadySeconds()
- Returns:
- Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
-
paused
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> paused()
- Returns:
- Indicates that the deployment is paused.
-
progressDeadlineSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> progressDeadlineSeconds()
- Returns:
- The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s.
-
replicas
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> replicas()
- Returns:
- Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
-
revisionHistoryLimit
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> revisionHistoryLimit()
- Returns:
- The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 2.
-
rollbackTo
public java.util.Optional<com.pulumi.core.Output<RollbackConfigPatchArgs>> rollbackTo()
- Returns:
- DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done.
-
selector
public java.util.Optional<com.pulumi.core.Output<LabelSelectorPatchArgs>> selector()
- Returns:
- Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment.
-
strategy
public java.util.Optional<com.pulumi.core.Output<DeploymentStrategyPatchArgs>> strategy()
- Returns:
- The deployment strategy to use to replace existing pods with new ones.
-
template
public java.util.Optional<com.pulumi.core.Output<PodTemplateSpecPatchArgs>> template()
- Returns:
- Template describes the pods that will be created.
-
builder
public static DeploymentSpecPatchArgs.Builder builder()
-
builder
public static DeploymentSpecPatchArgs.Builder builder(DeploymentSpecPatchArgs defaults)
-
-