Interface CloudRunV2ServiceTemplateContainersLivenessProbe
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CloudRunV2ServiceTemplateContainersLivenessProbe.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.000Z") @Stability(Stable) public interface CloudRunV2ServiceTemplateContainersLivenessProbe extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudRunV2ServiceTemplateContainersLivenessProbe.BuilderA builder forCloudRunV2ServiceTemplateContainersLivenessProbestatic classCloudRunV2ServiceTemplateContainersLivenessProbe.Jsii$ProxyAn implementation forCloudRunV2ServiceTemplateContainersLivenessProbe
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static CloudRunV2ServiceTemplateContainersLivenessProbe.Builderbuilder()default NumbergetFailureThreshold()Minimum consecutive failures for the probe to be considered failed after having succeeded.default CloudRunV2ServiceTemplateContainersLivenessProbeGrpcgetGrpc()grpc block.default CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetgetHttpGet()http_get block.default NumbergetInitialDelaySeconds()Number of seconds after the container has started before the probe is initiated.default NumbergetPeriodSeconds()How often (in seconds) to perform the probe.default CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketgetTcpSocket()tcp_socket block.default NumbergetTimeoutSeconds()Number of seconds after which the probe times out.
-
-
-
Method Detail
-
getFailureThreshold
@Stability(Stable) @Nullable default Number getFailureThreshold()
Minimum 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}
-
getGrpc
@Stability(Stable) @Nullable default CloudRunV2ServiceTemplateContainersLivenessProbeGrpc getGrpc()
grpc 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}
-
getHttpGet
@Stability(Stable) @Nullable default CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet getHttpGet()
http_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}
-
getInitialDelaySeconds
@Stability(Stable) @Nullable default Number getInitialDelaySeconds()
Number 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}
-
getPeriodSeconds
@Stability(Stable) @Nullable default Number getPeriodSeconds()
How 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}
-
getTcpSocket
@Stability(Stable) @Nullable default CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket getTcpSocket()
tcp_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}
-
getTimeoutSeconds
@Stability(Stable) @Nullable default Number getTimeoutSeconds()
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. 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}
-
builder
@Stability(Stable) static CloudRunV2ServiceTemplateContainersLivenessProbe.Builder builder()
-
-