amazonka-clouddirectory-1.6.0: 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 # 
Data CreateTypedLinkFacet Source # 

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 # 
Show CreateTypedLinkFacet Source # 
Generic CreateTypedLinkFacet Source # 
Hashable CreateTypedLinkFacet Source # 
ToJSON CreateTypedLinkFacet Source # 
NFData CreateTypedLinkFacet Source # 

Methods

rnf :: CreateTypedLinkFacet -> () #

AWSRequest CreateTypedLinkFacet Source # 
ToHeaders CreateTypedLinkFacet Source # 
ToPath CreateTypedLinkFacet Source # 
ToQuery CreateTypedLinkFacet Source # 
type Rep CreateTypedLinkFacet Source # 
type Rep CreateTypedLinkFacet = D1 * (MetaData "CreateTypedLinkFacet" "Network.AWS.CloudDirectory.CreateTypedLinkFacet" "amazonka-clouddirectory-1.6.0-8IFjLCYNMx175Dinq6Lqlq" False) (C1 * (MetaCons "CreateTypedLinkFacet'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_ctlfSchemaARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_ctlfFacet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * TypedLinkFacet))))
type Rs CreateTypedLinkFacet Source # 

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 # 
Data CreateTypedLinkFacetResponse Source # 

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 # 
Show CreateTypedLinkFacetResponse Source # 
Generic CreateTypedLinkFacetResponse Source # 
NFData CreateTypedLinkFacetResponse Source # 
type Rep CreateTypedLinkFacetResponse Source # 
type Rep CreateTypedLinkFacetResponse = D1 * (MetaData "CreateTypedLinkFacetResponse" "Network.AWS.CloudDirectory.CreateTypedLinkFacet" "amazonka-clouddirectory-1.6.0-8IFjLCYNMx175Dinq6Lqlq" True) (C1 * (MetaCons "CreateTypedLinkFacetResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_ctlfrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses