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 VPC endpoint connections to your VPC endpoint services, including any endpoints that are pending your acceptance.
This operation returns paginated results.
Synopsis
- data DescribeVpcEndpointConnections = DescribeVpcEndpointConnections' {}
- newDescribeVpcEndpointConnections :: DescribeVpcEndpointConnections
- describeVpcEndpointConnections_dryRun :: Lens' DescribeVpcEndpointConnections (Maybe Bool)
- describeVpcEndpointConnections_filters :: Lens' DescribeVpcEndpointConnections (Maybe [Filter])
- describeVpcEndpointConnections_maxResults :: Lens' DescribeVpcEndpointConnections (Maybe Int)
- describeVpcEndpointConnections_nextToken :: Lens' DescribeVpcEndpointConnections (Maybe Text)
- data DescribeVpcEndpointConnectionsResponse = DescribeVpcEndpointConnectionsResponse' {}
- newDescribeVpcEndpointConnectionsResponse :: Int -> DescribeVpcEndpointConnectionsResponse
- describeVpcEndpointConnectionsResponse_nextToken :: Lens' DescribeVpcEndpointConnectionsResponse (Maybe Text)
- describeVpcEndpointConnectionsResponse_vpcEndpointConnections :: Lens' DescribeVpcEndpointConnectionsResponse (Maybe [VpcEndpointConnection])
- describeVpcEndpointConnectionsResponse_httpStatus :: Lens' DescribeVpcEndpointConnectionsResponse Int
Creating a Request
data DescribeVpcEndpointConnections Source #
See: newDescribeVpcEndpointConnections
smart constructor.
DescribeVpcEndpointConnections' | |
|
Instances
newDescribeVpcEndpointConnections :: DescribeVpcEndpointConnections Source #
Create a value of DescribeVpcEndpointConnections
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:dryRun:DescribeVpcEndpointConnections'
, describeVpcEndpointConnections_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:DescribeVpcEndpointConnections'
, describeVpcEndpointConnections_filters
- One or more filters.
ip-address-type
- The IP address type (ipv4
|ipv6
).service-id
- The ID of the service.vpc-endpoint-owner
- The ID of the Amazon Web Services account ID that owns the endpoint.vpc-endpoint-state
- The state of the endpoint (pendingAcceptance
|pending
|available
|deleting
|deleted
|rejected
|failed
).vpc-endpoint-id
- The ID of the endpoint.
$sel:maxResults:DescribeVpcEndpointConnections'
, describeVpcEndpointConnections_maxResults
- The maximum number of results to return for the request in a single
page. The remaining results of the initial request can be seen by
sending another request with the returned NextToken
value. This value
can be between 5 and 1,000; if MaxResults
is given a value larger than
1,000, only 1,000 results are returned.
DescribeVpcEndpointConnections
, describeVpcEndpointConnections_nextToken
- The token to retrieve the next page of results.
Request Lenses
describeVpcEndpointConnections_dryRun :: Lens' DescribeVpcEndpointConnections (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
.
describeVpcEndpointConnections_filters :: Lens' DescribeVpcEndpointConnections (Maybe [Filter]) Source #
One or more filters.
ip-address-type
- The IP address type (ipv4
|ipv6
).service-id
- The ID of the service.vpc-endpoint-owner
- The ID of the Amazon Web Services account ID that owns the endpoint.vpc-endpoint-state
- The state of the endpoint (pendingAcceptance
|pending
|available
|deleting
|deleted
|rejected
|failed
).vpc-endpoint-id
- The ID of the endpoint.
describeVpcEndpointConnections_maxResults :: Lens' DescribeVpcEndpointConnections (Maybe Int) Source #
The maximum number of results to return for the request in a single
page. The remaining results of the initial request can be seen by
sending another request with the returned NextToken
value. This value
can be between 5 and 1,000; if MaxResults
is given a value larger than
1,000, only 1,000 results are returned.
describeVpcEndpointConnections_nextToken :: Lens' DescribeVpcEndpointConnections (Maybe Text) Source #
The token to retrieve the next page of results.
Destructuring the Response
data DescribeVpcEndpointConnectionsResponse Source #
See: newDescribeVpcEndpointConnectionsResponse
smart constructor.
DescribeVpcEndpointConnectionsResponse' | |
|
Instances
newDescribeVpcEndpointConnectionsResponse Source #
Create a value of DescribeVpcEndpointConnectionsResponse
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:
DescribeVpcEndpointConnections
, describeVpcEndpointConnectionsResponse_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:vpcEndpointConnections:DescribeVpcEndpointConnectionsResponse'
, describeVpcEndpointConnectionsResponse_vpcEndpointConnections
- Information about one or more VPC endpoint connections.
$sel:httpStatus:DescribeVpcEndpointConnectionsResponse'
, describeVpcEndpointConnectionsResponse_httpStatus
- The response's http status code.
Response Lenses
describeVpcEndpointConnectionsResponse_nextToken :: Lens' DescribeVpcEndpointConnectionsResponse (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.
describeVpcEndpointConnectionsResponse_vpcEndpointConnections :: Lens' DescribeVpcEndpointConnectionsResponse (Maybe [VpcEndpointConnection]) Source #
Information about one or more VPC endpoint connections.
describeVpcEndpointConnectionsResponse_httpStatus :: Lens' DescribeVpcEndpointConnectionsResponse Int Source #
The response's http status code.