amazonka-certificatemanager-2.0: Amazon Certificate Manager SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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 Amazon Web Services Private CA 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
ToJSON RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.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

AWSRequest RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Associated Types

type AWSResponse RenewCertificate #

Generic RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Associated Types

type Rep RenewCertificate :: Type -> Type #

Read RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Show RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

NFData RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Methods

rnf :: RenewCertificate -> () #

Eq RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Hashable RenewCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

type AWSResponse 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'False) (C1 ('MetaCons "RenewCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic RenewCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Associated Types

type Rep RenewCertificateResponse :: Type -> Type #

Read RenewCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Show RenewCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

NFData RenewCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RenewCertificate

Eq 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" '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.