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

Description

Derived from API version 2015-12-08 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Web Services Certificate Manager

You can use Amazon Web Services Certificate Manager (ACM) to manage SSL/TLS certificates for your Amazon Web Services-based websites and applications. For more information about using ACM, see the Amazon Web Services Certificate Manager User Guide.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2015-12-08 of the Amazon Certificate Manager SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by CertificateManager.

InvalidTagException

_InvalidTagException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or both of the values that make up the key-value pair is not valid. For example, you cannot specify a tag value that begins with aws:.

ValidationException

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The supplied input failed to satisfy constraints of an Amazon Web Services service.

AccessDeniedException

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You do not have access required to perform this action.

InvalidParameterException

InvalidDomainValidationOptionsException

_InvalidDomainValidationOptionsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more values in the DomainValidationOption structure is incorrect.

TooManyTagsException

_TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request contains too many tags. Try the request again with fewer tags.

ConflictException

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You are trying to update a resource or configuration that is already being created or updated. Wait for the previous operation to finish and try again.

InvalidArgsException

_InvalidArgsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more of of request parameters specified is not valid.

RequestInProgressException

_RequestInProgressException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The certificate request is in process and the certificate in your account has not yet been issued.

ThrottlingException

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was denied because it exceeded a quota.

TagPolicyException

_TagPolicyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A specified tag did not comply with an existing tag policy and was rejected.

InvalidArnException

_InvalidArnException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested Amazon Resource Name (ARN) does not refer to an existing resource.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified certificate cannot be found in the caller's account or the caller's account cannot be found.

InvalidStateException

_InvalidStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Processing has reached an invalid state.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An ACM quota has been exceeded.

ResourceInUseException

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The certificate is in use by another Amazon Web Services service in the caller's account. Remove the association and try again.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

CertificateValidated

newCertificateValidated :: Wait DescribeCertificate Source #

Polls DescribeCertificate every 60 seconds until a successful state is reached. An error is returned after 40 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

ResendValidationEmail

data ResendValidationEmail Source #

See: newResendValidationEmail smart constructor.

Instances

Instances details
Eq ResendValidationEmail Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

Read ResendValidationEmail Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

Show ResendValidationEmail Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

Generic ResendValidationEmail Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

Associated Types

type Rep ResendValidationEmail :: Type -> Type #

NFData ResendValidationEmail Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

Methods

rnf :: ResendValidationEmail -> () #

Hashable ResendValidationEmail Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

ToJSON ResendValidationEmail Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

AWSRequest ResendValidationEmail Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

Associated Types

type AWSResponse ResendValidationEmail #

ToHeaders ResendValidationEmail Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

ToPath ResendValidationEmail Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

ToQuery ResendValidationEmail Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

type Rep ResendValidationEmail Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

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

Defined in Amazonka.CertificateManager.ResendValidationEmail

newResendValidationEmail Source #

Create a value of ResendValidationEmail 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:ResendValidationEmail', resendValidationEmail_certificateArn - String that contains the ARN of the requested certificate. The certificate ARN is generated and returned by the RequestCertificate action as soon as the request is made. By default, using this parameter causes email to be sent to all top-level domains you specified in the certificate request. The ARN must be of the form:

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

$sel:domain:ResendValidationEmail', resendValidationEmail_domain - The fully qualified domain name (FQDN) of the certificate that needs to be validated.

$sel:validationDomain:ResendValidationEmail', resendValidationEmail_validationDomain - The base validation domain that will act as the suffix of the email addresses that are used to send the emails. This must be the same as the Domain value or a superdomain of the Domain value. For example, if you requested a certificate for site.subdomain.example.com and specify a ValidationDomain of subdomain.example.com, ACM sends email to the domain registrant, technical contact, and administrative contact in WHOIS and the following five addresses:

  • admin@subdomain.example.com
  • administrator@subdomain.example.com
  • hostmaster@subdomain.example.com
  • postmaster@subdomain.example.com
  • webmaster@subdomain.example.com

data ResendValidationEmailResponse Source #

See: newResendValidationEmailResponse smart constructor.

Instances

Instances details
Eq ResendValidationEmailResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

Read ResendValidationEmailResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

Show ResendValidationEmailResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

Generic ResendValidationEmailResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

Associated Types

type Rep ResendValidationEmailResponse :: Type -> Type #

NFData ResendValidationEmailResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

type Rep ResendValidationEmailResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ResendValidationEmail

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

newResendValidationEmailResponse :: ResendValidationEmailResponse Source #

Create a value of ResendValidationEmailResponse with all optional fields omitted.

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

UpdateCertificateOptions

data UpdateCertificateOptions Source #

See: newUpdateCertificateOptions smart constructor.

Instances

Instances details
Eq UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Read UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Show 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 #

NFData UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Hashable UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

ToJSON UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

AWSRequest 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

type Rep UpdateCertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

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

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

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:

$sel:certificateArn: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

$sel:options: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.

data UpdateCertificateOptionsResponse Source #

See: newUpdateCertificateOptionsResponse smart constructor.

Instances

Instances details
Eq UpdateCertificateOptionsResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Read UpdateCertificateOptionsResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Show UpdateCertificateOptionsResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Generic UpdateCertificateOptionsResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.UpdateCertificateOptions

Associated Types

type Rep UpdateCertificateOptionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" '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.

ListTagsForCertificate

data ListTagsForCertificate Source #

See: newListTagsForCertificate smart constructor.

Instances

Instances details
Eq ListTagsForCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

Read ListTagsForCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

Show ListTagsForCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

Generic ListTagsForCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

Associated Types

type Rep ListTagsForCertificate :: Type -> Type #

NFData ListTagsForCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

Methods

rnf :: ListTagsForCertificate -> () #

Hashable ListTagsForCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

ToJSON ListTagsForCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

AWSRequest ListTagsForCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

Associated Types

type AWSResponse ListTagsForCertificate #

ToHeaders ListTagsForCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

ToPath ListTagsForCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

ToQuery ListTagsForCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

type Rep ListTagsForCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

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

Defined in Amazonka.CertificateManager.ListTagsForCertificate

newListTagsForCertificate Source #

Create a value of ListTagsForCertificate 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:ListTagsForCertificate', listTagsForCertificate_certificateArn - String that contains the ARN of the ACM certificate for which you want to list the tags. This must have the following form:

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

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

data ListTagsForCertificateResponse Source #

See: newListTagsForCertificateResponse smart constructor.

Instances

Instances details
Eq ListTagsForCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

Read ListTagsForCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

Show ListTagsForCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

Generic ListTagsForCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

Associated Types

type Rep ListTagsForCertificateResponse :: Type -> Type #

NFData ListTagsForCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

type Rep ListTagsForCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ListTagsForCertificate

type Rep ListTagsForCertificateResponse = D1 ('MetaData "ListTagsForCertificateResponse" "Amazonka.CertificateManager.ListTagsForCertificate" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "ListTagsForCertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForCertificateResponse Source #

Create a value of ListTagsForCertificateResponse 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:tags:ListTagsForCertificateResponse', listTagsForCertificateResponse_tags - The key-value pairs that define the applied tags.

$sel:httpStatus:ListTagsForCertificateResponse', listTagsForCertificateResponse_httpStatus - The response's http status code.

GetCertificate

data GetCertificate Source #

See: newGetCertificate smart constructor.

Constructors

GetCertificate' Text 

Instances

Instances details
Eq GetCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

Read GetCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

Show GetCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

Generic GetCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

Associated Types

type Rep GetCertificate :: Type -> Type #

NFData GetCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

Methods

rnf :: GetCertificate -> () #

Hashable GetCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

ToJSON GetCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

AWSRequest GetCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

Associated Types

type AWSResponse GetCertificate #

ToHeaders GetCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

ToPath GetCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

ToQuery GetCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

type Rep GetCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

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

Defined in Amazonka.CertificateManager.GetCertificate

newGetCertificate Source #

Create a value of GetCertificate 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:GetCertificate', getCertificate_certificateArn - String that contains a certificate ARN in the following format:

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

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

data GetCertificateResponse Source #

See: newGetCertificateResponse smart constructor.

Instances

Instances details
Eq GetCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

Read GetCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

Show GetCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

Generic GetCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

Associated Types

type Rep GetCertificateResponse :: Type -> Type #

NFData GetCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

Methods

rnf :: GetCertificateResponse -> () #

type Rep GetCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.GetCertificate

type Rep GetCertificateResponse = D1 ('MetaData "GetCertificateResponse" "Amazonka.CertificateManager.GetCertificate" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "GetCertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "certificateChain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetCertificateResponse Source #

Create a value of GetCertificateResponse 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:certificate:GetCertificateResponse', getCertificateResponse_certificate - The ACM-issued certificate corresponding to the ARN specified as input.

$sel:certificateChain:GetCertificateResponse', getCertificateResponse_certificateChain - Certificates forming the requested certificate's chain of trust. The chain consists of the certificate of the issuing CA and the intermediate certificates of any other subordinate CAs.

$sel:httpStatus:GetCertificateResponse', getCertificateResponse_httpStatus - The response's http status code.

AddTagsToCertificate

data AddTagsToCertificate Source #

See: newAddTagsToCertificate smart constructor.

Instances

Instances details
Eq AddTagsToCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

Read AddTagsToCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

Show AddTagsToCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

Generic AddTagsToCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

Associated Types

type Rep AddTagsToCertificate :: Type -> Type #

NFData AddTagsToCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

Methods

rnf :: AddTagsToCertificate -> () #

Hashable AddTagsToCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

ToJSON AddTagsToCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

AWSRequest AddTagsToCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

Associated Types

type AWSResponse AddTagsToCertificate #

ToHeaders AddTagsToCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

ToPath AddTagsToCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

ToQuery AddTagsToCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

type Rep AddTagsToCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

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

Defined in Amazonka.CertificateManager.AddTagsToCertificate

newAddTagsToCertificate Source #

Create a value of AddTagsToCertificate 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:AddTagsToCertificate', addTagsToCertificate_certificateArn - String that contains the ARN of the ACM certificate to which the tag is to be applied. 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).

$sel:tags:AddTagsToCertificate', addTagsToCertificate_tags - The key-value pair that defines the tag. The tag value is optional.

data AddTagsToCertificateResponse Source #

See: newAddTagsToCertificateResponse smart constructor.

Instances

Instances details
Eq AddTagsToCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

Read AddTagsToCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

Show AddTagsToCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

Generic AddTagsToCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

Associated Types

type Rep AddTagsToCertificateResponse :: Type -> Type #

NFData AddTagsToCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

type Rep AddTagsToCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.AddTagsToCertificate

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

newAddTagsToCertificateResponse :: AddTagsToCertificateResponse Source #

Create a value of AddTagsToCertificateResponse with all optional fields omitted.

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

RequestCertificate

data RequestCertificate Source #

See: newRequestCertificate smart constructor.

Instances

Instances details
Eq RequestCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

Read RequestCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

Show RequestCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

Generic RequestCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

Associated Types

type Rep RequestCertificate :: Type -> Type #

NFData RequestCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

Methods

rnf :: RequestCertificate -> () #

Hashable RequestCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

ToJSON RequestCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

AWSRequest RequestCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

Associated Types

type AWSResponse RequestCertificate #

ToHeaders RequestCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

ToPath RequestCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

ToQuery RequestCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

type Rep RequestCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

type Rep RequestCertificate = D1 ('MetaData "RequestCertificate" "Amazonka.CertificateManager.RequestCertificate" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "RequestCertificate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ValidationMethod))) :*: (S1 ('MetaSel ('Just "subjectAlternativeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateOptions)))) :*: ((S1 ('MetaSel ('Just "domainValidationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DomainValidationOption))) :*: S1 ('MetaSel ('Just "certificateAuthorityArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse RequestCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

newRequestCertificate Source #

Create a value of RequestCertificate 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:idempotencyToken:RequestCertificate', requestCertificate_idempotencyToken - Customer chosen string that can be used to distinguish between calls to RequestCertificate. Idempotency tokens time out after one hour. Therefore, if you call RequestCertificate multiple times with the same idempotency token within one hour, ACM recognizes that you are requesting only one certificate and will issue only one. If you change the idempotency token for each call, ACM recognizes that you are requesting multiple certificates.

$sel:validationMethod:RequestCertificate', requestCertificate_validationMethod - The method you want to use if you are requesting a public certificate to validate that you own or control domain. You can validate with DNS or validate with email. We recommend that you use DNS validation.

$sel:subjectAlternativeNames:RequestCertificate', requestCertificate_subjectAlternativeNames - Additional FQDNs to be included in the Subject Alternative Name extension of the ACM certificate. For example, add the name www.example.net to a certificate for which the DomainName field is www.example.com if users can reach your site by using either name. The maximum number of domain names that you can add to an ACM certificate is 100. However, the initial quota is 10 domain names. If you need more than 10 names, you must request a quota increase. For more information, see Quotas.

The maximum length of a SAN DNS name is 253 octets. The name is made up of multiple labels separated by periods. No label can be longer than 63 octets. Consider the following examples:

  • (63 octets).(63 octets).(63 octets).(61 octets) is legal because the total length is 253 octets (63+1+63+1+63+1+61) and no label exceeds 63 octets.
  • (64 octets).(63 octets).(63 octets).(61 octets) is not legal because the total length exceeds 253 octets (64+1+63+1+63+1+61) and the first label exceeds 63 octets.
  • (63 octets).(63 octets).(63 octets).(62 octets) is not legal because the total length of the DNS name (63+1+63+1+63+1+62) exceeds 253 octets.

$sel:options:RequestCertificate', requestCertificate_options - Currently, you can use this parameter to specify whether to add the certificate to a certificate 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. For more information, see Opting Out of Certificate Transparency Logging.

$sel:domainValidationOptions:RequestCertificate', requestCertificate_domainValidationOptions - The domain name that you want ACM to use to send you emails so that you can validate domain ownership.

$sel:certificateAuthorityArn:RequestCertificate', requestCertificate_certificateAuthorityArn - The Amazon Resource Name (ARN) of the private certificate authority (CA) that will be used to issue the certificate. If you do not provide an ARN and you are trying to request a private certificate, ACM will attempt to issue a public certificate. For more information about private CAs, see the Amazon Web Services Certificate Manager Private Certificate Authority (PCA) user guide. The ARN must have the following form:

arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012

$sel:tags:RequestCertificate', requestCertificate_tags - One or more resource tags to associate with the certificate.

$sel:domainName:RequestCertificate', requestCertificate_domainName - Fully qualified domain name (FQDN), such as www.example.com, that you want to secure with an ACM certificate. Use an asterisk (*) to create a wildcard certificate that protects several sites in the same domain. For example, *.example.com protects www.example.com, site.example.com, and images.example.com.

The first domain name you enter cannot exceed 64 octets, including periods. Each subsequent Subject Alternative Name (SAN), however, can be up to 253 octets in length.

data RequestCertificateResponse Source #

See: newRequestCertificateResponse smart constructor.

Instances

Instances details
Eq RequestCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

Read RequestCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

Show RequestCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

Generic RequestCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

Associated Types

type Rep RequestCertificateResponse :: Type -> Type #

NFData RequestCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

type Rep RequestCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RequestCertificate

type Rep RequestCertificateResponse = D1 ('MetaData "RequestCertificateResponse" "Amazonka.CertificateManager.RequestCertificate" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "RequestCertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRequestCertificateResponse Source #

Create a value of RequestCertificateResponse 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:RequestCertificateResponse', requestCertificateResponse_certificateArn - String that contains the ARN of the issued certificate. This must be of the form:

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

$sel:httpStatus:RequestCertificateResponse', requestCertificateResponse_httpStatus - The response's http status code.

ListCertificates (Paginated)

data ListCertificates Source #

See: newListCertificates smart constructor.

Instances

Instances details
Eq ListCertificates Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

Read ListCertificates Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

Show ListCertificates Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

Generic ListCertificates Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

Associated Types

type Rep ListCertificates :: Type -> Type #

NFData ListCertificates Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

Methods

rnf :: ListCertificates -> () #

Hashable ListCertificates Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

ToJSON ListCertificates Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

AWSPager ListCertificates Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

AWSRequest ListCertificates Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

Associated Types

type AWSResponse ListCertificates #

ToHeaders ListCertificates Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

ToPath ListCertificates Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

ToQuery ListCertificates Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

type Rep ListCertificates Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

type Rep ListCertificates = D1 ('MetaData "ListCertificates" "Amazonka.CertificateManager.ListCertificates" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "ListCertificates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificateStatuses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CertificateStatus])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "includes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Filters)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListCertificates Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

newListCertificates :: ListCertificates Source #

Create a value of ListCertificates 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:certificateStatuses:ListCertificates', listCertificates_certificateStatuses - Filter the certificate list by status value.

$sel:nextToken:ListCertificates', listCertificates_nextToken - Use this parameter only when paginating results and only in a subsequent request after you receive a response with truncated results. Set it to the value of NextToken from the response you just received.

$sel:includes:ListCertificates', listCertificates_includes - Filter the certificate list. For more information, see the Filters structure.

$sel:maxItems:ListCertificates', listCertificates_maxItems - Use this parameter when paginating results to specify the maximum number of items to return in the response. If additional items exist beyond the number you specify, the NextToken element is sent in the response. Use this NextToken value in a subsequent request to retrieve additional items.

data ListCertificatesResponse Source #

See: newListCertificatesResponse smart constructor.

Instances

Instances details
Eq ListCertificatesResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

Read ListCertificatesResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

Show ListCertificatesResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

Generic ListCertificatesResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

Associated Types

type Rep ListCertificatesResponse :: Type -> Type #

NFData ListCertificatesResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

type Rep ListCertificatesResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ListCertificates

type Rep ListCertificatesResponse = D1 ('MetaData "ListCertificatesResponse" "Amazonka.CertificateManager.ListCertificates" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "ListCertificatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CertificateSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCertificatesResponse Source #

Create a value of ListCertificatesResponse 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:certificateSummaryList:ListCertificatesResponse', listCertificatesResponse_certificateSummaryList - A list of ACM certificates.

$sel:nextToken:ListCertificates', listCertificatesResponse_nextToken - When the list is truncated, this value is present and contains the value to use for the NextToken parameter in a subsequent pagination request.

$sel:httpStatus:ListCertificatesResponse', listCertificatesResponse_httpStatus - The response's http status code.

DeleteCertificate

data DeleteCertificate Source #

See: newDeleteCertificate smart constructor.

Constructors

DeleteCertificate' Text 

Instances

Instances details
Eq DeleteCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

Read DeleteCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

Show DeleteCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

Generic DeleteCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

Associated Types

type Rep DeleteCertificate :: Type -> Type #

NFData DeleteCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

Methods

rnf :: DeleteCertificate -> () #

Hashable DeleteCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

ToJSON DeleteCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

AWSRequest DeleteCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

Associated Types

type AWSResponse DeleteCertificate #

ToHeaders DeleteCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

ToPath DeleteCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

ToQuery DeleteCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

type Rep DeleteCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

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

Defined in Amazonka.CertificateManager.DeleteCertificate

newDeleteCertificate Source #

Create a value of DeleteCertificate 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:DeleteCertificate', deleteCertificate_certificateArn - String that contains the ARN of the ACM certificate to be deleted. 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).

data DeleteCertificateResponse Source #

See: newDeleteCertificateResponse smart constructor.

Instances

Instances details
Eq DeleteCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

Read DeleteCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

Show DeleteCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

Generic DeleteCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

Associated Types

type Rep DeleteCertificateResponse :: Type -> Type #

NFData DeleteCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

type Rep DeleteCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.DeleteCertificate

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

newDeleteCertificateResponse :: DeleteCertificateResponse Source #

Create a value of DeleteCertificateResponse with all optional fields omitted.

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

RemoveTagsFromCertificate

data RemoveTagsFromCertificate Source #

See: newRemoveTagsFromCertificate smart constructor.

Instances

Instances details
Eq RemoveTagsFromCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

Read RemoveTagsFromCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

Show RemoveTagsFromCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

Generic RemoveTagsFromCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

Associated Types

type Rep RemoveTagsFromCertificate :: Type -> Type #

NFData RemoveTagsFromCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

Hashable RemoveTagsFromCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

ToJSON RemoveTagsFromCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

AWSRequest RemoveTagsFromCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

ToHeaders RemoveTagsFromCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

ToPath RemoveTagsFromCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

ToQuery RemoveTagsFromCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

type Rep RemoveTagsFromCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

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

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

newRemoveTagsFromCertificate Source #

Create a value of RemoveTagsFromCertificate 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:RemoveTagsFromCertificate', removeTagsFromCertificate_certificateArn - String that contains the ARN of the ACM Certificate with one or more tags that you want to remove. 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).

$sel:tags:RemoveTagsFromCertificate', removeTagsFromCertificate_tags - The key-value pair that defines the tag to remove.

data RemoveTagsFromCertificateResponse Source #

See: newRemoveTagsFromCertificateResponse smart constructor.

Instances

Instances details
Eq RemoveTagsFromCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

Read RemoveTagsFromCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

Show RemoveTagsFromCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

Generic RemoveTagsFromCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

Associated Types

type Rep RemoveTagsFromCertificateResponse :: Type -> Type #

NFData RemoveTagsFromCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

type Rep RemoveTagsFromCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.RemoveTagsFromCertificate

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

newRemoveTagsFromCertificateResponse :: RemoveTagsFromCertificateResponse Source #

Create a value of RemoveTagsFromCertificateResponse with all optional fields omitted.

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

GetAccountConfiguration

data GetAccountConfiguration Source #

See: newGetAccountConfiguration smart constructor.

Instances

Instances details
Eq GetAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

Read GetAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

Show GetAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

Generic GetAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

Associated Types

type Rep GetAccountConfiguration :: Type -> Type #

NFData GetAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

Methods

rnf :: GetAccountConfiguration -> () #

Hashable GetAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

ToJSON GetAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

AWSRequest GetAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

ToHeaders GetAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

ToPath GetAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

ToQuery GetAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

type Rep GetAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

type Rep GetAccountConfiguration = D1 ('MetaData "GetAccountConfiguration" "Amazonka.CertificateManager.GetAccountConfiguration" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "GetAccountConfiguration'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

newGetAccountConfiguration :: GetAccountConfiguration Source #

Create a value of GetAccountConfiguration with all optional fields omitted.

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

data GetAccountConfigurationResponse Source #

See: newGetAccountConfigurationResponse smart constructor.

Instances

Instances details
Eq GetAccountConfigurationResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

Read GetAccountConfigurationResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

Show GetAccountConfigurationResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

Generic GetAccountConfigurationResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

Associated Types

type Rep GetAccountConfigurationResponse :: Type -> Type #

NFData GetAccountConfigurationResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

type Rep GetAccountConfigurationResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.GetAccountConfiguration

type Rep GetAccountConfigurationResponse = D1 ('MetaData "GetAccountConfigurationResponse" "Amazonka.CertificateManager.GetAccountConfiguration" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "GetAccountConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expiryEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExpiryEventsConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetAccountConfigurationResponse Source #

Create a value of GetAccountConfigurationResponse 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:expiryEvents:GetAccountConfigurationResponse', getAccountConfigurationResponse_expiryEvents - Expiration events configuration options associated with the Amazon Web Services account.

$sel:httpStatus:GetAccountConfigurationResponse', getAccountConfigurationResponse_httpStatus - The response's http status code.

ImportCertificate

data ImportCertificate Source #

See: newImportCertificate smart constructor.

Instances

Instances details
Eq ImportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

Show ImportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

Generic ImportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

Associated Types

type Rep ImportCertificate :: Type -> Type #

NFData ImportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

Methods

rnf :: ImportCertificate -> () #

Hashable ImportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

ToJSON ImportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

AWSRequest ImportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

Associated Types

type AWSResponse ImportCertificate #

ToHeaders ImportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

ToPath ImportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

ToQuery ImportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

type Rep ImportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

type Rep ImportCertificate = D1 ('MetaData "ImportCertificate" "Amazonka.CertificateManager.ImportCertificate" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "ImportCertificate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificateChain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: (S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64) :*: S1 ('MetaSel ('Just "privateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Base64))))))
type AWSResponse ImportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

newImportCertificate Source #

Create a value of ImportCertificate 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:ImportCertificate', importCertificate_certificateArn - The Amazon Resource Name (ARN) of an imported certificate to replace. To import a new certificate, omit this field.

$sel:certificateChain:ImportCertificate', importCertificate_certificateChain - The PEM encoded certificate chain.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:tags:ImportCertificate', importCertificate_tags - One or more resource tags to associate with the imported certificate.

Note: You cannot apply tags when reimporting a certificate.

$sel:certificate:ImportCertificate', importCertificate_certificate - The certificate to import.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:privateKey:ImportCertificate', importCertificate_privateKey - The private key that matches the public key in the certificate.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

data ImportCertificateResponse Source #

See: newImportCertificateResponse smart constructor.

Instances

Instances details
Eq ImportCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

Read ImportCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

Show ImportCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

Generic ImportCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

Associated Types

type Rep ImportCertificateResponse :: Type -> Type #

NFData ImportCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

type Rep ImportCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ImportCertificate

type Rep ImportCertificateResponse = D1 ('MetaData "ImportCertificateResponse" "Amazonka.CertificateManager.ImportCertificate" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "ImportCertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newImportCertificateResponse Source #

Create a value of ImportCertificateResponse 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:ImportCertificate', importCertificateResponse_certificateArn - The Amazon Resource Name (ARN) of the imported certificate.

$sel:httpStatus:ImportCertificateResponse', importCertificateResponse_httpStatus - The response's http status code.

PutAccountConfiguration

data PutAccountConfiguration Source #

See: newPutAccountConfiguration smart constructor.

Instances

Instances details
Eq PutAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

Read PutAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

Show PutAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

Generic PutAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

Associated Types

type Rep PutAccountConfiguration :: Type -> Type #

NFData PutAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

Methods

rnf :: PutAccountConfiguration -> () #

Hashable PutAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

ToJSON PutAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

AWSRequest PutAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

ToHeaders PutAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

ToPath PutAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

ToQuery PutAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

type Rep PutAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

type Rep PutAccountConfiguration = D1 ('MetaData "PutAccountConfiguration" "Amazonka.CertificateManager.PutAccountConfiguration" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "PutAccountConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expiryEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExpiryEventsConfiguration)) :*: S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutAccountConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

newPutAccountConfiguration Source #

Create a value of PutAccountConfiguration 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:expiryEvents:PutAccountConfiguration', putAccountConfiguration_expiryEvents - Specifies expiration events associated with an account.

$sel:idempotencyToken:PutAccountConfiguration', putAccountConfiguration_idempotencyToken - Customer-chosen string used to distinguish between calls to PutAccountConfiguration. Idempotency tokens time out after one hour. If you call PutAccountConfiguration multiple times with the same unexpired idempotency token, ACM treats it as the same request and returns the original result. If you change the idempotency token for each call, ACM treats each call as a new request.

data PutAccountConfigurationResponse Source #

See: newPutAccountConfigurationResponse smart constructor.

Instances

Instances details
Eq PutAccountConfigurationResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

Read PutAccountConfigurationResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

Show PutAccountConfigurationResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

Generic PutAccountConfigurationResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

Associated Types

type Rep PutAccountConfigurationResponse :: Type -> Type #

NFData PutAccountConfigurationResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

type Rep PutAccountConfigurationResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.PutAccountConfiguration

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

newPutAccountConfigurationResponse :: PutAccountConfigurationResponse Source #

Create a value of PutAccountConfigurationResponse with all optional fields omitted.

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

DescribeCertificate

data DescribeCertificate Source #

See: newDescribeCertificate smart constructor.

Instances

Instances details
Eq DescribeCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

Read DescribeCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

Show DescribeCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

Generic DescribeCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

Associated Types

type Rep DescribeCertificate :: Type -> Type #

NFData DescribeCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

Methods

rnf :: DescribeCertificate -> () #

Hashable DescribeCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

ToJSON DescribeCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

AWSRequest DescribeCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

Associated Types

type AWSResponse DescribeCertificate #

ToHeaders DescribeCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

ToPath DescribeCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

ToQuery DescribeCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

type Rep DescribeCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

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

Defined in Amazonka.CertificateManager.DescribeCertificate

newDescribeCertificate Source #

Create a value of DescribeCertificate 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:DescribeCertificate', describeCertificate_certificateArn - The Amazon Resource Name (ARN) of the ACM certificate. The ARN must have the following form:

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

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

data DescribeCertificateResponse Source #

See: newDescribeCertificateResponse smart constructor.

Instances

Instances details
Eq DescribeCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

Read DescribeCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

Show DescribeCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

Generic DescribeCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

Associated Types

type Rep DescribeCertificateResponse :: Type -> Type #

NFData DescribeCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

type Rep DescribeCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.DescribeCertificate

type Rep DescribeCertificateResponse = D1 ('MetaData "DescribeCertificateResponse" "Amazonka.CertificateManager.DescribeCertificate" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "DescribeCertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeCertificateResponse Source #

Create a value of DescribeCertificateResponse 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:certificate:DescribeCertificateResponse', describeCertificateResponse_certificate - Metadata about an ACM certificate.

$sel:httpStatus:DescribeCertificateResponse', describeCertificateResponse_httpStatus - The response's http status code.

RenewCertificate

data RenewCertificate Source #

See: newRenewCertificate smart constructor.

Constructors

RenewCertificate' Text 

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

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.

ExportCertificate

data ExportCertificate Source #

See: newExportCertificate smart constructor.

Instances

Instances details
Eq ExportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

Show ExportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

Generic ExportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

Associated Types

type Rep ExportCertificate :: Type -> Type #

NFData ExportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

Methods

rnf :: ExportCertificate -> () #

Hashable ExportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

ToJSON ExportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

AWSRequest ExportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

Associated Types

type AWSResponse ExportCertificate #

ToHeaders ExportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

ToPath ExportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

ToQuery ExportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

type Rep ExportCertificate Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

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

Defined in Amazonka.CertificateManager.ExportCertificate

newExportCertificate Source #

Create a value of ExportCertificate 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:ExportCertificate', exportCertificate_certificateArn - An Amazon Resource Name (ARN) of the issued certificate. This must be of the form:

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

$sel:passphrase:ExportCertificate', exportCertificate_passphrase - Passphrase to associate with the encrypted exported private key. If you want to later decrypt the private key, you must have the passphrase. You can use the following OpenSSL command to decrypt a private key:

openssl rsa -in encrypted_key.pem -out decrypted_key.pem-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

data ExportCertificateResponse Source #

See: newExportCertificateResponse smart constructor.

Instances

Instances details
Eq ExportCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

Show ExportCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

Generic ExportCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

Associated Types

type Rep ExportCertificateResponse :: Type -> Type #

NFData ExportCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

type Rep ExportCertificateResponse Source # 
Instance details

Defined in Amazonka.CertificateManager.ExportCertificate

type Rep ExportCertificateResponse = D1 ('MetaData "ExportCertificateResponse" "Amazonka.CertificateManager.ExportCertificate" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "ExportCertificateResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "privateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "certificateChain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newExportCertificateResponse Source #

Create a value of ExportCertificateResponse 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:privateKey:ExportCertificateResponse', exportCertificateResponse_privateKey - The encrypted private key associated with the public key in the certificate. The key is output in PKCS #8 format and is base64 PEM-encoded.

$sel:certificate:ExportCertificateResponse', exportCertificateResponse_certificate - The base64 PEM-encoded certificate.

$sel:certificateChain:ExportCertificateResponse', exportCertificateResponse_certificateChain - The base64 PEM-encoded certificate chain. This does not include the certificate that you are exporting.

$sel:httpStatus:ExportCertificateResponse', exportCertificateResponse_httpStatus - The response's http status code.

Types

CertificateStatus

newtype CertificateStatus Source #

Instances

Instances details
Eq CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Ord CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Read CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Show CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Generic CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Associated Types

type Rep CertificateStatus :: Type -> Type #

NFData CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Methods

rnf :: CertificateStatus -> () #

Hashable CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToJSON CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToJSONKey CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

FromJSON CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

FromJSONKey CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToLog CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToHeader CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToQuery CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

FromXML CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToXML CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToByteString CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

FromText CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToText CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

type Rep CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

type Rep CertificateStatus = D1 ('MetaData "CertificateStatus" "Amazonka.CertificateManager.Types.CertificateStatus" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "CertificateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CertificateTransparencyLoggingPreference

newtype CertificateTransparencyLoggingPreference Source #

Instances

Instances details
Eq CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

Ord CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

Read CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

Show CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

Generic CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

NFData CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

Hashable CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToJSON CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToJSONKey CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

FromJSON CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

FromJSONKey CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToLog CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToHeader CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToQuery CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

FromXML CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToXML CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToByteString CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

FromText CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToText CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

type Rep CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

type Rep CertificateTransparencyLoggingPreference = D1 ('MetaData "CertificateTransparencyLoggingPreference" "Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "CertificateTransparencyLoggingPreference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateTransparencyLoggingPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CertificateType

newtype CertificateType Source #

Constructors

CertificateType' 

Instances

Instances details
Eq CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Ord CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Read CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Show CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Generic CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Associated Types

type Rep CertificateType :: Type -> Type #

NFData CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Methods

rnf :: CertificateType -> () #

Hashable CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToJSON CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToJSONKey CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

FromJSON CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

FromJSONKey CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToLog CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToHeader CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToQuery CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

FromXML CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToXML CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Methods

toXML :: CertificateType -> XML #

ToByteString CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

FromText CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToText CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

type Rep CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

type Rep CertificateType = D1 ('MetaData "CertificateType" "Amazonka.CertificateManager.Types.CertificateType" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "CertificateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DomainStatus

newtype DomainStatus Source #

Constructors

DomainStatus' 

Instances

Instances details
Eq DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Ord DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Read DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Show DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Generic DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Associated Types

type Rep DomainStatus :: Type -> Type #

NFData DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Methods

rnf :: DomainStatus -> () #

Hashable DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToJSON DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToJSONKey DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

FromJSON DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

FromJSONKey DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToLog DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToHeader DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToQuery DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

FromXML DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToXML DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Methods

toXML :: DomainStatus -> XML #

ToByteString DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

FromText DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToText DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Methods

toText :: DomainStatus -> Text #

type Rep DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

type Rep DomainStatus = D1 ('MetaData "DomainStatus" "Amazonka.CertificateManager.Types.DomainStatus" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "DomainStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDomainStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExtendedKeyUsageName

newtype ExtendedKeyUsageName Source #

Instances

Instances details
Eq ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Ord ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Read ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Show ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Generic ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Associated Types

type Rep ExtendedKeyUsageName :: Type -> Type #

NFData ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Methods

rnf :: ExtendedKeyUsageName -> () #

Hashable ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToJSON ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToJSONKey ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

FromJSON ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

FromJSONKey ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToLog ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToHeader ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToQuery ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

FromXML ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToXML ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToByteString ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

FromText ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToText ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

type Rep ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

type Rep ExtendedKeyUsageName = D1 ('MetaData "ExtendedKeyUsageName" "Amazonka.CertificateManager.Types.ExtendedKeyUsageName" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "ExtendedKeyUsageName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExtendedKeyUsageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FailureReason

newtype FailureReason Source #

Constructors

FailureReason' 

Instances

Instances details
Eq FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Ord FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Read FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Show FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Generic FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Associated Types

type Rep FailureReason :: Type -> Type #

NFData FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Methods

rnf :: FailureReason -> () #

Hashable FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToJSON FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToJSONKey FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

FromJSON FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

FromJSONKey FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToLog FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToHeader FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToQuery FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

FromXML FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToXML FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Methods

toXML :: FailureReason -> XML #

ToByteString FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

FromText FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToText FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Methods

toText :: FailureReason -> Text #

type Rep FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

type Rep FailureReason = D1 ('MetaData "FailureReason" "Amazonka.CertificateManager.Types.FailureReason" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "FailureReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFailureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

KeyAlgorithm

newtype KeyAlgorithm Source #

Constructors

KeyAlgorithm' 

Instances

Instances details
Eq KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Ord KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Read KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Show KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Generic KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Associated Types

type Rep KeyAlgorithm :: Type -> Type #

NFData KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Methods

rnf :: KeyAlgorithm -> () #

Hashable KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToJSON KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToJSONKey KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

FromJSON KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

FromJSONKey KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToLog KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToHeader KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToQuery KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

FromXML KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToXML KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Methods

toXML :: KeyAlgorithm -> XML #

ToByteString KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

FromText KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToText KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Methods

toText :: KeyAlgorithm -> Text #

type Rep KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

type Rep KeyAlgorithm = D1 ('MetaData "KeyAlgorithm" "Amazonka.CertificateManager.Types.KeyAlgorithm" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "KeyAlgorithm'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromKeyAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

KeyUsageName

newtype KeyUsageName Source #

Constructors

KeyUsageName' 

Instances

Instances details
Eq KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Ord KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Read KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Show KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Generic KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Associated Types

type Rep KeyUsageName :: Type -> Type #

NFData KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Methods

rnf :: KeyUsageName -> () #

Hashable KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToJSON KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToJSONKey KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

FromJSON KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

FromJSONKey KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToLog KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToHeader KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToQuery KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

FromXML KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToXML KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Methods

toXML :: KeyUsageName -> XML #

ToByteString KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

FromText KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToText KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Methods

toText :: KeyUsageName -> Text #

type Rep KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

type Rep KeyUsageName = D1 ('MetaData "KeyUsageName" "Amazonka.CertificateManager.Types.KeyUsageName" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "KeyUsageName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromKeyUsageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecordType

newtype RecordType Source #

Constructors

RecordType' 

Fields

Bundled Patterns

pattern RecordType_CNAME :: RecordType 

Instances

Instances details
Eq RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Ord RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Read RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Show RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Generic RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Associated Types

type Rep RecordType :: Type -> Type #

NFData RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Methods

rnf :: RecordType -> () #

Hashable RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToJSON RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToJSONKey RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

FromJSON RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

FromJSONKey RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToLog RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToHeader RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToQuery RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

FromXML RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToXML RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Methods

toXML :: RecordType -> XML #

ToByteString RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

FromText RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToText RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Methods

toText :: RecordType -> Text #

type Rep RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

type Rep RecordType = D1 ('MetaData "RecordType" "Amazonka.CertificateManager.Types.RecordType" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "RecordType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RenewalEligibility

newtype RenewalEligibility Source #

Instances

Instances details
Eq RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Ord RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Read RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Show RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Generic RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Associated Types

type Rep RenewalEligibility :: Type -> Type #

NFData RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Methods

rnf :: RenewalEligibility -> () #

Hashable RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToJSON RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToJSONKey RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

FromJSON RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

FromJSONKey RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToLog RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToHeader RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToQuery RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

FromXML RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToXML RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToByteString RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

FromText RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToText RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

type Rep RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

type Rep RenewalEligibility = D1 ('MetaData "RenewalEligibility" "Amazonka.CertificateManager.Types.RenewalEligibility" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "RenewalEligibility'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRenewalEligibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RenewalStatus

newtype RenewalStatus Source #

Constructors

RenewalStatus' 

Instances

Instances details
Eq RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Ord RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Read RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Show RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Generic RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Associated Types

type Rep RenewalStatus :: Type -> Type #

NFData RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Methods

rnf :: RenewalStatus -> () #

Hashable RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToJSON RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToJSONKey RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

FromJSON RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

FromJSONKey RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToLog RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToHeader RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToQuery RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

FromXML RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToXML RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Methods

toXML :: RenewalStatus -> XML #

ToByteString RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

FromText RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToText RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Methods

toText :: RenewalStatus -> Text #

type Rep RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

type Rep RenewalStatus = D1 ('MetaData "RenewalStatus" "Amazonka.CertificateManager.Types.RenewalStatus" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "RenewalStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRenewalStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RevocationReason

newtype RevocationReason Source #

Instances

Instances details
Eq RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Ord RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Read RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Show RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Generic RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Associated Types

type Rep RevocationReason :: Type -> Type #

NFData RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Methods

rnf :: RevocationReason -> () #

Hashable RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToJSON RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToJSONKey RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

FromJSON RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

FromJSONKey RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToLog RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToHeader RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToQuery RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

FromXML RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToXML RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToByteString RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

FromText RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToText RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

type Rep RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

type Rep RevocationReason = D1 ('MetaData "RevocationReason" "Amazonka.CertificateManager.Types.RevocationReason" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "RevocationReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRevocationReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ValidationMethod

newtype ValidationMethod Source #

Instances

Instances details
Eq ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Ord ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Read ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Show ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Generic ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Associated Types

type Rep ValidationMethod :: Type -> Type #

NFData ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Methods

rnf :: ValidationMethod -> () #

Hashable ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToJSON ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToJSONKey ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

FromJSON ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

FromJSONKey ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToLog ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToHeader ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToQuery ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

FromXML ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToXML ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToByteString ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

FromText ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToText ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

type Rep ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

type Rep ValidationMethod = D1 ('MetaData "ValidationMethod" "Amazonka.CertificateManager.Types.ValidationMethod" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "ValidationMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromValidationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CertificateDetail

data CertificateDetail Source #

Contains metadata about an ACM certificate. This structure is returned in the response to a DescribeCertificate request.

See: newCertificateDetail smart constructor.

Instances

Instances details
Eq CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

Read CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

Show CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

Generic CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

Associated Types

type Rep CertificateDetail :: Type -> Type #

NFData CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

Methods

rnf :: CertificateDetail -> () #

Hashable CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

FromJSON CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

type Rep CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

type Rep CertificateDetail = D1 ('MetaData "CertificateDetail" "Amazonka.CertificateManager.Types.CertificateDetail" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "CertificateDetail'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "subject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateStatus)) :*: S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailureReason)))) :*: (S1 ('MetaSel ('Just "subjectAlternativeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "inUseBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serial") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "renewalEligibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RenewalEligibility)))) :*: ((S1 ('MetaSel ('Just "extendedKeyUsages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExtendedKeyUsage])) :*: S1 ('MetaSel ('Just "importedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "keyUsages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyUsage])) :*: S1 ('MetaSel ('Just "revokedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))) :*: (((S1 ('MetaSel ('Just "notBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "revocationReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RevocationReason)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "renewalSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RenewalSummary)) :*: (S1 ('MetaSel ('Just "keyAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KeyAlgorithm)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateType))))) :*: ((S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateOptions)) :*: (S1 ('MetaSel ('Just "issuedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "signatureAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "domainValidationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DomainValidation))) :*: S1 ('MetaSel ('Just "issuer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "notAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "certificateAuthorityArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newCertificateDetail :: CertificateDetail Source #

Create a value of CertificateDetail 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:subject:CertificateDetail', certificateDetail_subject - The name of the entity that is associated with the public key contained in the certificate.

$sel:status:CertificateDetail', certificateDetail_status - The status of the certificate.

$sel:failureReason:CertificateDetail', certificateDetail_failureReason - The reason the certificate request failed. This value exists only when the certificate status is FAILED. For more information, see Certificate Request Failed in the Amazon Web Services Certificate Manager User Guide.

$sel:subjectAlternativeNames:CertificateDetail', certificateDetail_subjectAlternativeNames - One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate. The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.

$sel:inUseBy:CertificateDetail', certificateDetail_inUseBy - A list of ARNs for the Amazon Web Services resources that are using the certificate. A certificate can be used by multiple Amazon Web Services resources.

$sel:createdAt:CertificateDetail', certificateDetail_createdAt - The time at which the certificate was requested.

$sel:certificateArn:CertificateDetail', certificateDetail_certificateArn - The Amazon Resource Name (ARN) of the certificate. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

$sel:serial:CertificateDetail', certificateDetail_serial - The serial number of the certificate.

$sel:renewalEligibility:CertificateDetail', certificateDetail_renewalEligibility - Specifies whether the certificate is eligible for renewal. At this time, only exported private certificates can be renewed with the RenewCertificate command.

$sel:extendedKeyUsages:CertificateDetail', certificateDetail_extendedKeyUsages - Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for which the certificate public key can be used and consists of a name and an object identifier (OID).

$sel:importedAt:CertificateDetail', certificateDetail_importedAt - The date and time at which the certificate was imported. This value exists only when the certificate type is IMPORTED.

$sel:keyUsages:CertificateDetail', certificateDetail_keyUsages - A list of Key Usage X.509 v3 extension objects. Each object is a string value that identifies the purpose of the public key contained in the certificate. Possible extension values include DIGITAL_SIGNATURE, KEY_ENCHIPHERMENT, NON_REPUDIATION, and more.

$sel:revokedAt:CertificateDetail', certificateDetail_revokedAt - The time at which the certificate was revoked. This value exists only when the certificate status is REVOKED.

$sel:notBefore:CertificateDetail', certificateDetail_notBefore - The time before which the certificate is not valid.

$sel:revocationReason:CertificateDetail', certificateDetail_revocationReason - The reason the certificate was revoked. This value exists only when the certificate status is REVOKED.

$sel:domainName:CertificateDetail', certificateDetail_domainName - The fully qualified domain name for the certificate, such as www.example.com or example.com.

$sel:renewalSummary:CertificateDetail', certificateDetail_renewalSummary - Contains information about the status of ACM's managed renewal for the certificate. This field exists only when the certificate type is AMAZON_ISSUED.

$sel:keyAlgorithm:CertificateDetail', certificateDetail_keyAlgorithm - The algorithm that was used to generate the public-private key pair.

$sel:type':CertificateDetail', certificateDetail_type - The source of the certificate. For certificates provided by ACM, this value is AMAZON_ISSUED. For certificates that you imported with ImportCertificate, this value is IMPORTED. ACM does not provide managed renewal for imported certificates. For more information about the differences between certificates that you import and those that ACM provides, see Importing Certificates in the Amazon Web Services Certificate Manager User Guide.

$sel:options:CertificateDetail', certificateDetail_options - Value that specifies whether to add the certificate to a transparency log. Certificate transparency makes it possible to detect SSL certificates that have been mistakenly or maliciously issued. A browser might respond to certificate that has not been logged by showing an error message. The logs are cryptographically secure.

$sel:issuedAt:CertificateDetail', certificateDetail_issuedAt - The time at which the certificate was issued. This value exists only when the certificate type is AMAZON_ISSUED.

$sel:signatureAlgorithm:CertificateDetail', certificateDetail_signatureAlgorithm - The algorithm that was used to sign the certificate.

$sel:domainValidationOptions:CertificateDetail', certificateDetail_domainValidationOptions - Contains information about the initial validation of each domain name that occurs as a result of the RequestCertificate request. This field exists only when the certificate type is AMAZON_ISSUED.

$sel:issuer:CertificateDetail', certificateDetail_issuer - The name of the certificate authority that issued and signed the certificate.

$sel:notAfter:CertificateDetail', certificateDetail_notAfter - The time after which the certificate is not valid.

$sel:certificateAuthorityArn:CertificateDetail', certificateDetail_certificateAuthorityArn - The Amazon Resource Name (ARN) of the ACM PCA private certificate authority (CA) that issued the certificate. This has the following format:

arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012

CertificateOptions

data CertificateOptions Source #

Structure that contains options for your certificate. Currently, you can use this only to specify whether to opt in to or out of certificate transparency logging. Some browsers require that public certificates issued for your domain be recorded in a log. Certificates that are not logged typically generate a browser error. Transparency makes it possible for you to detect SSL/TLS certificates that have been mistakenly or maliciously issued for your domain. For general information, see Certificate Transparency Logging.

See: newCertificateOptions smart constructor.

Instances

Instances details
Eq CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

Read CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

Show CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

Generic CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

Associated Types

type Rep CertificateOptions :: Type -> Type #

NFData CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

Methods

rnf :: CertificateOptions -> () #

Hashable CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

ToJSON CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

FromJSON CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

type Rep CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

type Rep CertificateOptions = D1 ('MetaData "CertificateOptions" "Amazonka.CertificateManager.Types.CertificateOptions" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "CertificateOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateTransparencyLoggingPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateTransparencyLoggingPreference))))

newCertificateOptions :: CertificateOptions Source #

Create a value of CertificateOptions 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:certificateTransparencyLoggingPreference:CertificateOptions', certificateOptions_certificateTransparencyLoggingPreference - You can opt out of certificate transparency logging by specifying the DISABLED option. Opt in by specifying ENABLED.

CertificateSummary

data CertificateSummary Source #

This structure is returned in the response object of ListCertificates action.

See: newCertificateSummary smart constructor.

Instances

Instances details
Eq CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

Read CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

Show CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

Generic CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

Associated Types

type Rep CertificateSummary :: Type -> Type #

NFData CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

Methods

rnf :: CertificateSummary -> () #

Hashable CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

FromJSON CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

type Rep CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

type Rep CertificateSummary = D1 ('MetaData "CertificateSummary" "Amazonka.CertificateManager.Types.CertificateSummary" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "CertificateSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCertificateSummary :: CertificateSummary Source #

Create a value of CertificateSummary 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:CertificateSummary', certificateSummary_certificateArn - Amazon Resource Name (ARN) of the certificate. This is of the form:

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

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

$sel:domainName:CertificateSummary', certificateSummary_domainName - Fully qualified domain name (FQDN), such as www.example.com or example.com, for the certificate.

DomainValidation

data DomainValidation Source #

Contains information about the validation of each domain name in the certificate.

See: newDomainValidation smart constructor.

Instances

Instances details
Eq DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

Read DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

Show DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

Generic DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

Associated Types

type Rep DomainValidation :: Type -> Type #

NFData DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

Methods

rnf :: DomainValidation -> () #

Hashable DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

FromJSON DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

type Rep DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

type Rep DomainValidation = D1 ('MetaData "DomainValidation" "Amazonka.CertificateManager.Types.DomainValidation" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "DomainValidation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "validationEmails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "validationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ValidationMethod)) :*: S1 ('MetaSel ('Just "resourceRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceRecord)))) :*: (S1 ('MetaSel ('Just "validationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainStatus)) :*: (S1 ('MetaSel ('Just "validationDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDomainValidation Source #

Create a value of DomainValidation 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:validationEmails:DomainValidation', domainValidation_validationEmails - A list of email addresses that ACM used to send domain validation emails.

$sel:validationMethod:DomainValidation', domainValidation_validationMethod - Specifies the domain validation method.

$sel:resourceRecord:DomainValidation', domainValidation_resourceRecord - Contains the CNAME record that you add to your DNS database for domain validation. For more information, see Use DNS to Validate Domain Ownership.

Note: The CNAME information that you need does not include the name of your domain. If you include
 your domain name in the DNS database CNAME record, validation fails.
 For example, if the name is "_a79865eb4cd1a6ab990a45779b4e0b96.yourdomain.com", only "_a79865eb4cd1a6ab990a45779b4e0b96" must be used.

$sel:validationStatus:DomainValidation', domainValidation_validationStatus - The validation status of the domain name. This can be one of the following values:

  • PENDING_VALIDATION
  • @@SUCCESS
  • @@FAILED

$sel:validationDomain:DomainValidation', domainValidation_validationDomain - The domain name that ACM used to send domain validation emails.

$sel:domainName:DomainValidation', domainValidation_domainName - A fully qualified domain name (FQDN) in the certificate. For example, www.example.com or example.com.

DomainValidationOption

data DomainValidationOption Source #

Contains information about the domain names that you want ACM to use to send you emails that enable you to validate domain ownership.

See: newDomainValidationOption smart constructor.

Instances

Instances details
Eq DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

Read DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

Show DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

Generic DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

Associated Types

type Rep DomainValidationOption :: Type -> Type #

NFData DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

Methods

rnf :: DomainValidationOption -> () #

Hashable DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

ToJSON DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

type Rep DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

type Rep DomainValidationOption = D1 ('MetaData "DomainValidationOption" "Amazonka.CertificateManager.Types.DomainValidationOption" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "DomainValidationOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "validationDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDomainValidationOption Source #

Create a value of DomainValidationOption 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:domainName:DomainValidationOption', domainValidationOption_domainName - A fully qualified domain name (FQDN) in the certificate request.

$sel:validationDomain:DomainValidationOption', domainValidationOption_validationDomain - The domain name that you want ACM to use to send you validation emails. This domain name is the suffix of the email addresses that you want ACM to use. This must be the same as the DomainName value or a superdomain of the DomainName value. For example, if you request a certificate for testing.example.com, you can specify example.com for this value. In that case, ACM sends domain validation emails to the following five addresses:

  • admin@example.com
  • administrator@example.com
  • hostmaster@example.com
  • postmaster@example.com
  • webmaster@example.com

ExpiryEventsConfiguration

data ExpiryEventsConfiguration Source #

Object containing expiration events options associated with an Amazon Web Services account.

See: newExpiryEventsConfiguration smart constructor.

Instances

Instances details
Eq ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

Read ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

Show ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

Generic ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

Associated Types

type Rep ExpiryEventsConfiguration :: Type -> Type #

NFData ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

Hashable ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

ToJSON ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

FromJSON ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

type Rep ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

type Rep ExpiryEventsConfiguration = D1 ('MetaData "ExpiryEventsConfiguration" "Amazonka.CertificateManager.Types.ExpiryEventsConfiguration" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "ExpiryEventsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "daysBeforeExpiry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newExpiryEventsConfiguration :: ExpiryEventsConfiguration Source #

Create a value of ExpiryEventsConfiguration 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:daysBeforeExpiry:ExpiryEventsConfiguration', expiryEventsConfiguration_daysBeforeExpiry - Specifies the number of days prior to certificate expiration when ACM starts generating EventBridge events. ACM sends one event per day per certificate until the certificate expires. By default, accounts receive events starting 45 days before certificate expiration.

ExtendedKeyUsage

data ExtendedKeyUsage Source #

The Extended Key Usage X.509 v3 extension defines one or more purposes for which the public key can be used. This is in addition to or in place of the basic purposes specified by the Key Usage extension.

See: newExtendedKeyUsage smart constructor.

Instances

Instances details
Eq ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

Read ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

Show ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

Generic ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

Associated Types

type Rep ExtendedKeyUsage :: Type -> Type #

NFData ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

Methods

rnf :: ExtendedKeyUsage -> () #

Hashable ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

FromJSON ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

type Rep ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

type Rep ExtendedKeyUsage = D1 ('MetaData "ExtendedKeyUsage" "Amazonka.CertificateManager.Types.ExtendedKeyUsage" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "ExtendedKeyUsage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "oid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExtendedKeyUsageName))))

newExtendedKeyUsage :: ExtendedKeyUsage Source #

Create a value of ExtendedKeyUsage 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:oid:ExtendedKeyUsage', extendedKeyUsage_oid - An object identifier (OID) for the extension value. OIDs are strings of numbers separated by periods. The following OIDs are defined in RFC 3280 and RFC 5280.

  • 1.3.6.1.5.5.7.3.1 (TLS_WEB_SERVER_AUTHENTICATION)
  • 1.3.6.1.5.5.7.3.2 (TLS_WEB_CLIENT_AUTHENTICATION)
  • 1.3.6.1.5.5.7.3.3 (CODE_SIGNING)
  • 1.3.6.1.5.5.7.3.4 (EMAIL_PROTECTION)
  • 1.3.6.1.5.5.7.3.8 (TIME_STAMPING)
  • 1.3.6.1.5.5.7.3.9 (OCSP_SIGNING)
  • 1.3.6.1.5.5.7.3.5 (IPSEC_END_SYSTEM)
  • 1.3.6.1.5.5.7.3.6 (IPSEC_TUNNEL)
  • 1.3.6.1.5.5.7.3.7 (IPSEC_USER)

$sel:name:ExtendedKeyUsage', extendedKeyUsage_name - The name of an Extended Key Usage value.

Filters

data Filters Source #

This structure can be used in the ListCertificates action to filter the output of the certificate list.

See: newFilters smart constructor.

Instances

Instances details
Eq Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Methods

(==) :: Filters -> Filters -> Bool #

(/=) :: Filters -> Filters -> Bool #

Read Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Show Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Generic Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Associated Types

type Rep Filters :: Type -> Type #

Methods

from :: Filters -> Rep Filters x #

to :: Rep Filters x -> Filters #

NFData Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Methods

rnf :: Filters -> () #

Hashable Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Methods

hashWithSalt :: Int -> Filters -> Int #

hash :: Filters -> Int #

ToJSON Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

type Rep Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

type Rep Filters = D1 ('MetaData "Filters" "Amazonka.CertificateManager.Types.Filters" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "Filters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyAlgorithm])) :*: (S1 ('MetaSel ('Just "keyUsage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyUsageName])) :*: S1 ('MetaSel ('Just "extendedKeyUsage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExtendedKeyUsageName])))))

newFilters :: Filters Source #

Create a value of Filters 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:keyTypes:Filters', filters_keyTypes - Specify one or more algorithms that can be used to generate key pairs.

Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For example, "keyTypes": ["RSA_2048,RSA_4096"] returns both RSA_2048 and RSA_4096 certificates.

$sel:keyUsage:Filters', filters_keyUsage - Specify one or more KeyUsage extension values.

$sel:extendedKeyUsage:Filters', filters_extendedKeyUsage - Specify one or more ExtendedKeyUsage extension values.

KeyUsage

data KeyUsage Source #

The Key Usage X.509 v3 extension defines the purpose of the public key contained in the certificate.

See: newKeyUsage smart constructor.

Constructors

KeyUsage' (Maybe KeyUsageName) 

Instances

Instances details
Eq KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Read KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Show KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Generic KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Associated Types

type Rep KeyUsage :: Type -> Type #

Methods

from :: KeyUsage -> Rep KeyUsage x #

to :: Rep KeyUsage x -> KeyUsage #

NFData KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Methods

rnf :: KeyUsage -> () #

Hashable KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Methods

hashWithSalt :: Int -> KeyUsage -> Int #

hash :: KeyUsage -> Int #

FromJSON KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

type Rep KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

type Rep KeyUsage = D1 ('MetaData "KeyUsage" "Amazonka.CertificateManager.Types.KeyUsage" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "KeyUsage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KeyUsageName))))

newKeyUsage :: KeyUsage Source #

Create a value of KeyUsage 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:name:KeyUsage', keyUsage_name - A string value that contains a Key Usage extension name.

RenewalSummary

data RenewalSummary Source #

Contains information about the status of ACM's managed renewal for the certificate. This structure exists only when the certificate type is AMAZON_ISSUED.

See: newRenewalSummary smart constructor.

Instances

Instances details
Eq RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

Read RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

Show RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

Generic RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

Associated Types

type Rep RenewalSummary :: Type -> Type #

NFData RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

Methods

rnf :: RenewalSummary -> () #

Hashable RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

FromJSON RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

type Rep RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

type Rep RenewalSummary = D1 ('MetaData "RenewalSummary" "Amazonka.CertificateManager.Types.RenewalSummary" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "RenewalSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "renewalStatusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailureReason)) :*: S1 ('MetaSel ('Just "renewalStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RenewalStatus)) :*: (S1 ('MetaSel ('Just "domainValidationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty DomainValidation)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newRenewalSummary Source #

Create a value of RenewalSummary 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:renewalStatusReason:RenewalSummary', renewalSummary_renewalStatusReason - The reason that a renewal request was unsuccessful.

$sel:renewalStatus:RenewalSummary', renewalSummary_renewalStatus - The status of ACM's managed renewal of the certificate.

$sel:domainValidationOptions:RenewalSummary', renewalSummary_domainValidationOptions - Contains information about the validation of each domain name in the certificate, as it pertains to ACM's managed renewal. This is different from the initial validation that occurs as a result of the RequestCertificate request. This field exists only when the certificate type is AMAZON_ISSUED.

$sel:updatedAt:RenewalSummary', renewalSummary_updatedAt - The time at which the renewal summary was last updated.

ResourceRecord

data ResourceRecord Source #

Contains a DNS record value that you can use to validate ownership or control of a domain. This is used by the DescribeCertificate action.

See: newResourceRecord smart constructor.

Instances

Instances details
Eq ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

Read ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

Show ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

Generic ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

Associated Types

type Rep ResourceRecord :: Type -> Type #

NFData ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

Methods

rnf :: ResourceRecord -> () #

Hashable ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

FromJSON ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

type Rep ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

type Rep ResourceRecord = D1 ('MetaData "ResourceRecord" "Amazonka.CertificateManager.Types.ResourceRecord" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "ResourceRecord'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecordType) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newResourceRecord Source #

Create a value of ResourceRecord 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:name:ResourceRecord', resourceRecord_name - The name of the DNS record to create in your domain. This is supplied by ACM.

$sel:type':ResourceRecord', resourceRecord_type - The type of DNS record. Currently this can be CNAME.

$sel:value:ResourceRecord', resourceRecord_value - The value of the CNAME record to add to your DNS database. This is supplied by ACM.

Tag

data Tag Source #

A key-value pair that identifies or specifies metadata about an ACM resource.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) Text 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CertificateManager.Types.Tag" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Arguments

:: Text

$sel:key:Tag'

-> Tag 

Create a value of Tag 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:value:Tag', tag_value - The value of the tag.

$sel:key:Tag', tag_key - The key of the tag.