Interface CloudRunV2JobTemplateTemplate
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CloudRunV2JobTemplateTemplate.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.966Z") @Stability(Stable) public interface CloudRunV2JobTemplateTemplate extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudRunV2JobTemplateTemplate.BuilderA builder forCloudRunV2JobTemplateTemplatestatic classCloudRunV2JobTemplateTemplate.Jsii$ProxyAn implementation forCloudRunV2JobTemplateTemplate
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static CloudRunV2JobTemplateTemplate.Builderbuilder()default ObjectgetContainers()containers block.default StringgetEncryptionKey()A reference to a customer managed encryption key (CMEK) to use to encrypt this container image.default StringgetExecutionEnvironment()The execution environment being used to host this Task.default NumbergetMaxRetries()Number of retries allowed per Task, before marking this Task failed.default StringgetServiceAccount()Email address of the IAM service account associated with the Task of a Job.default StringgetTimeout()Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers.default ObjectgetVolumes()volumes block.default CloudRunV2JobTemplateTemplateVpcAccessgetVpcAccess()vpc_access block.
-
-
-
Method Detail
-
getContainers
@Stability(Stable) @Nullable default Object getContainers()
containers 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}
-
getEncryptionKey
@Stability(Stable) @Nullable default String getEncryptionKey()
A 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}
-
getExecutionEnvironment
@Stability(Stable) @Nullable default String getExecutionEnvironment()
The 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}
-
getMaxRetries
@Stability(Stable) @Nullable default Number getMaxRetries()
Number 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}
-
getServiceAccount
@Stability(Stable) @Nullable default String getServiceAccount()
Email 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}
-
getTimeout
@Stability(Stable) @Nullable default String getTimeout()
Max 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}
-
getVolumes
@Stability(Stable) @Nullable default Object getVolumes()
volumes 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}
-
getVpcAccess
@Stability(Stable) @Nullable default CloudRunV2JobTemplateTemplateVpcAccess getVpcAccess()
vpc_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}
-
builder
@Stability(Stable) static CloudRunV2JobTemplateTemplate.Builder builder()
-
-