libZSservicesZSamazonka-certificatemanager-pcaZSamazonka-certificatemanager-pca
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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

Creating a Request

data RestoreCertificateAuthority Source #

See: newRestoreCertificateAuthority smart constructor.

Constructors

RestoreCertificateAuthority' 

Fields

Instances

Instances details
Eq RestoreCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

Read RestoreCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

Show RestoreCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

Generic RestoreCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

Associated Types

type Rep RestoreCertificateAuthority :: Type -> Type #

NFData RestoreCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

Hashable RestoreCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

ToJSON RestoreCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

AWSRequest RestoreCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

ToHeaders RestoreCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

ToPath RestoreCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

ToQuery RestoreCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

type Rep RestoreCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

type Rep RestoreCertificateAuthority = D1 ('MetaData "RestoreCertificateAuthority" "Amazonka.CertificateManagerPCA.RestoreCertificateAuthority" "libZSservicesZSamazonka-certificatemanager-pcaZSamazonka-certificatemanager-pca" 'False) (C1 ('MetaCons "RestoreCertificateAuthority'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateAuthorityArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RestoreCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

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 #

Instances

Instances details
Eq RestoreCertificateAuthorityResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

Read RestoreCertificateAuthorityResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

Show RestoreCertificateAuthorityResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

Generic RestoreCertificateAuthorityResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

NFData RestoreCertificateAuthorityResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.RestoreCertificateAuthority

type Rep RestoreCertificateAuthorityResponse Source # 
Instance details

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.