Copyright | (c) 2013-2018 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Returns a paginated list of all the outgoing TypedLinkSpecifier
information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed link .
Synopsis
- listOutgoingTypedLinks :: Text -> ObjectReference -> ListOutgoingTypedLinks
- data ListOutgoingTypedLinks
- lotlFilterAttributeRanges :: Lens' ListOutgoingTypedLinks [TypedLinkAttributeRange]
- lotlConsistencyLevel :: Lens' ListOutgoingTypedLinks (Maybe ConsistencyLevel)
- lotlNextToken :: Lens' ListOutgoingTypedLinks (Maybe Text)
- lotlFilterTypedLink :: Lens' ListOutgoingTypedLinks (Maybe TypedLinkSchemaAndFacetName)
- lotlMaxResults :: Lens' ListOutgoingTypedLinks (Maybe Natural)
- lotlDirectoryARN :: Lens' ListOutgoingTypedLinks Text
- lotlObjectReference :: Lens' ListOutgoingTypedLinks ObjectReference
- listOutgoingTypedLinksResponse :: Int -> ListOutgoingTypedLinksResponse
- data ListOutgoingTypedLinksResponse
- lotlrsTypedLinkSpecifiers :: Lens' ListOutgoingTypedLinksResponse [TypedLinkSpecifier]
- lotlrsNextToken :: Lens' ListOutgoingTypedLinksResponse (Maybe Text)
- lotlrsResponseStatus :: Lens' ListOutgoingTypedLinksResponse Int
Creating a Request
listOutgoingTypedLinks Source #
Creates a value of ListOutgoingTypedLinks
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lotlFilterAttributeRanges
- 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.lotlConsistencyLevel
- The consistency level to execute the request at.lotlNextToken
- The pagination token.lotlFilterTypedLink
- Filters are interpreted in the order of the attributes defined on the typed link facet, not the order they are supplied to any API calls.lotlMaxResults
- The maximum number of results to retrieve.lotlDirectoryARN
- The Amazon Resource Name (ARN) of the directory where you want to list the typed links.lotlObjectReference
- A reference that identifies the object whose attributes will be listed.
data ListOutgoingTypedLinks Source #
See: listOutgoingTypedLinks
smart constructor.
Instances
Request Lenses
lotlFilterAttributeRanges :: Lens' ListOutgoingTypedLinks [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.
lotlConsistencyLevel :: Lens' ListOutgoingTypedLinks (Maybe ConsistencyLevel) Source #
The consistency level to execute the request at.
lotlNextToken :: Lens' ListOutgoingTypedLinks (Maybe Text) Source #
The pagination token.
lotlFilterTypedLink :: Lens' ListOutgoingTypedLinks (Maybe TypedLinkSchemaAndFacetName) Source #
Filters are interpreted in the order of the attributes defined on the typed link facet, not the order they are supplied to any API calls.
lotlMaxResults :: Lens' ListOutgoingTypedLinks (Maybe Natural) Source #
The maximum number of results to retrieve.
lotlDirectoryARN :: Lens' ListOutgoingTypedLinks Text Source #
The Amazon Resource Name (ARN) of the directory where you want to list the typed links.
lotlObjectReference :: Lens' ListOutgoingTypedLinks ObjectReference Source #
A reference that identifies the object whose attributes will be listed.
Destructuring the Response
listOutgoingTypedLinksResponse Source #
Creates a value of ListOutgoingTypedLinksResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lotlrsTypedLinkSpecifiers
- Returns a typed link specifier as output.lotlrsNextToken
- The pagination token.lotlrsResponseStatus
- -- | The response status code.
data ListOutgoingTypedLinksResponse Source #
See: listOutgoingTypedLinksResponse
smart constructor.
Instances
Response Lenses
lotlrsTypedLinkSpecifiers :: Lens' ListOutgoingTypedLinksResponse [TypedLinkSpecifier] Source #
Returns a typed link specifier as output.
lotlrsNextToken :: Lens' ListOutgoingTypedLinksResponse (Maybe Text) Source #
The pagination token.
lotlrsResponseStatus :: Lens' ListOutgoingTypedLinksResponse Int Source #
- - | The response status code.