libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager
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.CertificateManager.RenewCertificate

Description

Renews an eligible ACM certificate. At this time, only exported private certificates can be renewed with this operation. In order to renew your ACM PCA certificates with ACM, you must first grant the ACM service principal permission to do so. For more information, see Testing Managed Renewal in the ACM User Guide.

Synopsis

Creating a Request

data RenewCertificate Source #

See: newRenewCertificate smart constructor.

Constructors

RenewCertificate' 

Fields

  • certificateArn :: Text

    String that contains the ARN of the ACM certificate to be renewed. This must be of the form:

    arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012

    For more information about ARNs, see Amazon Resource Names (ARNs).

Instances

Instances details
Eq RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Read RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Show RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Generic RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Associated Types

type Rep RenewCertificate :: Type -> Type #

NFData RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Methods

rnf :: RenewCertificate -> () #

Hashable RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

ToJSON RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

AWSRequest RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Associated Types

type AWSResponse RenewCertificate #

ToHeaders RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

ToPath RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

ToQuery RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

type Rep RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

type Rep RenewCertificate = D1 ('MetaData "RenewCertificate" "Amazonka.CertificateManager.RenewCertificate" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "RenewCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

newRenewCertificate Source #

Create a value of RenewCertificate 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:certificateArn:RenewCertificate', renewCertificate_certificateArn - String that contains the ARN of the ACM certificate to be renewed. This must be of the form:

arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012

For more information about ARNs, see Amazon Resource Names (ARNs).

Request Lenses

renewCertificate_certificateArn :: Lens' RenewCertificate Text Source #

String that contains the ARN of the ACM certificate to be renewed. This must be of the form:

arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012

For more information about ARNs, see Amazon Resource Names (ARNs).

Destructuring the Response

data RenewCertificateResponse Source #

See: newRenewCertificateResponse smart constructor.

Instances

Instances details
Eq RenewCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Read RenewCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Show RenewCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Generic RenewCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Associated Types

type Rep RenewCertificateResponse :: Type -> Type #

NFData RenewCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

type Rep RenewCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

type Rep RenewCertificateResponse = D1 ('MetaData "RenewCertificateResponse" "Amazonka.CertificateManager.RenewCertificate" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "RenewCertificateResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newRenewCertificateResponse :: RenewCertificateResponse Source #

Create a value of RenewCertificateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.