Class CloudfunctionsFunctionSecretEnvironmentVariables.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloudfunctions_function.CloudfunctionsFunctionSecretEnvironmentVariables.Jsii$Proxy
-
- All Implemented Interfaces:
CloudfunctionsFunctionSecretEnvironmentVariables,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CloudfunctionsFunctionSecretEnvironmentVariables
@Stability(Stable) @Internal public static final class CloudfunctionsFunctionSecretEnvironmentVariables.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudfunctionsFunctionSecretEnvironmentVariables
An implementation forCloudfunctionsFunctionSecretEnvironmentVariables
-
-
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.cloudfunctions_function.CloudfunctionsFunctionSecretEnvironmentVariables
CloudfunctionsFunctionSecretEnvironmentVariables.Builder, CloudfunctionsFunctionSecretEnvironmentVariables.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(CloudfunctionsFunctionSecretEnvironmentVariables.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudfunctionsFunctionSecretEnvironmentVariables.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 (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").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(CloudfunctionsFunctionSecretEnvironmentVariables.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudfunctionsFunctionSecretEnvironmentVariables.Builder.
-
-
Method Detail
-
getKey
public final String getKey()
Description copied from interface:CloudfunctionsFunctionSecretEnvironmentVariablesName 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}
- Specified by:
getKeyin interfaceCloudfunctionsFunctionSecretEnvironmentVariables
-
getSecret
public final String getSecret()
Description copied from interface:CloudfunctionsFunctionSecretEnvironmentVariablesID 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}
- Specified by:
getSecretin interfaceCloudfunctionsFunctionSecretEnvironmentVariables
-
getVersion
public final String getVersion()
Description copied from interface:CloudfunctionsFunctionSecretEnvironmentVariablesVersion 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}
- Specified by:
getVersionin interfaceCloudfunctionsFunctionSecretEnvironmentVariables
-
getProjectId
public final String getProjectId()
Description copied from interface:CloudfunctionsFunctionSecretEnvironmentVariablesProject 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}
- Specified by:
getProjectIdin interfaceCloudfunctionsFunctionSecretEnvironmentVariables
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-