Interface CloudRunServiceConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
CloudRunServiceConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.932Z") @Stability(Stable) public interface CloudRunServiceConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudRunServiceConfig.BuilderA builder forCloudRunServiceConfigstatic classCloudRunServiceConfig.Jsii$ProxyAn implementation forCloudRunServiceConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static CloudRunServiceConfig.Builderbuilder()default ObjectgetAutogenerateRevisionName()If set to 'true', the revision name (template.metadata.name) will be omitted and autogenerated by Cloud Run.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#id CloudRunService#id}.StringgetLocation()The location of the cloud run instance.default CloudRunServiceMetadatagetMetadata()metadata block.StringgetName()Name must be unique within a Google Cloud project and region.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#project CloudRunService#project}.default CloudRunServiceTemplategetTemplate()template block.default CloudRunServiceTimeoutsgetTimeouts()timeouts block.default ObjectgetTraffic()traffic block.
-
-
-
Method Detail
-
getLocation
@Stability(Stable) @NotNull String getLocation()
The location of the cloud run instance. eg us-central1.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#location CloudRunService#location}
-
getName
@Stability(Stable) @NotNull String getName()
Name must be unique within a Google Cloud project and region.Is required when creating resources. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#name CloudRunService#name}
-
getAutogenerateRevisionName
@Stability(Stable) @Nullable default Object getAutogenerateRevisionName()
If set to 'true', the revision name (template.metadata.name) will be omitted and autogenerated by Cloud Run. This cannot be set to 'true' while 'template.metadata.name' is also set. (For legacy support, if 'template.metadata.name' is unset in state while this field is set to false, the revision name will still autogenerate.).Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#autogenerate_revision_name CloudRunService#autogenerate_revision_name}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#id CloudRunService#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getMetadata
@Stability(Stable) @Nullable default CloudRunServiceMetadata getMetadata()
metadata block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#metadata CloudRunService#metadata}
-
getProject
@Stability(Stable) @Nullable default String getProject()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#project CloudRunService#project}.
-
getTemplate
@Stability(Stable) @Nullable default CloudRunServiceTemplate getTemplate()
template block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#template CloudRunService#template}
-
getTimeouts
@Stability(Stable) @Nullable default CloudRunServiceTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#timeouts CloudRunService#timeouts}
-
getTraffic
@Stability(Stable) @Nullable default Object getTraffic()
traffic block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#traffic CloudRunService#traffic}
-
builder
@Stability(Stable) static CloudRunServiceConfig.Builder builder()
- Returns:
- a
CloudRunServiceConfig.BuilderofCloudRunServiceConfig
-
-