Copyright | (c) 2013-2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Lists descriptions of all the Amazon Redshift event notifications subscription for a customer account. If you specify a subscription name, lists the description for that subscription.
See: AWS API Reference for DescribeEventSubscriptions.
This operation returns paginated results.
- describeEventSubscriptions :: DescribeEventSubscriptions
- data DescribeEventSubscriptions
- dessSubscriptionName :: Lens' DescribeEventSubscriptions (Maybe Text)
- dessMarker :: Lens' DescribeEventSubscriptions (Maybe Text)
- dessMaxRecords :: Lens' DescribeEventSubscriptions (Maybe Int)
- describeEventSubscriptionsResponse :: Int -> DescribeEventSubscriptionsResponse
- data DescribeEventSubscriptionsResponse
- desrsEventSubscriptionsList :: Lens' DescribeEventSubscriptionsResponse [EventSubscription]
- desrsMarker :: Lens' DescribeEventSubscriptionsResponse (Maybe Text)
- desrsResponseStatus :: Lens' DescribeEventSubscriptionsResponse Int
Creating a Request
describeEventSubscriptions :: DescribeEventSubscriptions Source
Creates a value of DescribeEventSubscriptions
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DescribeEventSubscriptions Source
See: describeEventSubscriptions
smart constructor.
Request Lenses
dessSubscriptionName :: Lens' DescribeEventSubscriptions (Maybe Text) Source
The name of the Amazon Redshift event notification subscription to be described.
dessMarker :: Lens' DescribeEventSubscriptions (Maybe Text) Source
An optional parameter that specifies the starting point to return a set
of response records. When the results of a DescribeEventSubscriptions
request exceed the value specified in MaxRecords
, AWS returns a value
in the Marker
field of the response. You can retrieve the next set of
response records by providing the returned marker value in the Marker
parameter and retrying the request.
dessMaxRecords :: Lens' DescribeEventSubscriptions (Maybe Int) Source
The maximum number of response records to return in each call. If the
number of remaining response records exceeds the specified MaxRecords
value, a value is returned in a marker
field of the response. You can
retrieve the next set of records by retrying the command with the
returned marker value.
Default: '100'
Constraints: minimum 20, maximum 100.
Destructuring the Response
describeEventSubscriptionsResponse Source
Creates a value of DescribeEventSubscriptionsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DescribeEventSubscriptionsResponse Source
See: describeEventSubscriptionsResponse
smart constructor.
Response Lenses
desrsEventSubscriptionsList :: Lens' DescribeEventSubscriptionsResponse [EventSubscription] Source
A list of event subscriptions.
desrsMarker :: Lens' DescribeEventSubscriptionsResponse (Maybe Text) Source
A value that indicates the starting point for the next set of response
records in a subsequent request. If a value is returned in a response,
you can retrieve the next set of records by providing this returned
marker value in the Marker
parameter and retrying the command. If the
Marker
field is empty, all response records have been retrieved for
the request.
desrsResponseStatus :: Lens' DescribeEventSubscriptionsResponse Int Source
The response status code.