libZSservicesZSamazonka-transferZSamazonka-transfer
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.Transfer.Types.S3Tag

Description

 
Synopsis

Documentation

data S3Tag Source #

Specifies the key-value pair that are assigned to a file during the execution of a Tagging step.

See: newS3Tag smart constructor.

Constructors

S3Tag' 

Fields

  • key :: Text

    The name assigned to the tag that you create.

  • value :: Text

    The value that corresponds to the key.

Instances

Instances details
Eq S3Tag Source # 
Instance details

Defined in Amazonka.Transfer.Types.S3Tag

Methods

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

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

Read S3Tag Source # 
Instance details

Defined in Amazonka.Transfer.Types.S3Tag

Show S3Tag Source # 
Instance details

Defined in Amazonka.Transfer.Types.S3Tag

Methods

showsPrec :: Int -> S3Tag -> ShowS #

show :: S3Tag -> String #

showList :: [S3Tag] -> ShowS #

Generic S3Tag Source # 
Instance details

Defined in Amazonka.Transfer.Types.S3Tag

Associated Types

type Rep S3Tag :: Type -> Type #

Methods

from :: S3Tag -> Rep S3Tag x #

to :: Rep S3Tag x -> S3Tag #

NFData S3Tag Source # 
Instance details

Defined in Amazonka.Transfer.Types.S3Tag

Methods

rnf :: S3Tag -> () #

Hashable S3Tag Source # 
Instance details

Defined in Amazonka.Transfer.Types.S3Tag

Methods

hashWithSalt :: Int -> S3Tag -> Int #

hash :: S3Tag -> Int #

ToJSON S3Tag Source # 
Instance details

Defined in Amazonka.Transfer.Types.S3Tag

FromJSON S3Tag Source # 
Instance details

Defined in Amazonka.Transfer.Types.S3Tag

type Rep S3Tag Source # 
Instance details

Defined in Amazonka.Transfer.Types.S3Tag

type Rep S3Tag = D1 ('MetaData "S3Tag" "Amazonka.Transfer.Types.S3Tag" "libZSservicesZSamazonka-transferZSamazonka-transfer" 'False) (C1 ('MetaCons "S3Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newS3Tag Source #

Create a value of S3Tag 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:key:S3Tag', s3Tag_key - The name assigned to the tag that you create.

$sel:value:S3Tag', s3Tag_value - The value that corresponds to the key.

s3Tag_key :: Lens' S3Tag Text Source #

The name assigned to the tag that you create.

s3Tag_value :: Lens' S3Tag Text Source #

The value that corresponds to the key.