Class Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariables.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloudfunctions2_function.Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariables.Jsii$Proxy
-
- All Implemented Interfaces:
Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariables,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariables
@Stability(Stable) @Internal public static final class Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariables.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariables
An implementation forCloudfunctions2FunctionServiceConfigSecretEnvironmentVariables
-
-
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.cloudfunctions2_function.Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariables
Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariables.Builder, Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariables.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariables.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudfunctions2FunctionServiceConfigSecretEnvironmentVariables.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)StringgetKey()Name of the environment variable.StringgetProjectId()Project identifier (preferrably project number but can also be the project ID) of the project that contains the secret.StringgetSecret()Name of the secret in secret manager (not the full resource name).StringgetVersion()Version of the secret (version number or the string 'latest').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(Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariables.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudfunctions2FunctionServiceConfigSecretEnvironmentVariables.Builder.
-
-
Method Detail
-
getKey
public final String getKey()
Description copied from interface:Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariablesName of the environment variable.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#key Cloudfunctions2Function#key}
- Specified by:
getKeyin interfaceCloudfunctions2FunctionServiceConfigSecretEnvironmentVariables
-
getProjectId
public final String getProjectId()
Description copied from interface:Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariablesProject identifier (preferrably project number but can also be the project ID) 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/cloudfunctions2_function#project_id Cloudfunctions2Function#project_id}
- Specified by:
getProjectIdin interfaceCloudfunctions2FunctionServiceConfigSecretEnvironmentVariables
-
getSecret
public final String getSecret()
Description copied from interface:Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariablesName 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/cloudfunctions2_function#secret Cloudfunctions2Function#secret}
- Specified by:
getSecretin interfaceCloudfunctions2FunctionServiceConfigSecretEnvironmentVariables
-
getVersion
public final String getVersion()
Description copied from interface:Cloudfunctions2FunctionServiceConfigSecretEnvironmentVariablesVersion 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 instances start. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#version Cloudfunctions2Function#version}
- Specified by:
getVersionin interfaceCloudfunctions2FunctionServiceConfigSecretEnvironmentVariables
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-