amazonka-clouddirectory-1.6.1: Amazon CloudDirectory SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.CloudDirectory.CreateTypedLinkFacet

Contents

Description

Creates a TypedLinkFacet . For more information, see Typed link .

Synopsis

Creating a Request

createTypedLinkFacet Source #

Creates a value of CreateTypedLinkFacet with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ctlfSchemaARN - The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns .
  • ctlfFacet - Facet structure that is associated with the typed link facet.

data CreateTypedLinkFacet Source #

See: createTypedLinkFacet smart constructor.

Instances
Eq CreateTypedLinkFacet Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

Data CreateTypedLinkFacet Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateTypedLinkFacet -> c CreateTypedLinkFacet #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateTypedLinkFacet #

toConstr :: CreateTypedLinkFacet -> Constr #

dataTypeOf :: CreateTypedLinkFacet -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateTypedLinkFacet) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateTypedLinkFacet) #

gmapT :: (forall b. Data b => b -> b) -> CreateTypedLinkFacet -> CreateTypedLinkFacet #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateTypedLinkFacet -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateTypedLinkFacet -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateTypedLinkFacet -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateTypedLinkFacet -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateTypedLinkFacet -> m CreateTypedLinkFacet #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTypedLinkFacet -> m CreateTypedLinkFacet #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTypedLinkFacet -> m CreateTypedLinkFacet #

Read CreateTypedLinkFacet Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

Show CreateTypedLinkFacet Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

Generic CreateTypedLinkFacet Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

Associated Types

type Rep CreateTypedLinkFacet :: Type -> Type #

Hashable CreateTypedLinkFacet Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

ToJSON CreateTypedLinkFacet Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

AWSRequest CreateTypedLinkFacet Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

Associated Types

type Rs CreateTypedLinkFacet :: Type #

ToHeaders CreateTypedLinkFacet Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

ToPath CreateTypedLinkFacet Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

ToQuery CreateTypedLinkFacet Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

NFData CreateTypedLinkFacet Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

Methods

rnf :: CreateTypedLinkFacet -> () #

type Rep CreateTypedLinkFacet Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

type Rep CreateTypedLinkFacet = D1 (MetaData "CreateTypedLinkFacet" "Network.AWS.CloudDirectory.CreateTypedLinkFacet" "amazonka-clouddirectory-1.6.1-JrYxtgIzVKD25mU0ZgOTPe" False) (C1 (MetaCons "CreateTypedLinkFacet'" PrefixI True) (S1 (MetaSel (Just "_ctlfSchemaARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ctlfFacet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 TypedLinkFacet)))
type Rs CreateTypedLinkFacet Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

Request Lenses

ctlfSchemaARN :: Lens' CreateTypedLinkFacet Text Source #

The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns .

ctlfFacet :: Lens' CreateTypedLinkFacet TypedLinkFacet Source #

Facet structure that is associated with the typed link facet.

Destructuring the Response

createTypedLinkFacetResponse Source #

Creates a value of CreateTypedLinkFacetResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data CreateTypedLinkFacetResponse Source #

See: createTypedLinkFacetResponse smart constructor.

Instances
Eq CreateTypedLinkFacetResponse Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

Data CreateTypedLinkFacetResponse Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateTypedLinkFacetResponse -> c CreateTypedLinkFacetResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateTypedLinkFacetResponse #

toConstr :: CreateTypedLinkFacetResponse -> Constr #

dataTypeOf :: CreateTypedLinkFacetResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateTypedLinkFacetResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateTypedLinkFacetResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateTypedLinkFacetResponse -> CreateTypedLinkFacetResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateTypedLinkFacetResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateTypedLinkFacetResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateTypedLinkFacetResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateTypedLinkFacetResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateTypedLinkFacetResponse -> m CreateTypedLinkFacetResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTypedLinkFacetResponse -> m CreateTypedLinkFacetResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTypedLinkFacetResponse -> m CreateTypedLinkFacetResponse #

Read CreateTypedLinkFacetResponse Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

Show CreateTypedLinkFacetResponse Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

Generic CreateTypedLinkFacetResponse Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

Associated Types

type Rep CreateTypedLinkFacetResponse :: Type -> Type #

NFData CreateTypedLinkFacetResponse Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

type Rep CreateTypedLinkFacetResponse Source # 
Instance details

Defined in Network.AWS.CloudDirectory.CreateTypedLinkFacet

type Rep CreateTypedLinkFacetResponse = D1 (MetaData "CreateTypedLinkFacetResponse" "Network.AWS.CloudDirectory.CreateTypedLinkFacet" "amazonka-clouddirectory-1.6.1-JrYxtgIzVKD25mU0ZgOTPe" True) (C1 (MetaCons "CreateTypedLinkFacetResponse'" PrefixI True) (S1 (MetaSel (Just "_ctlfrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses