amazonka-redshift-2.0: Amazon Redshift SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Redshift.Types.HsmStatus

Description

 
Synopsis

Documentation

data HsmStatus Source #

Describes the status of changes to HSM settings.

See: newHsmStatus smart constructor.

Constructors

HsmStatus' 

Fields

  • hsmClientCertificateIdentifier :: Maybe Text

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

  • hsmConfigurationIdentifier :: Maybe Text

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

  • status :: Maybe Text

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

    Values: active, applying

Instances

Instances details
FromXML HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Generic HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Associated Types

type Rep HsmStatus :: Type -> Type #

Read HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Show HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

NFData HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Methods

rnf :: HsmStatus -> () #

Eq HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Hashable HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

type Rep HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

type Rep HsmStatus = D1 ('MetaData "HsmStatus" "Amazonka.Redshift.Types.HsmStatus" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "HsmStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newHsmStatus :: HsmStatus Source #

Create a value of HsmStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hsmClientCertificateIdentifier:HsmStatus', hsmStatus_hsmClientCertificateIdentifier - Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.

$sel:hsmConfigurationIdentifier:HsmStatus', hsmStatus_hsmConfigurationIdentifier - Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

$sel:status:HsmStatus', hsmStatus_status - Reports whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

Values: active, applying

hsmStatus_hsmClientCertificateIdentifier :: Lens' HsmStatus (Maybe Text) Source #

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

hsmStatus_hsmConfigurationIdentifier :: Lens' HsmStatus (Maybe Text) Source #

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

hsmStatus_status :: Lens' HsmStatus (Maybe Text) Source #

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

Values: active, applying