libZSservicesZSamazonka-certificatemanager-pcaZSamazonka-certificatemanager-pca
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.CertificateManagerPCA.TagCertificateAuthority

Description

Adds one or more tags to your private CA. Tags are labels that you can use to identify and organize your AWS resources. Each tag consists of a key and an optional value. You specify the private CA on input by its Amazon Resource Name (ARN). You specify the tag by using a key-value pair. You can apply a tag to just one private CA if you want to identify a specific characteristic of that CA, or you can apply the same tag to multiple private CAs if you want to filter for a common relationship among those CAs. To remove one or more tags, use the UntagCertificateAuthority action. Call the ListTags action to see what tags are associated with your CA.

Synopsis

Creating a Request

data TagCertificateAuthority Source #

See: newTagCertificateAuthority smart constructor.

Constructors

TagCertificateAuthority' 

Fields

Instances

Instances details
Eq TagCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

Read TagCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

Show TagCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

Generic TagCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

Associated Types

type Rep TagCertificateAuthority :: Type -> Type #

NFData TagCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

Methods

rnf :: TagCertificateAuthority -> () #

Hashable TagCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

ToJSON TagCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

AWSRequest TagCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

ToHeaders TagCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

ToPath TagCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

ToQuery TagCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

type Rep TagCertificateAuthority Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

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

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

newTagCertificateAuthority Source #

Create a value of TagCertificateAuthority 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:certificateAuthorityArn:TagCertificateAuthority', tagCertificateAuthority_certificateAuthorityArn - The Amazon Resource Name (ARN) that was returned when you called CreateCertificateAuthority. This must be of the form:

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

$sel:tags:TagCertificateAuthority', tagCertificateAuthority_tags - List of tags to be associated with the CA.

Request Lenses

tagCertificateAuthority_certificateAuthorityArn :: Lens' TagCertificateAuthority Text Source #

The Amazon Resource Name (ARN) that was returned when you called CreateCertificateAuthority. This must be of the form:

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

tagCertificateAuthority_tags :: Lens' TagCertificateAuthority (NonEmpty Tag) Source #

List of tags to be associated with the CA.

Destructuring the Response

data TagCertificateAuthorityResponse Source #

See: newTagCertificateAuthorityResponse smart constructor.

Instances

Instances details
Eq TagCertificateAuthorityResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

Read TagCertificateAuthorityResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

Show TagCertificateAuthorityResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

Generic TagCertificateAuthorityResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

Associated Types

type Rep TagCertificateAuthorityResponse :: Type -> Type #

NFData TagCertificateAuthorityResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

type Rep TagCertificateAuthorityResponse Source # 
Instance details

Defined in Amazonka.CertificateManagerPCA.TagCertificateAuthority

type Rep TagCertificateAuthorityResponse = D1 ('MetaData "TagCertificateAuthorityResponse" "Amazonka.CertificateManagerPCA.TagCertificateAuthority" "libZSservicesZSamazonka-certificatemanager-pcaZSamazonka-certificatemanager-pca" 'False) (C1 ('MetaCons "TagCertificateAuthorityResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newTagCertificateAuthorityResponse :: TagCertificateAuthorityResponse Source #

Create a value of TagCertificateAuthorityResponse with all optional fields omitted.

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