Interface CloudRunServiceTemplateSpecContainersLivenessProbe
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CloudRunServiceTemplateSpecContainersLivenessProbe.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.941Z") @Stability(Stable) public interface CloudRunServiceTemplateSpecContainersLivenessProbe extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudRunServiceTemplateSpecContainersLivenessProbe.BuilderA builder forCloudRunServiceTemplateSpecContainersLivenessProbestatic classCloudRunServiceTemplateSpecContainersLivenessProbe.Jsii$ProxyAn implementation forCloudRunServiceTemplateSpecContainersLivenessProbe
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static CloudRunServiceTemplateSpecContainersLivenessProbe.Builderbuilder()default NumbergetFailureThreshold()Minimum consecutive failures for the probe to be considered failed after having succeeded.default CloudRunServiceTemplateSpecContainersLivenessProbeGrpcgetGrpc()grpc block.default CloudRunServiceTemplateSpecContainersLivenessProbeHttpGetgetHttpGet()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 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_service#failure_threshold CloudRunService#failure_threshold}
-
getGrpc
@Stability(Stable) @Nullable default CloudRunServiceTemplateSpecContainersLivenessProbeGrpc getGrpc()
grpc block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#grpc CloudRunService#grpc}
-
getHttpGet
@Stability(Stable) @Nullable default CloudRunServiceTemplateSpecContainersLivenessProbeHttpGet getHttpGet()
http_get block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#http_get CloudRunService#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 is 3600. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#initial_delay_seconds CloudRunService#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 is 3600.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#period_seconds CloudRunService#period_seconds}
-
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 period_seconds. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#timeout_seconds CloudRunService#timeout_seconds}
-
builder
@Stability(Stable) static CloudRunServiceTemplateSpecContainersLivenessProbe.Builder builder()
-
-