libZSservicesZSamazonka-lakeformationZSamazonka-lakeformation
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.LakeFormation.Types.LFTagPair

Description

 
Synopsis

Documentation

data LFTagPair Source #

A structure containing a tag key-value pair.

See: newLFTagPair smart constructor.

Constructors

LFTagPair' 

Fields

  • catalogId :: Maybe Text

    The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your AWS Lake Formation environment.

  • tagKey :: Text

    The key-name for the tag.

  • tagValues :: NonEmpty Text

    A list of possible values an attribute can take.

Instances

Instances details
Eq LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

Read LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

Show LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

Generic LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

Associated Types

type Rep LFTagPair :: Type -> Type #

NFData LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

Methods

rnf :: LFTagPair -> () #

Hashable LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

ToJSON LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

FromJSON LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

type Rep LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

type Rep LFTagPair = D1 ('MetaData "LFTagPair" "Amazonka.LakeFormation.Types.LFTagPair" "libZSservicesZSamazonka-lakeformationZSamazonka-lakeformation" 'False) (C1 ('MetaCons "LFTagPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newLFTagPair Source #

Create a value of LFTagPair 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:catalogId:LFTagPair', lFTagPair_catalogId - The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your AWS Lake Formation environment.

$sel:tagKey:LFTagPair', lFTagPair_tagKey - The key-name for the tag.

$sel:tagValues:LFTagPair', lFTagPair_tagValues - A list of possible values an attribute can take.

lFTagPair_catalogId :: Lens' LFTagPair (Maybe Text) Source #

The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your AWS Lake Formation environment.

lFTagPair_tagKey :: Lens' LFTagPair Text Source #

The key-name for the tag.

lFTagPair_tagValues :: Lens' LFTagPair (NonEmpty Text) Source #

A list of possible values an attribute can take.