Class CloudRunV2JobTemplateTemplate.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloud_run_v2_job.CloudRunV2JobTemplateTemplate.Jsii$Proxy
-
- All Implemented Interfaces:
CloudRunV2JobTemplateTemplate,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CloudRunV2JobTemplateTemplate
@Stability(Stable) @Internal public static final class CloudRunV2JobTemplateTemplate.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudRunV2JobTemplateTemplate
An implementation forCloudRunV2JobTemplateTemplate
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.cloud_run_v2_job.CloudRunV2JobTemplateTemplate
CloudRunV2JobTemplateTemplate.Builder, CloudRunV2JobTemplateTemplate.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(CloudRunV2JobTemplateTemplate.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudRunV2JobTemplateTemplate.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetContainers()containers block.StringgetEncryptionKey()A reference to a customer managed encryption key (CMEK) to use to encrypt this container image.StringgetExecutionEnvironment()The execution environment being used to host this Task.NumbergetMaxRetries()Number of retries allowed per Task, before marking this Task failed.StringgetServiceAccount()Email address of the IAM service account associated with the Task of a Job.StringgetTimeout()Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers.ObjectgetVolumes()volumes block.CloudRunV2JobTemplateTemplateVpcAccessgetVpcAccess()vpc_access block.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(CloudRunV2JobTemplateTemplate.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudRunV2JobTemplateTemplate.Builder.
-
-
Method Detail
-
getContainers
public final Object getContainers()
Description copied from interface:CloudRunV2JobTemplateTemplatecontainers block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_job#containers CloudRunV2Job#containers}
- Specified by:
getContainersin interfaceCloudRunV2JobTemplateTemplate
-
getEncryptionKey
public final String getEncryptionKey()
Description copied from interface:CloudRunV2JobTemplateTemplateA reference to a customer managed encryption key (CMEK) to use to encrypt this container image.For more information, go to https://cloud.google.com/run/docs/securing/using-cmek Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_job#encryption_key CloudRunV2Job#encryption_key}
- Specified by:
getEncryptionKeyin interfaceCloudRunV2JobTemplateTemplate
-
getExecutionEnvironment
public final String getExecutionEnvironment()
Description copied from interface:CloudRunV2JobTemplateTemplateThe execution environment being used to host this Task. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_job#execution_environment CloudRunV2Job#execution_environment}
- Specified by:
getExecutionEnvironmentin interfaceCloudRunV2JobTemplateTemplate
-
getMaxRetries
public final Number getMaxRetries()
Description copied from interface:CloudRunV2JobTemplateTemplateNumber of retries allowed per Task, before marking this Task failed.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_job#max_retries CloudRunV2Job#max_retries}
- Specified by:
getMaxRetriesin interfaceCloudRunV2JobTemplateTemplate
-
getServiceAccount
public final String getServiceAccount()
Description copied from interface:CloudRunV2JobTemplateTemplateEmail address of the IAM service account associated with the Task of a Job.The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_job#service_account CloudRunV2Job#service_account}
- Specified by:
getServiceAccountin interfaceCloudRunV2JobTemplateTemplate
-
getTimeout
public final String getTimeout()
Description copied from interface:CloudRunV2JobTemplateTemplateMax allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers.This applies per attempt of a task, meaning each retry can run for the full timeout. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_job#timeout CloudRunV2Job#timeout}
- Specified by:
getTimeoutin interfaceCloudRunV2JobTemplateTemplate
-
getVolumes
public final Object getVolumes()
Description copied from interface:CloudRunV2JobTemplateTemplatevolumes block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_job#volumes CloudRunV2Job#volumes}
- Specified by:
getVolumesin interfaceCloudRunV2JobTemplateTemplate
-
getVpcAccess
public final CloudRunV2JobTemplateTemplateVpcAccess getVpcAccess()
Description copied from interface:CloudRunV2JobTemplateTemplatevpc_access block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_job#vpc_access CloudRunV2Job#vpc_access}
- Specified by:
getVpcAccessin interfaceCloudRunV2JobTemplateTemplate
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-