amazonka-cloudhsmv2-2.0: Amazon CloudHSM V2 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.CloudHSMV2.Types.Certificates

Description

 
Synopsis

Documentation

data Certificates Source #

Contains one or more certificates or a certificate signing request (CSR).

See: newCertificates smart constructor.

Constructors

Certificates' 

Fields

Instances

Instances details
FromJSON Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

Generic Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

Associated Types

type Rep Certificates :: Type -> Type #

Read Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

Show Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

NFData Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

Methods

rnf :: Certificates -> () #

Eq Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

Hashable Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

type Rep Certificates Source # 
Instance details

Defined in Amazonka.CloudHSMV2.Types.Certificates

type Rep Certificates = D1 ('MetaData "Certificates" "Amazonka.CloudHSMV2.Types.Certificates" "amazonka-cloudhsmv2-2.0-JPONnjzt63Q1wP3HCntyXZ" 'False) (C1 ('MetaCons "Certificates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "awsHardwareCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterCsr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hsmCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "manufacturerHardwareCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCertificates :: Certificates Source #

Create a value of Certificates 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:awsHardwareCertificate:Certificates', certificates_awsHardwareCertificate - The HSM hardware certificate issued (signed) by AWS CloudHSM.

$sel:clusterCertificate:Certificates', certificates_clusterCertificate - The cluster certificate issued (signed) by the issuing certificate authority (CA) of the cluster's owner.

$sel:clusterCsr:Certificates', certificates_clusterCsr - The cluster's certificate signing request (CSR). The CSR exists only when the cluster's state is UNINITIALIZED.

$sel:hsmCertificate:Certificates', certificates_hsmCertificate - The HSM certificate issued (signed) by the HSM hardware.

$sel:manufacturerHardwareCertificate:Certificates', certificates_manufacturerHardwareCertificate - The HSM hardware certificate issued (signed) by the hardware manufacturer.

certificates_awsHardwareCertificate :: Lens' Certificates (Maybe Text) Source #

The HSM hardware certificate issued (signed) by AWS CloudHSM.

certificates_clusterCertificate :: Lens' Certificates (Maybe Text) Source #

The cluster certificate issued (signed) by the issuing certificate authority (CA) of the cluster's owner.

certificates_clusterCsr :: Lens' Certificates (Maybe Text) Source #

The cluster's certificate signing request (CSR). The CSR exists only when the cluster's state is UNINITIALIZED.

certificates_hsmCertificate :: Lens' Certificates (Maybe Text) Source #

The HSM certificate issued (signed) by the HSM hardware.

certificates_manufacturerHardwareCertificate :: Lens' Certificates (Maybe Text) Source #

The HSM hardware certificate issued (signed) by the hardware manufacturer.