Interface CloudRunV2JobTemplateTemplateContainers
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CloudRunV2JobTemplateTemplateContainers.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.967Z") @Stability(Stable) public interface CloudRunV2JobTemplateTemplateContainers extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudRunV2JobTemplateTemplateContainers.BuilderA builder forCloudRunV2JobTemplateTemplateContainersstatic classCloudRunV2JobTemplateTemplateContainers.Jsii$ProxyAn implementation forCloudRunV2JobTemplateTemplateContainers
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static CloudRunV2JobTemplateTemplateContainers.Builderbuilder()default List<String>getArgs()Arguments to the entrypoint.default List<String>getCommand()Entrypoint array.default ObjectgetEnv()env block.StringgetImage()URL of the Container image in Google Container Registry or Google Artifact Registry.default StringgetName()Name of the container specified as a DNS_LABEL.default ObjectgetPorts()ports block.default CloudRunV2JobTemplateTemplateContainersResourcesgetResources()resources block.default ObjectgetVolumeMounts()volume_mounts block.default StringgetWorkingDir()Container's working directory.
-
-
-
Method Detail
-
getImage
@Stability(Stable) @NotNull String getImage()
URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_job#image CloudRunV2Job#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. Variable references are not supported in Cloud Run. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_job#args CloudRunV2Job#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. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_job#command CloudRunV2Job#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_v2_job#env CloudRunV2Job#env}
-
getName
@Stability(Stable) @Nullable default String getName()
Name of the container specified as a DNS_LABEL.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_job#name CloudRunV2Job#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_v2_job#ports CloudRunV2Job#ports}
-
getResources
@Stability(Stable) @Nullable default CloudRunV2JobTemplateTemplateContainersResources getResources()
resources block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_job#resources CloudRunV2Job#resources}
-
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_v2_job#volume_mounts CloudRunV2Job#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_v2_job#working_dir CloudRunV2Job#working_dir}
-
builder
@Stability(Stable) static CloudRunV2JobTemplateTemplateContainers.Builder builder()
-
-