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.DescribeVpcEndpointConnectionNotifications

Description

Describes the connection notifications for VPC endpoints and VPC endpoint services.

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeVpcEndpointConnectionNotifications Source #

Constructors

DescribeVpcEndpointConnectionNotifications' 

Fields

  • connectionNotificationId :: Maybe Text

    The ID of the notification.

  • 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.

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

    The maximum number of results to return in a single call. To retrieve the remaining results, make another request with the returned NextToken value.

  • nextToken :: Maybe Text

    The token to request the next page of results.

Instances

Instances details
ToHeaders DescribeVpcEndpointConnectionNotifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

ToPath DescribeVpcEndpointConnectionNotifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

ToQuery DescribeVpcEndpointConnectionNotifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

AWSPager DescribeVpcEndpointConnectionNotifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

AWSRequest DescribeVpcEndpointConnectionNotifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

Generic DescribeVpcEndpointConnectionNotifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

Read DescribeVpcEndpointConnectionNotifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

Show DescribeVpcEndpointConnectionNotifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

NFData DescribeVpcEndpointConnectionNotifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

Eq DescribeVpcEndpointConnectionNotifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

Hashable DescribeVpcEndpointConnectionNotifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

type AWSResponse DescribeVpcEndpointConnectionNotifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

type Rep DescribeVpcEndpointConnectionNotifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

type Rep DescribeVpcEndpointConnectionNotifications = D1 ('MetaData "DescribeVpcEndpointConnectionNotifications" "Amazonka.EC2.DescribeVpcEndpointConnectionNotifications" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DescribeVpcEndpointConnectionNotifications'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "connectionNotificationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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))))))

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_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.

Destructuring the Response

data DescribeVpcEndpointConnectionNotificationsResponse Source #

Constructors

DescribeVpcEndpointConnectionNotificationsResponse' 

Fields

Instances

Instances details
Generic DescribeVpcEndpointConnectionNotificationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

Read DescribeVpcEndpointConnectionNotificationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

Show DescribeVpcEndpointConnectionNotificationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

NFData DescribeVpcEndpointConnectionNotificationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

Eq DescribeVpcEndpointConnectionNotificationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

type Rep DescribeVpcEndpointConnectionNotificationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeVpcEndpointConnectionNotifications

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

Response Lenses

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.