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
    • 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}