libZSservicesZSamazonka-license-managerZSamazonka-license-manager
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.LicenseManager.Types.IssuerDetails

Description

 
Synopsis

Documentation

data IssuerDetails Source #

Details associated with the issuer of a license.

See: newIssuerDetails smart constructor.

Constructors

IssuerDetails' 

Fields

Instances

Instances details
Eq IssuerDetails Source # 
Instance details

Defined in Amazonka.LicenseManager.Types.IssuerDetails

Read IssuerDetails Source # 
Instance details

Defined in Amazonka.LicenseManager.Types.IssuerDetails

Show IssuerDetails Source # 
Instance details

Defined in Amazonka.LicenseManager.Types.IssuerDetails

Generic IssuerDetails Source # 
Instance details

Defined in Amazonka.LicenseManager.Types.IssuerDetails

Associated Types

type Rep IssuerDetails :: Type -> Type #

NFData IssuerDetails Source # 
Instance details

Defined in Amazonka.LicenseManager.Types.IssuerDetails

Methods

rnf :: IssuerDetails -> () #

Hashable IssuerDetails Source # 
Instance details

Defined in Amazonka.LicenseManager.Types.IssuerDetails

FromJSON IssuerDetails Source # 
Instance details

Defined in Amazonka.LicenseManager.Types.IssuerDetails

type Rep IssuerDetails Source # 
Instance details

Defined in Amazonka.LicenseManager.Types.IssuerDetails

type Rep IssuerDetails = D1 ('MetaData "IssuerDetails" "Amazonka.LicenseManager.Types.IssuerDetails" "libZSservicesZSamazonka-license-managerZSamazonka-license-manager" 'False) (C1 ('MetaCons "IssuerDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyFingerprint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "signKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newIssuerDetails :: IssuerDetails Source #

Create a value of IssuerDetails 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:keyFingerprint:IssuerDetails', issuerDetails_keyFingerprint - Issuer key fingerprint.

$sel:signKey:IssuerDetails', issuerDetails_signKey - Asymmetric KMS key from Key Management Service. The KMS key must have a key usage of sign and verify, and support the RSASSA-PSS SHA-256 signing algorithm.

$sel:name:IssuerDetails', issuerDetails_name - Issuer name.

issuerDetails_signKey :: Lens' IssuerDetails (Maybe Text) Source #

Asymmetric KMS key from Key Management Service. The KMS key must have a key usage of sign and verify, and support the RSASSA-PSS SHA-256 signing algorithm.