amazonka-lakeformation-2.0: Amazon Lake Formation 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.LakeFormation.GetLFTag

Description

Returns an LF-tag definition.

Synopsis

Creating a Request

data GetLFTag Source #

See: newGetLFTag smart constructor.

Constructors

GetLFTag' 

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 Lake Formation environment.

  • tagKey :: Text

    The key-name for the LF-tag.

Instances

Instances details
ToJSON GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

ToHeaders GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Methods

toHeaders :: GetLFTag -> [Header] #

ToPath GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

ToQuery GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

AWSRequest GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Associated Types

type AWSResponse GetLFTag #

Generic GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Associated Types

type Rep GetLFTag :: Type -> Type #

Methods

from :: GetLFTag -> Rep GetLFTag x #

to :: Rep GetLFTag x -> GetLFTag #

Read GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Show GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

NFData GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Methods

rnf :: GetLFTag -> () #

Eq GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Hashable GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Methods

hashWithSalt :: Int -> GetLFTag -> Int #

hash :: GetLFTag -> Int #

type AWSResponse GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

type Rep GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

type Rep GetLFTag = D1 ('MetaData "GetLFTag" "Amazonka.LakeFormation.GetLFTag" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetLFTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetLFTag Source #

Arguments

:: Text

GetLFTag

-> GetLFTag 

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

GetLFTag, getLFTag_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 Lake Formation environment.

GetLFTag, getLFTag_tagKey - The key-name for the LF-tag.

Request Lenses

getLFTag_catalogId :: Lens' GetLFTag (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 Lake Formation environment.

getLFTag_tagKey :: Lens' GetLFTag Text Source #

The key-name for the LF-tag.

Destructuring the Response

data GetLFTagResponse Source #

See: newGetLFTagResponse smart constructor.

Constructors

GetLFTagResponse' 

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 Lake Formation environment.

  • tagKey :: Maybe Text

    The key-name for the LF-tag.

  • tagValues :: Maybe (NonEmpty Text)

    A list of possible values an attribute can take.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic GetLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Associated Types

type Rep GetLFTagResponse :: Type -> Type #

Read GetLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Show GetLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

NFData GetLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Methods

rnf :: GetLFTagResponse -> () #

Eq GetLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

type Rep GetLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

type Rep GetLFTagResponse = D1 ('MetaData "GetLFTagResponse" "Amazonka.LakeFormation.GetLFTag" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetLFTagResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetLFTagResponse Source #

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

GetLFTag, getLFTagResponse_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 Lake Formation environment.

GetLFTag, getLFTagResponse_tagKey - The key-name for the LF-tag.

GetLFTagResponse, getLFTagResponse_tagValues - A list of possible values an attribute can take.

$sel:httpStatus:GetLFTagResponse', getLFTagResponse_httpStatus - The response's http status code.

Response Lenses

getLFTagResponse_catalogId :: Lens' GetLFTagResponse (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 Lake Formation environment.

getLFTagResponse_tagValues :: Lens' GetLFTagResponse (Maybe (NonEmpty Text)) Source #

A list of possible values an attribute can take.

getLFTagResponse_httpStatus :: Lens' GetLFTagResponse Int Source #

The response's http status code.