Class SecretVersionPrototype

    • Method Detail

      • payload

        public String payload()
        Gets the payload. The secret data that is assigned to an `arbitrary` secret.
        Returns:
        the payload
      • customMetadata

        public Map<String,​Object> customMetadata()
        Gets the customMetadata. The secret metadata that a user can customize.
        Returns:
        the customMetadata
      • versionCustomMetadata

        public Map<String,​Object> versionCustomMetadata()
        Gets the versionCustomMetadata. The secret version metadata that a user can customize.
        Returns:
        the versionCustomMetadata
      • restoreFromVersion

        public String restoreFromVersion()
        Gets the restoreFromVersion. A UUID identifier, or `current` or `previous` secret version aliases.
        Returns:
        the restoreFromVersion
      • certificate

        public String certificate()
        Gets the certificate. Your PEM-encoded certificate. The data must be formatted on a single line with embedded newline characters.
        Returns:
        the certificate
      • intermediate

        public String intermediate()
        Gets the intermediate. The PEM-encoded intermediate certificate that is associated with the root certificate. The data must be formatted on a single line with embedded newline characters.
        Returns:
        the intermediate
      • privateKey

        public String privateKey()
        Gets the privateKey. The PEM-encoded private key that is associated with the certificate. The data must be formatted on a single line with embedded newline characters.
        Returns:
        the privateKey
      • data

        public Map<String,​Object> data()
        Gets the data. The payload data of a key-value secret.
        Returns:
        the data
      • csr

        public String csr()
        Gets the csr. The certificate signing request.
        Returns:
        the csr
      • rotation

        public PublicCertificateRotationObject rotation()
        Gets the rotation. Defines the rotation object that is used to manually rotate public certificates.
        Returns:
        the rotation
      • password

        public String password()
        Gets the password. The password that is assigned to an `username_password` secret. If you omit this parameter, Secrets Manager generates a new random password for your secret.
        Returns:
        the password