Class CloudfunctionsFunctionSecretVolumesVersions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloudfunctions_function.CloudfunctionsFunctionSecretVolumesVersions.Jsii$Proxy
-
- All Implemented Interfaces:
CloudfunctionsFunctionSecretVolumesVersions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CloudfunctionsFunctionSecretVolumesVersions
@Stability(Stable) @Internal public static final class CloudfunctionsFunctionSecretVolumesVersions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudfunctionsFunctionSecretVolumesVersions
An implementation forCloudfunctionsFunctionSecretVolumesVersions
-
-
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.CloudfunctionsFunctionSecretVolumesVersions
CloudfunctionsFunctionSecretVolumesVersions.Builder, CloudfunctionsFunctionSecretVolumesVersions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(CloudfunctionsFunctionSecretVolumesVersions.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudfunctionsFunctionSecretVolumesVersions.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(CloudfunctionsFunctionSecretVolumesVersions.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudfunctionsFunctionSecretVolumesVersions.Builder.
-
-
Method Detail
-
getPath
public final String getPath()
Description copied from interface:CloudfunctionsFunctionSecretVolumesVersionsRelative 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 mount_path 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/cloudfunctions_function#path CloudfunctionsFunction#path}
- Specified by:
getPathin interfaceCloudfunctionsFunctionSecretVolumesVersions
-
getVersion
public final String getVersion()
Description copied from interface:CloudfunctionsFunctionSecretVolumesVersionsVersion 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/cloudfunctions_function#version CloudfunctionsFunction#version}
- Specified by:
getVersionin interfaceCloudfunctionsFunctionSecretVolumesVersions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-