Package com.pulumi.gcp.cloudrun.inputs
Class ServiceTemplateSpecContainerStartupProbeArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.cloudrun.inputs.ServiceTemplateSpecContainerStartupProbeArgs
-
public final class ServiceTemplateSpecContainerStartupProbeArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServiceTemplateSpecContainerStartupProbeArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ServiceTemplateSpecContainerStartupProbeArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServiceTemplateSpecContainerStartupProbeArgs.Builder
builder()
static ServiceTemplateSpecContainerStartupProbeArgs.Builder
builder(ServiceTemplateSpecContainerStartupProbeArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
failureThreshold()
java.util.Optional<com.pulumi.core.Output<ServiceTemplateSpecContainerStartupProbeGrpcArgs>>
grpc()
java.util.Optional<com.pulumi.core.Output<ServiceTemplateSpecContainerStartupProbeHttpGetArgs>>
httpGet()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
initialDelaySeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
periodSeconds()
java.util.Optional<com.pulumi.core.Output<ServiceTemplateSpecContainerStartupProbeTcpSocketArgs>>
tcpSocket()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
timeoutSeconds()
-
-
-
Field Detail
-
Empty
public static final ServiceTemplateSpecContainerStartupProbeArgs Empty
-
-
Method Detail
-
failureThreshold
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> failureThreshold()
- Returns:
- Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
-
grpc
public java.util.Optional<com.pulumi.core.Output<ServiceTemplateSpecContainerStartupProbeGrpcArgs>> grpc()
- Returns:
- GRPC specifies an action involving a GRPC port. Structure is documented below.
-
httpGet
public java.util.Optional<com.pulumi.core.Output<ServiceTemplateSpecContainerStartupProbeHttpGetArgs>> httpGet()
- Returns:
- HttpGet specifies the http request to perform. Structure is documented below.
-
initialDelaySeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> initialDelaySeconds()
- Returns:
- Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value is 240.
-
periodSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> periodSeconds()
- Returns:
- How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240.
-
tcpSocket
public java.util.Optional<com.pulumi.core.Output<ServiceTemplateSpecContainerStartupProbeTcpSocketArgs>> tcpSocket()
- Returns:
- TcpSocket specifies an action involving a TCP port. Structure is documented below.
-
timeoutSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeoutSeconds()
- Returns:
- Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds.
-
builder
public static ServiceTemplateSpecContainerStartupProbeArgs.Builder builder()
-
builder
public static ServiceTemplateSpecContainerStartupProbeArgs.Builder builder(ServiceTemplateSpecContainerStartupProbeArgs defaults)
-
-