Interface CloudRunServiceTemplateSpecContainers
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CloudRunServiceTemplateSpecContainers.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.936Z") @Stability(Stable) public interface CloudRunServiceTemplateSpecContainers extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudRunServiceTemplateSpecContainers.BuilderA builder forCloudRunServiceTemplateSpecContainersstatic classCloudRunServiceTemplateSpecContainers.Jsii$ProxyAn implementation forCloudRunServiceTemplateSpecContainers
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static CloudRunServiceTemplateSpecContainers.Builderbuilder()default List<String>getArgs()Arguments to the entrypoint.default List<String>getCommand()Entrypoint array.default ObjectgetEnv()env block.default ObjectgetEnvFrom()env_from block.StringgetImage()Docker image name.default CloudRunServiceTemplateSpecContainersLivenessProbegetLivenessProbe()liveness_probe block.default StringgetName()Name of the container.default ObjectgetPorts()ports block.default CloudRunServiceTemplateSpecContainersResourcesgetResources()resources block.default CloudRunServiceTemplateSpecContainersStartupProbegetStartupProbe()startup_probe block.default ObjectgetVolumeMounts()volume_mounts block.default StringgetWorkingDir()Container's working directory.
-
-
-
Method Detail
-
getImage
@Stability(Stable) @NotNull String getImage()
Docker image name. This is most often a reference to a container located in the container registry, such as gcr.io/cloudrun/hello.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#image CloudRunService#image}
-
getArgs
@Stability(Stable) @Nullable default List<String> getArgs()
Arguments to the entrypoint. The docker image's CMD is used if this is not provided.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#args CloudRunService#args}
-
getCommand
@Stability(Stable) @Nullable default List<String> getCommand()
Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#command CloudRunService#command}
-
getEnv
@Stability(Stable) @Nullable default Object getEnv()
env block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#env CloudRunService#env}
-
getEnvFrom
@Stability(Stable) @Nullable default Object getEnvFrom()
env_from block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#env_from CloudRunService#env_from}
-
getLivenessProbe
@Stability(Stable) @Nullable default CloudRunServiceTemplateSpecContainersLivenessProbe getLivenessProbe()
liveness_probe block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#liveness_probe CloudRunService#liveness_probe}
-
getName
@Stability(Stable) @Nullable default String getName()
Name of the container.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#name CloudRunService#name}
-
getPorts
@Stability(Stable) @Nullable default Object getPorts()
ports block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#ports CloudRunService#ports}
-
getResources
@Stability(Stable) @Nullable default CloudRunServiceTemplateSpecContainersResources getResources()
resources block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#resources CloudRunService#resources}
-
getStartupProbe
@Stability(Stable) @Nullable default CloudRunServiceTemplateSpecContainersStartupProbe getStartupProbe()
startup_probe block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#startup_probe CloudRunService#startup_probe}
-
getVolumeMounts
@Stability(Stable) @Nullable default Object getVolumeMounts()
volume_mounts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#volume_mounts CloudRunService#volume_mounts}
-
getWorkingDir
@Stability(Stable) @Nullable default String getWorkingDir()
Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#working_dir CloudRunService#working_dir}
-
builder
@Stability(Stable) static CloudRunServiceTemplateSpecContainers.Builder builder()
-
-