libZSservicesZSamazonka-certificatemanager-pcaZSamazonka-certificatemanager-pca
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.CertificateManagerPCA.Types.PolicyInformation

Description

 
Synopsis

Documentation

data PolicyInformation Source #

Defines the X.509 CertificatePolicies extension.

See: newPolicyInformation smart constructor.

Constructors

PolicyInformation' 

Fields

Instances

Instances details
Eq PolicyInformation Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.Types.PolicyInformation

Read PolicyInformation Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.Types.PolicyInformation

Show PolicyInformation Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.Types.PolicyInformation

Generic PolicyInformation Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.Types.PolicyInformation

Associated Types

type Rep PolicyInformation :: Type -> Type #

NFData PolicyInformation Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.Types.PolicyInformation

Methods

rnf :: PolicyInformation -> () #

Hashable PolicyInformation Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.Types.PolicyInformation

ToJSON PolicyInformation Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.Types.PolicyInformation

type Rep PolicyInformation Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.Types.PolicyInformation

type Rep PolicyInformation = D1 ('MetaData "PolicyInformation" "Amazonka.CertificateManagerPCA.Types.PolicyInformation" "libZSservicesZSamazonka-certificatemanager-pcaZSamazonka-certificatemanager-pca" 'False) (C1 ('MetaCons "PolicyInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyQualifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty PolicyQualifierInfo))) :*: S1 ('MetaSel ('Just "certPolicyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPolicyInformation Source #

Create a value of PolicyInformation 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:policyQualifiers:PolicyInformation', policyInformation_policyQualifiers - Modifies the given CertPolicyId with a qualifier. ACM Private CA supports the certification practice statement (CPS) qualifier.

$sel:certPolicyId:PolicyInformation', policyInformation_certPolicyId - Specifies the object identifier (OID) of the certificate policy under which the certificate was issued. For more information, see NIST's definition of Object Identifier (OID).

policyInformation_policyQualifiers :: Lens' PolicyInformation (Maybe (NonEmpty PolicyQualifierInfo)) Source #

Modifies the given CertPolicyId with a qualifier. ACM Private CA supports the certification practice statement (CPS) qualifier.

policyInformation_certPolicyId :: Lens' PolicyInformation Text Source #

Specifies the object identifier (OID) of the certificate policy under which the certificate was issued. For more information, see NIST's definition of Object Identifier (OID).