amazonka-clouddirectory-2.0: Amazon CloudDirectory 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.CloudDirectory.Types.AttributeKey

Description

 
Synopsis

Documentation

data AttributeKey Source #

A unique identifier for an attribute.

See: newAttributeKey smart constructor.

Constructors

AttributeKey' 

Fields

  • schemaArn :: Text

    The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.

  • facetName :: Text

    The name of the facet that the attribute exists within.

  • name :: Text

    The name of the attribute.

Instances

Instances details
FromJSON AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

ToJSON AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

Generic AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

Associated Types

type Rep AttributeKey :: Type -> Type #

Read AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

Show AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

NFData AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

Methods

rnf :: AttributeKey -> () #

Eq AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

Hashable AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

type Rep AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

type Rep AttributeKey = D1 ('MetaData "AttributeKey" "Amazonka.CloudDirectory.Types.AttributeKey" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "AttributeKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "schemaArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "facetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAttributeKey Source #

Create a value of AttributeKey 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:schemaArn:AttributeKey', attributeKey_schemaArn - The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.

$sel:facetName:AttributeKey', attributeKey_facetName - The name of the facet that the attribute exists within.

$sel:name:AttributeKey', attributeKey_name - The name of the attribute.

attributeKey_schemaArn :: Lens' AttributeKey Text Source #

The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.

attributeKey_facetName :: Lens' AttributeKey Text Source #

The name of the facet that the attribute exists within.

attributeKey_name :: Lens' AttributeKey Text Source #

The name of the attribute.