| 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.CertificateManagerPCA.RestoreCertificateAuthority
Description
Restores a certificate authority (CA) that is in the DELETED state.
You can restore a CA during the period that you defined in the
PermanentDeletionTimeInDays parameter of the
DeleteCertificateAuthority
action. Currently, you can specify 7 to 30 days. If you did not specify
a PermanentDeletionTimeInDays value, by default you can restore the
CA at any time in a 30 day period. You can check the time remaining in
the restoration period of a private CA in the DELETED state by calling
the
DescribeCertificateAuthority
or
ListCertificateAuthorities
actions. The status of a restored CA is set to its pre-deletion status
when the RestoreCertificateAuthority action returns. To change its
status to ACTIVE, call the
UpdateCertificateAuthority
action. If the private CA was in the PENDING_CERTIFICATE state at
deletion, you must use the
ImportCertificateAuthorityCertificate
action to import a certificate authority into the private CA before it
can be activated. You cannot restore a CA after the restoration period
has ended.
Synopsis
- data RestoreCertificateAuthority = RestoreCertificateAuthority' {}
- newRestoreCertificateAuthority :: Text -> RestoreCertificateAuthority
- restoreCertificateAuthority_certificateAuthorityArn :: Lens' RestoreCertificateAuthority Text
- data RestoreCertificateAuthorityResponse = RestoreCertificateAuthorityResponse' {
- newRestoreCertificateAuthorityResponse :: RestoreCertificateAuthorityResponse
Creating a Request
data RestoreCertificateAuthority Source #
See: newRestoreCertificateAuthority smart constructor.
Constructors
| RestoreCertificateAuthority' | |
Fields
| |
Instances
newRestoreCertificateAuthority Source #
Arguments
| :: Text | |
| -> RestoreCertificateAuthority |
Create a value of RestoreCertificateAuthority 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:
RestoreCertificateAuthority, restoreCertificateAuthority_certificateAuthorityArn - The Amazon Resource Name (ARN) that was returned when you called the
CreateCertificateAuthority
action. This must be of the form:
arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012
Request Lenses
restoreCertificateAuthority_certificateAuthorityArn :: Lens' RestoreCertificateAuthority Text Source #
The Amazon Resource Name (ARN) that was returned when you called the CreateCertificateAuthority action. This must be of the form:
arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012
Destructuring the Response
data RestoreCertificateAuthorityResponse Source #
See: newRestoreCertificateAuthorityResponse smart constructor.
Constructors
| RestoreCertificateAuthorityResponse' | |
Instances
newRestoreCertificateAuthorityResponse :: RestoreCertificateAuthorityResponse Source #
Create a value of RestoreCertificateAuthorityResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.