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

Description

 
Synopsis

Documentation

data LFTagKeyResource Source #

A structure containing a tag key and values for a resource.

See: newLFTagKeyResource smart constructor.

Constructors

LFTagKeyResource' 

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 LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

Read LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

Show LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

Generic LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

Associated Types

type Rep LFTagKeyResource :: Type -> Type #

NFData LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

Methods

rnf :: LFTagKeyResource -> () #

Hashable LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

ToJSON LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

FromJSON LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

type Rep LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

type Rep LFTagKeyResource = D1 ('MetaData "LFTagKeyResource" "Amazonka.LakeFormation.Types.LFTagKeyResource" "libZSservicesZSamazonka-lakeformationZSamazonka-lakeformation" 'False) (C1 ('MetaCons "LFTagKeyResource'" '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)))))

newLFTagKeyResource Source #

Create a value of LFTagKeyResource 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:LFTagKeyResource', lFTagKeyResource_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:LFTagKeyResource', lFTagKeyResource_tagKey - The key-name for the tag.

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

lFTagKeyResource_catalogId :: Lens' LFTagKeyResource (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.

lFTagKeyResource_tagValues :: Lens' LFTagKeyResource (NonEmpty Text) Source #

A list of possible values an attribute can take.