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

Description

Remove one or more tags from an ACM certificate. A tag consists of a key-value pair. If you do not specify the value portion of the tag when calling this function, the tag will be removed regardless of value. If you specify a value, the tag is removed only if it is associated with the specified value.

To add tags to a certificate, use the AddTagsToCertificate action. To view all of the tags that have been applied to a specific ACM certificate, use the ListTagsForCertificate action.

Synopsis

Creating a Request

data RemoveTagsFromCertificate Source #

See: newRemoveTagsFromCertificate smart constructor.

Constructors

RemoveTagsFromCertificate' 

Fields

  • certificateArn :: Text

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

  • tags :: NonEmpty Tag

    The key-value pair that defines the tag to remove.

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.

Request Lenses

removeTagsFromCertificate_certificateArn :: Lens' RemoveTagsFromCertificate Text Source #

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

removeTagsFromCertificate_tags :: Lens' RemoveTagsFromCertificate (NonEmpty Tag) Source #

The key-value pair that defines the tag to remove.

Destructuring the Response

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.