| 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 |
Amazonka.DMS.Types.Certificate
Description
Synopsis
- data Certificate = Certificate' {}
- newCertificate :: Certificate
- certificate_certificateArn :: Lens' Certificate (Maybe Text)
- certificate_certificateCreationDate :: Lens' Certificate (Maybe UTCTime)
- certificate_certificateIdentifier :: Lens' Certificate (Maybe Text)
- certificate_certificateOwner :: Lens' Certificate (Maybe Text)
- certificate_certificatePem :: Lens' Certificate (Maybe Text)
- certificate_certificateWallet :: Lens' Certificate (Maybe ByteString)
- certificate_keyLength :: Lens' Certificate (Maybe Int)
- certificate_signingAlgorithm :: Lens' Certificate (Maybe Text)
- certificate_validFromDate :: Lens' Certificate (Maybe UTCTime)
- certificate_validToDate :: Lens' Certificate (Maybe UTCTime)
Documentation
data Certificate Source #
The SSL certificate that can be used to encrypt connections between the endpoints and the replication instance.
See: newCertificate smart constructor.
Constructors
| Certificate' | |
Fields
| |
Instances
newCertificate :: Certificate Source #
Create a value of Certificate 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:certificateArn:Certificate', certificate_certificateArn - The Amazon Resource Name (ARN) for the certificate.
$sel:certificateCreationDate:Certificate', certificate_certificateCreationDate - The date that the certificate was created.
$sel:certificateIdentifier:Certificate', certificate_certificateIdentifier - A customer-assigned name for the certificate. Identifiers must begin
with a letter and must contain only ASCII letters, digits, and hyphens.
They can't end with a hyphen or contain two consecutive hyphens.
$sel:certificateOwner:Certificate', certificate_certificateOwner - The owner of the certificate.
$sel:certificatePem:Certificate', certificate_certificatePem - The contents of a .pem file, which contains an X.509 certificate.
$sel:certificateWallet:Certificate', certificate_certificateWallet - The location of an imported Oracle Wallet certificate for use with SSL.
Example: filebase64("${path.root}/rds-ca-2019-root.sso")--
-- Note: This Lens automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens accepts and returns only raw unencoded data.
$sel:keyLength:Certificate', certificate_keyLength - The key length of the cryptographic algorithm being used.
$sel:signingAlgorithm:Certificate', certificate_signingAlgorithm - The signing algorithm for the certificate.
$sel:validFromDate:Certificate', certificate_validFromDate - The beginning date that the certificate is valid.
$sel:validToDate:Certificate', certificate_validToDate - The final date that the certificate is valid.
certificate_certificateArn :: Lens' Certificate (Maybe Text) Source #
The Amazon Resource Name (ARN) for the certificate.
certificate_certificateCreationDate :: Lens' Certificate (Maybe UTCTime) Source #
The date that the certificate was created.
certificate_certificateIdentifier :: Lens' Certificate (Maybe Text) Source #
A customer-assigned name for the certificate. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or contain two consecutive hyphens.
certificate_certificateOwner :: Lens' Certificate (Maybe Text) Source #
The owner of the certificate.
certificate_certificatePem :: Lens' Certificate (Maybe Text) Source #
The contents of a .pem file, which contains an X.509 certificate.
certificate_certificateWallet :: Lens' Certificate (Maybe ByteString) Source #
The location of an imported Oracle Wallet certificate for use with SSL.
Example: filebase64("${path.root}/rds-ca-2019-root.sso")--
-- Note: This Lens automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens accepts and returns only raw unencoded data.
certificate_keyLength :: Lens' Certificate (Maybe Int) Source #
The key length of the cryptographic algorithm being used.
certificate_signingAlgorithm :: Lens' Certificate (Maybe Text) Source #
The signing algorithm for the certificate.
certificate_validFromDate :: Lens' Certificate (Maybe UTCTime) Source #
The beginning date that the certificate is valid.
certificate_validToDate :: Lens' Certificate (Maybe UTCTime) Source #
The final date that the certificate is valid.