Class CloudRunV2ServiceTemplateContainersStartupProbe.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloud_run_v2_service.CloudRunV2ServiceTemplateContainersStartupProbe.Jsii$Proxy
-
- All Implemented Interfaces:
CloudRunV2ServiceTemplateContainersStartupProbe,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CloudRunV2ServiceTemplateContainersStartupProbe
@Stability(Stable) @Internal public static final class CloudRunV2ServiceTemplateContainersStartupProbe.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudRunV2ServiceTemplateContainersStartupProbe
An implementation forCloudRunV2ServiceTemplateContainersStartupProbe
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.cloud_run_v2_service.CloudRunV2ServiceTemplateContainersStartupProbe
CloudRunV2ServiceTemplateContainersStartupProbe.Builder, CloudRunV2ServiceTemplateContainersStartupProbe.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(CloudRunV2ServiceTemplateContainersStartupProbe.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudRunV2ServiceTemplateContainersStartupProbe.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)NumbergetFailureThreshold()Minimum consecutive failures for the probe to be considered failed after having succeeded.CloudRunV2ServiceTemplateContainersStartupProbeGrpcgetGrpc()grpc block.CloudRunV2ServiceTemplateContainersStartupProbeHttpGetgetHttpGet()http_get block.NumbergetInitialDelaySeconds()Number of seconds after the container has started before the probe is initiated.NumbergetPeriodSeconds()How often (in seconds) to perform the probe.CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketgetTcpSocket()tcp_socket block.NumbergetTimeoutSeconds()Number of seconds after which the probe times out.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(CloudRunV2ServiceTemplateContainersStartupProbe.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudRunV2ServiceTemplateContainersStartupProbe.Builder.
-
-
Method Detail
-
getFailureThreshold
public final Number getFailureThreshold()
Description copied from interface:CloudRunV2ServiceTemplateContainersStartupProbeMinimum consecutive failures for the probe to be considered failed after having succeeded.Defaults to 3. Minimum value is 1. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_service#failure_threshold CloudRunV2Service#failure_threshold}
- Specified by:
getFailureThresholdin interfaceCloudRunV2ServiceTemplateContainersStartupProbe
-
getGrpc
public final CloudRunV2ServiceTemplateContainersStartupProbeGrpc getGrpc()
Description copied from interface:CloudRunV2ServiceTemplateContainersStartupProbegrpc block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_service#grpc CloudRunV2Service#grpc}
- Specified by:
getGrpcin interfaceCloudRunV2ServiceTemplateContainersStartupProbe
-
getHttpGet
public final CloudRunV2ServiceTemplateContainersStartupProbeHttpGet getHttpGet()
Description copied from interface:CloudRunV2ServiceTemplateContainersStartupProbehttp_get block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_service#http_get CloudRunV2Service#http_get}
- Specified by:
getHttpGetin interfaceCloudRunV2ServiceTemplateContainersStartupProbe
-
getInitialDelaySeconds
public final Number getInitialDelaySeconds()
Description copied from interface:CloudRunV2ServiceTemplateContainersStartupProbeNumber of seconds after the container has started before the probe is initiated.Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_service#initial_delay_seconds CloudRunV2Service#initial_delay_seconds}
- Specified by:
getInitialDelaySecondsin interfaceCloudRunV2ServiceTemplateContainersStartupProbe
-
getPeriodSeconds
public final Number getPeriodSeconds()
Description copied from interface:CloudRunV2ServiceTemplateContainersStartupProbeHow often (in seconds) to perform the probe.Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_service#period_seconds CloudRunV2Service#period_seconds}
- Specified by:
getPeriodSecondsin interfaceCloudRunV2ServiceTemplateContainersStartupProbe
-
getTcpSocket
public final CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket getTcpSocket()
Description copied from interface:CloudRunV2ServiceTemplateContainersStartupProbetcp_socket block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_service#tcp_socket CloudRunV2Service#tcp_socket}
- Specified by:
getTcpSocketin interfaceCloudRunV2ServiceTemplateContainersStartupProbe
-
getTimeoutSeconds
public final Number getTimeoutSeconds()
Description copied from interface:CloudRunV2ServiceTemplateContainersStartupProbeNumber 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. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_service#timeout_seconds CloudRunV2Service#timeout_seconds}
- Specified by:
getTimeoutSecondsin interfaceCloudRunV2ServiceTemplateContainersStartupProbe
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-