Class AwsRedshiftClusterHsmStatus

    • Method Detail

      • hsmClientCertificateIdentifier

        public final String hsmClientCertificateIdentifier()

        The name of the HSM client certificate that the Amazon Redshift cluster uses to retrieve the data encryption keys that are stored in an HSM.

        Returns:
        The name of the HSM client certificate that the Amazon Redshift cluster uses to retrieve the data encryption keys that are stored in an HSM.
      • hsmConfigurationIdentifier

        public final String hsmConfigurationIdentifier()

        The name of the HSM configuration that contains the information that the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

        Returns:
        The name of the HSM configuration that contains the information that the Amazon Redshift cluster can use to retrieve and store keys in an HSM.
      • status

        public final String status()

        Indicates whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

        Type: String

        Valid values: active | applying

        Returns:
        Indicates whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

        Type: String

        Valid values: active | applying

      • hashCode

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

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)