Interface CloudfunctionsFunctionSecretEnvironmentVariables
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CloudfunctionsFunctionSecretEnvironmentVariables.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.227Z") @Stability(Stable) public interface CloudfunctionsFunctionSecretEnvironmentVariables extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudfunctionsFunctionSecretEnvironmentVariables.BuilderA builder forCloudfunctionsFunctionSecretEnvironmentVariablesstatic classCloudfunctionsFunctionSecretEnvironmentVariables.Jsii$ProxyAn implementation forCloudfunctionsFunctionSecretEnvironmentVariables
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static CloudfunctionsFunctionSecretEnvironmentVariables.Builderbuilder()StringgetKey()Name of the environment variable.default StringgetProjectId()Project identifier (due to a known limitation, only project number is supported by this field) of the project that contains the secret.StringgetSecret()ID of the secret in secret manager (not the full resource name).StringgetVersion()Version of the secret (version number or the string "latest").
-
-
-
Method Detail
-
getKey
@Stability(Stable) @NotNull String getKey()
Name of the environment variable.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions_function#key CloudfunctionsFunction#key}
-
getSecret
@Stability(Stable) @NotNull String getSecret()
ID of the secret in secret manager (not the full resource name).Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions_function#secret CloudfunctionsFunction#secret}
-
getVersion
@Stability(Stable) @NotNull String getVersion()
Version of the secret (version number or the string "latest").It is recommended to use a numeric version for secret environment variables as any updates to the secret value is not reflected until new clones start. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions_function#version CloudfunctionsFunction#version}
-
getProjectId
@Stability(Stable) @Nullable default String getProjectId()
Project identifier (due to a known limitation, only project number is supported by this field) of the project that contains the secret.If not set, it will be populated with the function's project, assuming that the secret exists in the same project as of the function. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions_function#project_id CloudfunctionsFunction#project_id}
-
builder
@Stability(Stable) static CloudfunctionsFunctionSecretEnvironmentVariables.Builder builder()
-
-