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 |
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:
$sel:certificateAuthorityArn: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
Eq RestoreCertificateAuthorityResponse Source # | |
Read RestoreCertificateAuthorityResponse Source # | |
Show RestoreCertificateAuthorityResponse Source # | |
Generic RestoreCertificateAuthorityResponse Source # | |
Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority type Rep RestoreCertificateAuthorityResponse :: Type -> Type # | |
NFData RestoreCertificateAuthorityResponse Source # | |
type Rep RestoreCertificateAuthorityResponse Source # | |
Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority type Rep RestoreCertificateAuthorityResponse = D1 ('MetaData "RestoreCertificateAuthorityResponse" "Amazonka.CertificateManagerPCA.RestoreCertificateAuthority" "libZSservicesZSamazonka-certificatemanager-pcaZSamazonka-certificatemanager-pca" '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.