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

Amazonka.EC2.Types.S3ObjectTag

Description

 
Synopsis

Documentation

data S3ObjectTag Source #

The tags to apply to the AMI object that will be stored in the Amazon S3 bucket. For more information, see Categorizing your storage using tags in the Amazon Simple Storage Service User Guide.

See: newS3ObjectTag smart constructor.

Constructors

S3ObjectTag' 

Fields

  • key :: Maybe Text

    The key of the tag.

    Constraints: Tag keys are case-sensitive and can be up to 128 Unicode characters in length. May not begin with aws:.

  • value :: Maybe Text

    The value of the tag.

    Constraints: Tag values are case-sensitive and can be up to 256 Unicode characters in length.

Instances

Instances details
ToQuery S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

Generic S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

Associated Types

type Rep S3ObjectTag :: Type -> Type #

Read S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

Show S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

NFData S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

Methods

rnf :: S3ObjectTag -> () #

Eq S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

Hashable S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

type Rep S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

type Rep S3ObjectTag = D1 ('MetaData "S3ObjectTag" "Amazonka.EC2.Types.S3ObjectTag" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "S3ObjectTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newS3ObjectTag :: S3ObjectTag Source #

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

S3ObjectTag, s3ObjectTag_key - The key of the tag.

Constraints: Tag keys are case-sensitive and can be up to 128 Unicode characters in length. May not begin with aws:.

S3ObjectTag, s3ObjectTag_value - The value of the tag.

Constraints: Tag values are case-sensitive and can be up to 256 Unicode characters in length.

s3ObjectTag_key :: Lens' S3ObjectTag (Maybe Text) Source #

The key of the tag.

Constraints: Tag keys are case-sensitive and can be up to 128 Unicode characters in length. May not begin with aws:.

s3ObjectTag_value :: Lens' S3ObjectTag (Maybe Text) Source #

The value of the tag.

Constraints: Tag values are case-sensitive and can be up to 256 Unicode characters in length.