libZSservicesZSamazonka-redshiftZSamazonka-redshift
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Redshift.Types.HsmConfiguration

Description

 
Synopsis

Documentation

data HsmConfiguration Source #

Returns information about an HSM configuration, which is an object that describes to Amazon Redshift clusters the information they require to connect to an HSM where they can store database encryption keys.

See: newHsmConfiguration smart constructor.

Constructors

HsmConfiguration' 

Fields

Instances

Instances details
Eq HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Read HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Show HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Generic HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Associated Types

type Rep HsmConfiguration :: Type -> Type #

NFData HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Methods

rnf :: HsmConfiguration -> () #

Hashable HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

FromXML HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

type Rep HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

type Rep HsmConfiguration = D1 ('MetaData "HsmConfiguration" "Amazonka.Redshift.Types.HsmConfiguration" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "HsmConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hsmPartitionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "hsmIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newHsmConfiguration :: HsmConfiguration Source #

Create a value of HsmConfiguration 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:hsmConfigurationIdentifier:HsmConfiguration', hsmConfiguration_hsmConfigurationIdentifier - The name of the Amazon Redshift HSM configuration.

$sel:hsmPartitionName:HsmConfiguration', hsmConfiguration_hsmPartitionName - The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

$sel:description:HsmConfiguration', hsmConfiguration_description - A text description of the HSM configuration.

$sel:tags:HsmConfiguration', hsmConfiguration_tags - The list of tags for the HSM configuration.

$sel:hsmIpAddress:HsmConfiguration', hsmConfiguration_hsmIpAddress - The IP address that the Amazon Redshift cluster must use to access the HSM.

hsmConfiguration_hsmConfigurationIdentifier :: Lens' HsmConfiguration (Maybe Text) Source #

The name of the Amazon Redshift HSM configuration.

hsmConfiguration_hsmPartitionName :: Lens' HsmConfiguration (Maybe Text) Source #

The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

hsmConfiguration_description :: Lens' HsmConfiguration (Maybe Text) Source #

A text description of the HSM configuration.

hsmConfiguration_tags :: Lens' HsmConfiguration (Maybe [Tag]) Source #

The list of tags for the HSM configuration.

hsmConfiguration_hsmIpAddress :: Lens' HsmConfiguration (Maybe Text) Source #

The IP address that the Amazon Redshift cluster must use to access the HSM.