Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data CACertificateDescription = CACertificateDescription' {
- autoRegistrationStatus :: Maybe AutoRegistrationStatus
- certificateArn :: Maybe Text
- certificateId :: Maybe Text
- certificateMode :: Maybe CertificateMode
- certificatePem :: Maybe Text
- creationDate :: Maybe POSIX
- customerVersion :: Maybe Natural
- generationId :: Maybe Text
- lastModifiedDate :: Maybe POSIX
- ownedBy :: Maybe Text
- status :: Maybe CACertificateStatus
- validity :: Maybe CertificateValidity
- newCACertificateDescription :: CACertificateDescription
- cACertificateDescription_autoRegistrationStatus :: Lens' CACertificateDescription (Maybe AutoRegistrationStatus)
- cACertificateDescription_certificateArn :: Lens' CACertificateDescription (Maybe Text)
- cACertificateDescription_certificateId :: Lens' CACertificateDescription (Maybe Text)
- cACertificateDescription_certificateMode :: Lens' CACertificateDescription (Maybe CertificateMode)
- cACertificateDescription_certificatePem :: Lens' CACertificateDescription (Maybe Text)
- cACertificateDescription_creationDate :: Lens' CACertificateDescription (Maybe UTCTime)
- cACertificateDescription_customerVersion :: Lens' CACertificateDescription (Maybe Natural)
- cACertificateDescription_generationId :: Lens' CACertificateDescription (Maybe Text)
- cACertificateDescription_lastModifiedDate :: Lens' CACertificateDescription (Maybe UTCTime)
- cACertificateDescription_ownedBy :: Lens' CACertificateDescription (Maybe Text)
- cACertificateDescription_status :: Lens' CACertificateDescription (Maybe CACertificateStatus)
- cACertificateDescription_validity :: Lens' CACertificateDescription (Maybe CertificateValidity)
Documentation
data CACertificateDescription Source #
Describes a CA certificate.
See: newCACertificateDescription
smart constructor.
CACertificateDescription' | |
|
Instances
newCACertificateDescription :: CACertificateDescription Source #
Create a value of CACertificateDescription
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:autoRegistrationStatus:CACertificateDescription'
, cACertificateDescription_autoRegistrationStatus
- Whether the CA certificate configured for auto registration of device
certificates. Valid values are "ENABLE" and "DISABLE"
$sel:certificateArn:CACertificateDescription'
, cACertificateDescription_certificateArn
- The CA certificate ARN.
$sel:certificateId:CACertificateDescription'
, cACertificateDescription_certificateId
- The CA certificate ID.
$sel:certificateMode:CACertificateDescription'
, cACertificateDescription_certificateMode
- The mode of the CA.
All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see certificate mode.
$sel:certificatePem:CACertificateDescription'
, cACertificateDescription_certificatePem
- The CA certificate data, in PEM format.
$sel:creationDate:CACertificateDescription'
, cACertificateDescription_creationDate
- The date the CA certificate was created.
$sel:customerVersion:CACertificateDescription'
, cACertificateDescription_customerVersion
- The customer version of the CA certificate.
$sel:generationId:CACertificateDescription'
, cACertificateDescription_generationId
- The generation ID of the CA certificate.
$sel:lastModifiedDate:CACertificateDescription'
, cACertificateDescription_lastModifiedDate
- The date the CA certificate was last modified.
$sel:ownedBy:CACertificateDescription'
, cACertificateDescription_ownedBy
- The owner of the CA certificate.
$sel:status:CACertificateDescription'
, cACertificateDescription_status
- The status of a CA certificate.
$sel:validity:CACertificateDescription'
, cACertificateDescription_validity
- When the CA certificate is valid.
cACertificateDescription_autoRegistrationStatus :: Lens' CACertificateDescription (Maybe AutoRegistrationStatus) Source #
Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"
cACertificateDescription_certificateArn :: Lens' CACertificateDescription (Maybe Text) Source #
The CA certificate ARN.
cACertificateDescription_certificateId :: Lens' CACertificateDescription (Maybe Text) Source #
The CA certificate ID.
cACertificateDescription_certificateMode :: Lens' CACertificateDescription (Maybe CertificateMode) Source #
The mode of the CA.
All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see certificate mode.
cACertificateDescription_certificatePem :: Lens' CACertificateDescription (Maybe Text) Source #
The CA certificate data, in PEM format.
cACertificateDescription_creationDate :: Lens' CACertificateDescription (Maybe UTCTime) Source #
The date the CA certificate was created.
cACertificateDescription_customerVersion :: Lens' CACertificateDescription (Maybe Natural) Source #
The customer version of the CA certificate.
cACertificateDescription_generationId :: Lens' CACertificateDescription (Maybe Text) Source #
The generation ID of the CA certificate.
cACertificateDescription_lastModifiedDate :: Lens' CACertificateDescription (Maybe UTCTime) Source #
The date the CA certificate was last modified.
cACertificateDescription_ownedBy :: Lens' CACertificateDescription (Maybe Text) Source #
The owner of the CA certificate.
cACertificateDescription_status :: Lens' CACertificateDescription (Maybe CACertificateStatus) Source #
The status of a CA certificate.
cACertificateDescription_validity :: Lens' CACertificateDescription (Maybe CertificateValidity) Source #
When the CA certificate is valid.