Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Describes the connection notifications for VPC endpoints and VPC endpoint services.
This operation returns paginated results.
Synopsis
- data DescribeVpcEndpointConnectionNotifications = DescribeVpcEndpointConnectionNotifications' {}
- newDescribeVpcEndpointConnectionNotifications :: DescribeVpcEndpointConnectionNotifications
- describeVpcEndpointConnectionNotifications_connectionNotificationId :: Lens' DescribeVpcEndpointConnectionNotifications (Maybe Text)
- describeVpcEndpointConnectionNotifications_dryRun :: Lens' DescribeVpcEndpointConnectionNotifications (Maybe Bool)
- describeVpcEndpointConnectionNotifications_filters :: Lens' DescribeVpcEndpointConnectionNotifications (Maybe [Filter])
- describeVpcEndpointConnectionNotifications_maxResults :: Lens' DescribeVpcEndpointConnectionNotifications (Maybe Int)
- describeVpcEndpointConnectionNotifications_nextToken :: Lens' DescribeVpcEndpointConnectionNotifications (Maybe Text)
- data DescribeVpcEndpointConnectionNotificationsResponse = DescribeVpcEndpointConnectionNotificationsResponse' {}
- newDescribeVpcEndpointConnectionNotificationsResponse :: Int -> DescribeVpcEndpointConnectionNotificationsResponse
- describeVpcEndpointConnectionNotificationsResponse_connectionNotificationSet :: Lens' DescribeVpcEndpointConnectionNotificationsResponse (Maybe [ConnectionNotification])
- describeVpcEndpointConnectionNotificationsResponse_nextToken :: Lens' DescribeVpcEndpointConnectionNotificationsResponse (Maybe Text)
- describeVpcEndpointConnectionNotificationsResponse_httpStatus :: Lens' DescribeVpcEndpointConnectionNotificationsResponse Int
Creating a Request
data DescribeVpcEndpointConnectionNotifications Source #
See: newDescribeVpcEndpointConnectionNotifications
smart constructor.
DescribeVpcEndpointConnectionNotifications' | |
|
Instances
newDescribeVpcEndpointConnectionNotifications :: DescribeVpcEndpointConnectionNotifications Source #
Create a value of DescribeVpcEndpointConnectionNotifications
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeVpcEndpointConnectionNotifications
, describeVpcEndpointConnectionNotifications_connectionNotificationId
- The ID of the notification.
$sel:dryRun:DescribeVpcEndpointConnectionNotifications'
, describeVpcEndpointConnectionNotifications_dryRun
- Checks whether you have the required permissions for the action, without
actually making the request, and provides an error response. If you have
the required permissions, the error response is DryRunOperation
.
Otherwise, it is UnauthorizedOperation
.
$sel:filters:DescribeVpcEndpointConnectionNotifications'
, describeVpcEndpointConnectionNotifications_filters
- One or more filters.
connection-notification-arn
- The ARN of the SNS topic for the notification.connection-notification-id
- The ID of the notification.connection-notification-state
- The state of the notification (Enabled
|Disabled
).connection-notification-type
- The type of notification (Topic
).service-id
- The ID of the endpoint service.vpc-endpoint-id
- The ID of the VPC endpoint.
$sel:maxResults:DescribeVpcEndpointConnectionNotifications'
, describeVpcEndpointConnectionNotifications_maxResults
- The maximum number of results to return in a single call. To retrieve
the remaining results, make another request with the returned
NextToken
value.
DescribeVpcEndpointConnectionNotifications
, describeVpcEndpointConnectionNotifications_nextToken
- The token to request the next page of results.
Request Lenses
describeVpcEndpointConnectionNotifications_connectionNotificationId :: Lens' DescribeVpcEndpointConnectionNotifications (Maybe Text) Source #
The ID of the notification.
describeVpcEndpointConnectionNotifications_dryRun :: Lens' DescribeVpcEndpointConnectionNotifications (Maybe Bool) Source #
Checks whether you have the required permissions for the action, without
actually making the request, and provides an error response. If you have
the required permissions, the error response is DryRunOperation
.
Otherwise, it is UnauthorizedOperation
.
describeVpcEndpointConnectionNotifications_filters :: Lens' DescribeVpcEndpointConnectionNotifications (Maybe [Filter]) Source #
One or more filters.
connection-notification-arn
- The ARN of the SNS topic for the notification.connection-notification-id
- The ID of the notification.connection-notification-state
- The state of the notification (Enabled
|Disabled
).connection-notification-type
- The type of notification (Topic
).service-id
- The ID of the endpoint service.vpc-endpoint-id
- The ID of the VPC endpoint.
describeVpcEndpointConnectionNotifications_maxResults :: Lens' DescribeVpcEndpointConnectionNotifications (Maybe Int) Source #
The maximum number of results to return in a single call. To retrieve
the remaining results, make another request with the returned
NextToken
value.
describeVpcEndpointConnectionNotifications_nextToken :: Lens' DescribeVpcEndpointConnectionNotifications (Maybe Text) Source #
The token to request the next page of results.
Destructuring the Response
data DescribeVpcEndpointConnectionNotificationsResponse Source #
See: newDescribeVpcEndpointConnectionNotificationsResponse
smart constructor.
DescribeVpcEndpointConnectionNotificationsResponse' | |
|
Instances
newDescribeVpcEndpointConnectionNotificationsResponse Source #
:: Int |
|
-> DescribeVpcEndpointConnectionNotificationsResponse |
Create a value of DescribeVpcEndpointConnectionNotificationsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:connectionNotificationSet:DescribeVpcEndpointConnectionNotificationsResponse'
, describeVpcEndpointConnectionNotificationsResponse_connectionNotificationSet
- One or more notifications.
DescribeVpcEndpointConnectionNotifications
, describeVpcEndpointConnectionNotificationsResponse_nextToken
- The token to use to retrieve the next page of results. This value is
null
when there are no more results to return.
$sel:httpStatus:DescribeVpcEndpointConnectionNotificationsResponse'
, describeVpcEndpointConnectionNotificationsResponse_httpStatus
- The response's http status code.
Response Lenses
describeVpcEndpointConnectionNotificationsResponse_connectionNotificationSet :: Lens' DescribeVpcEndpointConnectionNotificationsResponse (Maybe [ConnectionNotification]) Source #
One or more notifications.
describeVpcEndpointConnectionNotificationsResponse_nextToken :: Lens' DescribeVpcEndpointConnectionNotificationsResponse (Maybe Text) Source #
The token to use to retrieve the next page of results. This value is
null
when there are no more results to return.
describeVpcEndpointConnectionNotificationsResponse_httpStatus :: Lens' DescribeVpcEndpointConnectionNotificationsResponse Int Source #
The response's http status code.