Class CloudfunctionsFunctionSecretVolumesVersions.Jsii$Proxy

    • Method Detail

      • getPath

        public final String getPath()
        Description copied from interface: CloudfunctionsFunctionSecretVolumesVersions
        Relative 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:
        getPath in interface CloudfunctionsFunctionSecretVolumesVersions
      • getVersion

        public final String getVersion()
        Description copied from interface: CloudfunctionsFunctionSecretVolumesVersions
        Version 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:
        getVersion in interface CloudfunctionsFunctionSecretVolumesVersions
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object