amazonka-ec2-2.0: Amazon Elastic Compute Cloud SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EC2.DescribeVpcEndpointConnections

Description

Describes the VPC endpoint connections to your VPC endpoint services, including any endpoints that are pending your acceptance.

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeVpcEndpointConnections Source #

See: newDescribeVpcEndpointConnections smart constructor.

Constructors

DescribeVpcEndpointConnections' 

Fields

  • dryRun :: Maybe Bool

    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.

  • filters :: Maybe [Filter]

    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.
  • maxResults :: Maybe Int

    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.

  • nextToken :: Maybe Text

    The token to retrieve the next page of results.

Instances

Instances details
ToHeaders DescribeVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

ToPath DescribeVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

ToQuery DescribeVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

AWSPager DescribeVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

AWSRequest DescribeVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

Generic DescribeVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

Associated Types

type Rep DescribeVpcEndpointConnections :: Type -> Type #

Read DescribeVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

Show DescribeVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

NFData DescribeVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

Eq DescribeVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

Hashable DescribeVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

type AWSResponse DescribeVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

type Rep DescribeVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

type Rep DescribeVpcEndpointConnections = D1 ('MetaData "DescribeVpcEndpointConnections" "Amazonka.EC2.DescribeVpcEndpointConnections" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DescribeVpcEndpointConnections'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter]))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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.

Destructuring the Response

data DescribeVpcEndpointConnectionsResponse Source #

Constructors

DescribeVpcEndpointConnectionsResponse' 

Fields

Instances

Instances details
Generic DescribeVpcEndpointConnectionsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

Read DescribeVpcEndpointConnectionsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

Show DescribeVpcEndpointConnectionsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

NFData DescribeVpcEndpointConnectionsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

Eq DescribeVpcEndpointConnectionsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

type Rep DescribeVpcEndpointConnectionsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnections

type Rep DescribeVpcEndpointConnectionsResponse = D1 ('MetaData "DescribeVpcEndpointConnectionsResponse" "Amazonka.EC2.DescribeVpcEndpointConnections" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DescribeVpcEndpointConnectionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcEndpointConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcEndpointConnection])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

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.