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 |
Updates a registered CA certificate.
Requires permission to access the UpdateCACertificate action.
Synopsis
- data UpdateCACertificate = UpdateCACertificate' {}
- newUpdateCACertificate :: Text -> UpdateCACertificate
- updateCACertificate_removeAutoRegistration :: Lens' UpdateCACertificate (Maybe Bool)
- updateCACertificate_newStatus :: Lens' UpdateCACertificate (Maybe CACertificateStatus)
- updateCACertificate_registrationConfig :: Lens' UpdateCACertificate (Maybe RegistrationConfig)
- updateCACertificate_newAutoRegistrationStatus :: Lens' UpdateCACertificate (Maybe AutoRegistrationStatus)
- updateCACertificate_certificateId :: Lens' UpdateCACertificate Text
- data UpdateCACertificateResponse = UpdateCACertificateResponse' {
- newUpdateCACertificateResponse :: UpdateCACertificateResponse
Creating a Request
data UpdateCACertificate Source #
The input to the UpdateCACertificate operation.
See: newUpdateCACertificate
smart constructor.
UpdateCACertificate' | |
|
Instances
newUpdateCACertificate Source #
Create a value of UpdateCACertificate
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:removeAutoRegistration:UpdateCACertificate'
, updateCACertificate_removeAutoRegistration
- If true, removes auto registration.
$sel:newStatus':UpdateCACertificate'
, updateCACertificate_newStatus
- The updated status of the CA certificate.
Note: The status value REGISTER_INACTIVE is deprecated and should not be used.
$sel:registrationConfig:UpdateCACertificate'
, updateCACertificate_registrationConfig
- Information about the registration configuration.
$sel:newAutoRegistrationStatus':UpdateCACertificate'
, updateCACertificate_newAutoRegistrationStatus
- The new value for the auto registration status. Valid values are:
"ENABLE" or "DISABLE".
$sel:certificateId:UpdateCACertificate'
, updateCACertificate_certificateId
- The CA certificate identifier.
Request Lenses
updateCACertificate_removeAutoRegistration :: Lens' UpdateCACertificate (Maybe Bool) Source #
If true, removes auto registration.
updateCACertificate_newStatus :: Lens' UpdateCACertificate (Maybe CACertificateStatus) Source #
The updated status of the CA certificate.
Note: The status value REGISTER_INACTIVE is deprecated and should not be used.
updateCACertificate_registrationConfig :: Lens' UpdateCACertificate (Maybe RegistrationConfig) Source #
Information about the registration configuration.
updateCACertificate_newAutoRegistrationStatus :: Lens' UpdateCACertificate (Maybe AutoRegistrationStatus) Source #
The new value for the auto registration status. Valid values are: "ENABLE" or "DISABLE".
updateCACertificate_certificateId :: Lens' UpdateCACertificate Text Source #
The CA certificate identifier.
Destructuring the Response
data UpdateCACertificateResponse Source #
See: newUpdateCACertificateResponse
smart constructor.
Instances
newUpdateCACertificateResponse :: UpdateCACertificateResponse Source #
Create a value of UpdateCACertificateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.