Interface Cloudfunctions2FunctionBuildConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
Cloudfunctions2FunctionBuildConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.199Z") @Stability(Stable) public interface Cloudfunctions2FunctionBuildConfig extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudfunctions2FunctionBuildConfig.BuilderA builder forCloudfunctions2FunctionBuildConfigstatic classCloudfunctions2FunctionBuildConfig.Jsii$ProxyAn implementation forCloudfunctions2FunctionBuildConfig
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static Cloudfunctions2FunctionBuildConfig.Builderbuilder()default Cloudfunctions2FunctionBuildConfigAutomaticUpdatePolicygetAutomaticUpdatePolicy()automatic_update_policy block.default StringgetDockerRepository()User managed repository created in Artifact Registry optionally with a customer managed encryption key.default StringgetEntryPoint()The name of the function (as defined in source code) that will be executed.default Map<String,String>getEnvironmentVariables()User-provided build-time environment variables for the function.default Cloudfunctions2FunctionBuildConfigOnDeployUpdatePolicygetOnDeployUpdatePolicy()on_deploy_update_policy block.default StringgetRuntime()The runtime in which to run the function.default StringgetServiceAccount()The fully-qualified name of the service account to be used for building the container.default Cloudfunctions2FunctionBuildConfigSourcegetSource()source block.default StringgetWorkerPool()Name of the Cloud Build Custom Worker Pool that should be used to build the function.
-
-
-
Method Detail
-
getAutomaticUpdatePolicy
@Stability(Stable) @Nullable default Cloudfunctions2FunctionBuildConfigAutomaticUpdatePolicy getAutomaticUpdatePolicy()
automatic_update_policy block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#automatic_update_policy Cloudfunctions2Function#automatic_update_policy}
-
getDockerRepository
@Stability(Stable) @Nullable default String getDockerRepository()
User managed repository created in Artifact Registry optionally with a customer managed encryption key.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#docker_repository Cloudfunctions2Function#docker_repository}
-
getEntryPoint
@Stability(Stable) @Nullable default String getEntryPoint()
The name of the function (as defined in source code) that will be executed.Defaults to the resource name suffix, if not specified. For backward compatibility, if function with given name is not found, then the system will try to use function named "function". For Node.js this is name of a function exported by the module specified in source_location. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#entry_point Cloudfunctions2Function#entry_point}
-
getEnvironmentVariables
@Stability(Stable) @Nullable default Map<String,String> getEnvironmentVariables()
User-provided build-time environment variables for the function.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#environment_variables Cloudfunctions2Function#environment_variables}
-
getOnDeployUpdatePolicy
@Stability(Stable) @Nullable default Cloudfunctions2FunctionBuildConfigOnDeployUpdatePolicy getOnDeployUpdatePolicy()
on_deploy_update_policy block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#on_deploy_update_policy Cloudfunctions2Function#on_deploy_update_policy}
-
getRuntime
@Stability(Stable) @Nullable default String getRuntime()
The runtime in which to run the function. Required when deploying a new function, optional when updating an existing function.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#runtime Cloudfunctions2Function#runtime}
-
getServiceAccount
@Stability(Stable) @Nullable default String getServiceAccount()
The fully-qualified name of the service account to be used for building the container.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#service_account Cloudfunctions2Function#service_account}
-
getSource
@Stability(Stable) @Nullable default Cloudfunctions2FunctionBuildConfigSource getSource()
source block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#source Cloudfunctions2Function#source}
-
getWorkerPool
@Stability(Stable) @Nullable default String getWorkerPool()
Name of the Cloud Build Custom Worker Pool that should be used to build the function.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#worker_pool Cloudfunctions2Function#worker_pool}
-
builder
@Stability(Stable) static Cloudfunctions2FunctionBuildConfig.Builder builder()
-
-