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 |
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.
RestoreCertificateAuthority' | |
|
Instances
newRestoreCertificateAuthority Source #
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.
Instances
Generic RestoreCertificateAuthorityResponse Source # | |
Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority type Rep RestoreCertificateAuthorityResponse :: Type -> Type # | |
Read RestoreCertificateAuthorityResponse Source # | |
Show RestoreCertificateAuthorityResponse Source # | |
NFData RestoreCertificateAuthorityResponse Source # | |
Eq RestoreCertificateAuthorityResponse Source # | |
type Rep RestoreCertificateAuthorityResponse Source # | |
Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority type Rep RestoreCertificateAuthorityResponse = D1 ('MetaData "RestoreCertificateAuthorityResponse" "Amazonka.CertificateManagerPCA.RestoreCertificateAuthority" "amazonka-certificatemanager-pca-2.0-BrCc8DEClV63rMSVXz2XYH" 'False) (C1 ('MetaCons "RestoreCertificateAuthorityResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newRestoreCertificateAuthorityResponse :: RestoreCertificateAuthorityResponse Source #
Create a value of RestoreCertificateAuthorityResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.