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.UpdateCertificateOptions

Description

Updates a certificate. Currently, you can use this function to specify whether to opt in to or out of recording your certificate in a certificate transparency log. For more information, see Opting Out of Certificate Transparency Logging.

Synopsis

Creating a Request

data UpdateCertificateOptions Source #

See: newUpdateCertificateOptions smart constructor.

Constructors

UpdateCertificateOptions' 

Fields

  • certificateArn :: Text

    ARN of the requested certificate to update. This must be of the form:

    arn:aws:acm:us-east-1:account:certificate/12345678-1234-1234-1234-123456789012

  • options :: CertificateOptions

    Use to update the options for your certificate. Currently, you can specify whether to add your certificate to a transparency log. Certificate transparency makes it possible to detect SSL/TLS certificates that have been mistakenly or maliciously issued. Certificates that have not been logged typically produce an error message in a browser.

Instances

Instances details
ToJSON UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

ToHeaders UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

ToPath UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

ToQuery UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

AWSRequest UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Generic UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Associated Types

type Rep UpdateCertificateOptions :: Type -> Type #

Read UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Show UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

NFData UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Eq UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Hashable UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

type AWSResponse UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

type Rep UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

type Rep UpdateCertificateOptions = D1 ('MetaData "UpdateCertificateOptions" "Amazonka.CertificateManager.UpdateCertificateOptions" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'False) (C1 ('MetaCons "UpdateCertificateOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CertificateOptions)))

newUpdateCertificateOptions Source #

Create a value of UpdateCertificateOptions 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:

UpdateCertificateOptions, updateCertificateOptions_certificateArn - ARN of the requested certificate to update. This must be of the form:

arn:aws:acm:us-east-1:account:certificate/12345678-1234-1234-1234-123456789012

UpdateCertificateOptions, updateCertificateOptions_options - Use to update the options for your certificate. Currently, you can specify whether to add your certificate to a transparency log. Certificate transparency makes it possible to detect SSL/TLS certificates that have been mistakenly or maliciously issued. Certificates that have not been logged typically produce an error message in a browser.

Request Lenses

updateCertificateOptions_certificateArn :: Lens' UpdateCertificateOptions Text Source #

ARN of the requested certificate to update. This must be of the form:

arn:aws:acm:us-east-1:account:certificate/12345678-1234-1234-1234-123456789012

updateCertificateOptions_options :: Lens' UpdateCertificateOptions CertificateOptions Source #

Use to update the options for your certificate. Currently, you can specify whether to add your certificate to a transparency log. Certificate transparency makes it possible to detect SSL/TLS certificates that have been mistakenly or maliciously issued. Certificates that have not been logged typically produce an error message in a browser.

Destructuring the Response

data UpdateCertificateOptionsResponse Source #

See: newUpdateCertificateOptionsResponse smart constructor.

Instances

Instances details
Generic UpdateCertificateOptionsResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Associated Types

type Rep UpdateCertificateOptionsResponse :: Type -> Type #

Read UpdateCertificateOptionsResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Show UpdateCertificateOptionsResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

NFData UpdateCertificateOptionsResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Eq UpdateCertificateOptionsResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

type Rep UpdateCertificateOptionsResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

type Rep UpdateCertificateOptionsResponse = D1 ('MetaData "UpdateCertificateOptionsResponse" "Amazonka.CertificateManager.UpdateCertificateOptions" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'False) (C1 ('MetaCons "UpdateCertificateOptionsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUpdateCertificateOptionsResponse :: UpdateCertificateOptionsResponse Source #

Create a value of UpdateCertificateOptionsResponse with all optional fields omitted.

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