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

Description

 
Synopsis

Documentation

data LFTagPolicyResource Source #

A structure containing a list of tag conditions that apply to a resource's tag policy.

See: newLFTagPolicyResource smart constructor.

Constructors

LFTagPolicyResource' 

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.

  • resourceType :: ResourceType

    The resource type for which the tag policy applies.

  • expression :: NonEmpty LFTag

    A list of tag conditions that apply to the resource's tag policy.

Instances

Instances details
Eq LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

Read LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

Show LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

Generic LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

Associated Types

type Rep LFTagPolicyResource :: Type -> Type #

NFData LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

Methods

rnf :: LFTagPolicyResource -> () #

Hashable LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

ToJSON LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

FromJSON LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

type Rep LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

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

newLFTagPolicyResource Source #

Create a value of LFTagPolicyResource 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:LFTagPolicyResource', lFTagPolicyResource_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:resourceType:LFTagPolicyResource', lFTagPolicyResource_resourceType - The resource type for which the tag policy applies.

$sel:expression:LFTagPolicyResource', lFTagPolicyResource_expression - A list of tag conditions that apply to the resource's tag policy.

lFTagPolicyResource_catalogId :: Lens' LFTagPolicyResource (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.

lFTagPolicyResource_resourceType :: Lens' LFTagPolicyResource ResourceType Source #

The resource type for which the tag policy applies.

lFTagPolicyResource_expression :: Lens' LFTagPolicyResource (NonEmpty LFTag) Source #

A list of tag conditions that apply to the resource's tag policy.