Class Cloudfunctions2FunctionServiceConfigSecretVolumesVersions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloudfunctions2_function.Cloudfunctions2FunctionServiceConfigSecretVolumesVersions.Jsii$Proxy
-
- All Implemented Interfaces:
Cloudfunctions2FunctionServiceConfigSecretVolumesVersions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- Cloudfunctions2FunctionServiceConfigSecretVolumesVersions
@Stability(Stable) @Internal public static final class Cloudfunctions2FunctionServiceConfigSecretVolumesVersions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements Cloudfunctions2FunctionServiceConfigSecretVolumesVersions
An implementation forCloudfunctions2FunctionServiceConfigSecretVolumesVersions
-
-
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.Cloudfunctions2FunctionServiceConfigSecretVolumesVersions
Cloudfunctions2FunctionServiceConfigSecretVolumesVersions.Builder, Cloudfunctions2FunctionServiceConfigSecretVolumesVersions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(Cloudfunctions2FunctionServiceConfigSecretVolumesVersions.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudfunctions2FunctionServiceConfigSecretVolumesVersions.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)StringgetPath()Relative path of the file under the mount path where the secret value for this version will be fetched and made available.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(Cloudfunctions2FunctionServiceConfigSecretVolumesVersions.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudfunctions2FunctionServiceConfigSecretVolumesVersions.Builder.
-
-
Method Detail
-
getPath
public final String getPath()
Description copied from interface:Cloudfunctions2FunctionServiceConfigSecretVolumesVersionsRelative path of the file under the mount path where the secret value for this version will be fetched and made available.For example, setting the mountPath as '/etc/secrets' and path as secret_foo would mount the secret value file at /etc/secrets/secret_foo. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#path Cloudfunctions2Function#path}
- Specified by:
getPathin interfaceCloudfunctions2FunctionServiceConfigSecretVolumesVersions
-
getVersion
public final String getVersion()
Description copied from interface:Cloudfunctions2FunctionServiceConfigSecretVolumesVersionsVersion of the secret (version number or the string 'latest').It is preferable to use latest version with secret volumes as secret value changes are reflected immediately. 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 interfaceCloudfunctions2FunctionServiceConfigSecretVolumesVersions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-