| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.IoT.Types.CertificateDescription
Description
Synopsis
- data CertificateDescription = CertificateDescription' {
- status :: Maybe CertificateStatus
- ownedBy :: Maybe Text
- lastModifiedDate :: Maybe POSIX
- caCertificateId :: Maybe Text
- previousOwnedBy :: Maybe Text
- certificatePem :: Maybe Text
- certificateArn :: Maybe Text
- certificateId :: Maybe Text
- certificateMode :: Maybe CertificateMode
- validity :: Maybe CertificateValidity
- creationDate :: Maybe POSIX
- generationId :: Maybe Text
- transferData :: Maybe TransferData
- customerVersion :: Maybe Natural
- newCertificateDescription :: CertificateDescription
- certificateDescription_status :: Lens' CertificateDescription (Maybe CertificateStatus)
- certificateDescription_ownedBy :: Lens' CertificateDescription (Maybe Text)
- certificateDescription_lastModifiedDate :: Lens' CertificateDescription (Maybe UTCTime)
- certificateDescription_caCertificateId :: Lens' CertificateDescription (Maybe Text)
- certificateDescription_previousOwnedBy :: Lens' CertificateDescription (Maybe Text)
- certificateDescription_certificatePem :: Lens' CertificateDescription (Maybe Text)
- certificateDescription_certificateArn :: Lens' CertificateDescription (Maybe Text)
- certificateDescription_certificateId :: Lens' CertificateDescription (Maybe Text)
- certificateDescription_certificateMode :: Lens' CertificateDescription (Maybe CertificateMode)
- certificateDescription_validity :: Lens' CertificateDescription (Maybe CertificateValidity)
- certificateDescription_creationDate :: Lens' CertificateDescription (Maybe UTCTime)
- certificateDescription_generationId :: Lens' CertificateDescription (Maybe Text)
- certificateDescription_transferData :: Lens' CertificateDescription (Maybe TransferData)
- certificateDescription_customerVersion :: Lens' CertificateDescription (Maybe Natural)
Documentation
data CertificateDescription Source #
Describes a certificate.
See: newCertificateDescription smart constructor.
Constructors
| CertificateDescription' | |
Fields
| |
Instances
newCertificateDescription :: CertificateDescription Source #
Create a value of CertificateDescription 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:status:CertificateDescription', certificateDescription_status - The status of the certificate.
$sel:ownedBy:CertificateDescription', certificateDescription_ownedBy - The ID of the Amazon Web Services account that owns the certificate.
$sel:lastModifiedDate:CertificateDescription', certificateDescription_lastModifiedDate - The date and time the certificate was last modified.
$sel:caCertificateId:CertificateDescription', certificateDescription_caCertificateId - The certificate ID of the CA certificate used to sign this certificate.
$sel:previousOwnedBy:CertificateDescription', certificateDescription_previousOwnedBy - The ID of the Amazon Web Services account of the previous owner of the
certificate.
$sel:certificatePem:CertificateDescription', certificateDescription_certificatePem - The certificate data, in PEM format.
$sel:certificateArn:CertificateDescription', certificateDescription_certificateArn - The ARN of the certificate.
$sel:certificateId:CertificateDescription', certificateDescription_certificateId - The ID of the certificate.
$sel:certificateMode:CertificateDescription', certificateDescription_certificateMode - The mode of the certificate.
$sel:validity:CertificateDescription', certificateDescription_validity - When the certificate is valid.
$sel:creationDate:CertificateDescription', certificateDescription_creationDate - The date and time the certificate was created.
$sel:generationId:CertificateDescription', certificateDescription_generationId - The generation ID of the certificate.
$sel:transferData:CertificateDescription', certificateDescription_transferData - The transfer data.
$sel:customerVersion:CertificateDescription', certificateDescription_customerVersion - The customer version of the certificate.
certificateDescription_status :: Lens' CertificateDescription (Maybe CertificateStatus) Source #
The status of the certificate.
certificateDescription_ownedBy :: Lens' CertificateDescription (Maybe Text) Source #
The ID of the Amazon Web Services account that owns the certificate.
certificateDescription_lastModifiedDate :: Lens' CertificateDescription (Maybe UTCTime) Source #
The date and time the certificate was last modified.
certificateDescription_caCertificateId :: Lens' CertificateDescription (Maybe Text) Source #
The certificate ID of the CA certificate used to sign this certificate.
certificateDescription_previousOwnedBy :: Lens' CertificateDescription (Maybe Text) Source #
The ID of the Amazon Web Services account of the previous owner of the certificate.
certificateDescription_certificatePem :: Lens' CertificateDescription (Maybe Text) Source #
The certificate data, in PEM format.
certificateDescription_certificateArn :: Lens' CertificateDescription (Maybe Text) Source #
The ARN of the certificate.
certificateDescription_certificateId :: Lens' CertificateDescription (Maybe Text) Source #
The ID of the certificate.
certificateDescription_certificateMode :: Lens' CertificateDescription (Maybe CertificateMode) Source #
The mode of the certificate.
certificateDescription_validity :: Lens' CertificateDescription (Maybe CertificateValidity) Source #
When the certificate is valid.
certificateDescription_creationDate :: Lens' CertificateDescription (Maybe UTCTime) Source #
The date and time the certificate was created.
certificateDescription_generationId :: Lens' CertificateDescription (Maybe Text) Source #
The generation ID of the certificate.
certificateDescription_transferData :: Lens' CertificateDescription (Maybe TransferData) Source #
The transfer data.
certificateDescription_customerVersion :: Lens' CertificateDescription (Maybe Natural) Source #
The customer version of the certificate.