amazonka-certificatemanager-pca-2.0: Amazon Certificate Manager Private Certificate Authority 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.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
ToJSON 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 #

Read PolicyInformation Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.Types.PolicyInformation

Show PolicyInformation Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.Types.PolicyInformation

NFData PolicyInformation Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.Types.PolicyInformation

Methods

rnf :: PolicyInformation -> () #

Eq PolicyInformation Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.Types.PolicyInformation

Hashable 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" "amazonka-certificatemanager-pca-2.0-BrCc8DEClV63rMSVXz2XYH" '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. Amazon Web Services 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. Amazon Web Services 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).