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

Contents

Description

Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed link .

Synopsis

Creating a Request

listIncomingTypedLinks Source #

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

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

  • litlFilterAttributeRanges - Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range.
  • litlConsistencyLevel - The consistency level to execute the request at.
  • litlNextToken - The pagination token.
  • litlFilterTypedLink - Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls.
  • litlMaxResults - The maximum number of results to retrieve.
  • litlDirectoryARN - The Amazon Resource Name (ARN) of the directory where you want to list the typed links.
  • litlObjectReference - Reference that identifies the object whose attributes will be listed.

data ListIncomingTypedLinks Source #

See: listIncomingTypedLinks smart constructor.

Request Lenses

litlFilterAttributeRanges :: Lens' ListIncomingTypedLinks [TypedLinkAttributeRange] Source #

Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range.

litlConsistencyLevel :: Lens' ListIncomingTypedLinks (Maybe ConsistencyLevel) Source #

The consistency level to execute the request at.

litlFilterTypedLink :: Lens' ListIncomingTypedLinks (Maybe TypedLinkSchemaAndFacetName) Source #

Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls.

litlMaxResults :: Lens' ListIncomingTypedLinks (Maybe Natural) Source #

The maximum number of results to retrieve.

litlDirectoryARN :: Lens' ListIncomingTypedLinks Text Source #

The Amazon Resource Name (ARN) of the directory where you want to list the typed links.

litlObjectReference :: Lens' ListIncomingTypedLinks ObjectReference Source #

Reference that identifies the object whose attributes will be listed.

Destructuring the Response

listIncomingTypedLinksResponse Source #

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

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

data ListIncomingTypedLinksResponse Source #

See: listIncomingTypedLinksResponse smart constructor.

Instances
Eq ListIncomingTypedLinksResponse Source # 
Instance details

Defined in Network.AWS.CloudDirectory.ListIncomingTypedLinks

Data ListIncomingTypedLinksResponse Source # 
Instance details

Defined in Network.AWS.CloudDirectory.ListIncomingTypedLinks

Methods

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

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

toConstr :: ListIncomingTypedLinksResponse -> Constr #

dataTypeOf :: ListIncomingTypedLinksResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListIncomingTypedLinksResponse Source # 
Instance details

Defined in Network.AWS.CloudDirectory.ListIncomingTypedLinks

Show ListIncomingTypedLinksResponse Source # 
Instance details

Defined in Network.AWS.CloudDirectory.ListIncomingTypedLinks

Generic ListIncomingTypedLinksResponse Source # 
Instance details

Defined in Network.AWS.CloudDirectory.ListIncomingTypedLinks

Associated Types

type Rep ListIncomingTypedLinksResponse :: Type -> Type #

NFData ListIncomingTypedLinksResponse Source # 
Instance details

Defined in Network.AWS.CloudDirectory.ListIncomingTypedLinks

type Rep ListIncomingTypedLinksResponse Source # 
Instance details

Defined in Network.AWS.CloudDirectory.ListIncomingTypedLinks

type Rep ListIncomingTypedLinksResponse = D1 (MetaData "ListIncomingTypedLinksResponse" "Network.AWS.CloudDirectory.ListIncomingTypedLinks" "amazonka-clouddirectory-1.6.1-JrYxtgIzVKD25mU0ZgOTPe" False) (C1 (MetaCons "ListIncomingTypedLinksResponse'" PrefixI True) (S1 (MetaSel (Just "_litlrsLinkSpecifiers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TypedLinkSpecifier])) :*: (S1 (MetaSel (Just "_litlrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_litlrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

litlrsLinkSpecifiers :: Lens' ListIncomingTypedLinksResponse [TypedLinkSpecifier] Source #

Returns one or more typed link specifiers as output.