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

Description

Describes one or more Traffic Mirror filters.

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeTrafficMirrorFilters Source #

See: newDescribeTrafficMirrorFilters smart constructor.

Constructors

DescribeTrafficMirrorFilters' 

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. The possible values are:

    • description: The Traffic Mirror filter description.
    • traffic-mirror-filter-id: The ID of the Traffic Mirror filter.
  • maxResults :: Maybe Natural

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

  • nextToken :: Maybe Text

    The token for the next page of results.

  • trafficMirrorFilterIds :: Maybe [Text]

    The ID of the Traffic Mirror filter.

Instances

Instances details
ToHeaders DescribeTrafficMirrorFilters Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

ToPath DescribeTrafficMirrorFilters Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

ToQuery DescribeTrafficMirrorFilters Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

AWSPager DescribeTrafficMirrorFilters Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

AWSRequest DescribeTrafficMirrorFilters Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

Generic DescribeTrafficMirrorFilters Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

Associated Types

type Rep DescribeTrafficMirrorFilters :: Type -> Type #

Read DescribeTrafficMirrorFilters Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

Show DescribeTrafficMirrorFilters Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

NFData DescribeTrafficMirrorFilters Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

Eq DescribeTrafficMirrorFilters Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

Hashable DescribeTrafficMirrorFilters Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

type AWSResponse DescribeTrafficMirrorFilters Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

type Rep DescribeTrafficMirrorFilters Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

type Rep DescribeTrafficMirrorFilters = D1 ('MetaData "DescribeTrafficMirrorFilters" "Amazonka.EC2.DescribeTrafficMirrorFilters" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DescribeTrafficMirrorFilters'" '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 Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trafficMirrorFilterIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newDescribeTrafficMirrorFilters :: DescribeTrafficMirrorFilters Source #

Create a value of DescribeTrafficMirrorFilters 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:DescribeTrafficMirrorFilters', describeTrafficMirrorFilters_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:DescribeTrafficMirrorFilters', describeTrafficMirrorFilters_filters - One or more filters. The possible values are:

  • description: The Traffic Mirror filter description.
  • traffic-mirror-filter-id: The ID of the Traffic Mirror filter.

$sel:maxResults:DescribeTrafficMirrorFilters', describeTrafficMirrorFilters_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

DescribeTrafficMirrorFilters, describeTrafficMirrorFilters_nextToken - The token for the next page of results.

$sel:trafficMirrorFilterIds:DescribeTrafficMirrorFilters', describeTrafficMirrorFilters_trafficMirrorFilterIds - The ID of the Traffic Mirror filter.

Request Lenses

describeTrafficMirrorFilters_dryRun :: Lens' DescribeTrafficMirrorFilters (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.

describeTrafficMirrorFilters_filters :: Lens' DescribeTrafficMirrorFilters (Maybe [Filter]) Source #

One or more filters. The possible values are:

  • description: The Traffic Mirror filter description.
  • traffic-mirror-filter-id: The ID of the Traffic Mirror filter.

describeTrafficMirrorFilters_maxResults :: Lens' DescribeTrafficMirrorFilters (Maybe Natural) Source #

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

Destructuring the Response

data DescribeTrafficMirrorFiltersResponse Source #

Constructors

DescribeTrafficMirrorFiltersResponse' 

Fields

Instances

Instances details
Generic DescribeTrafficMirrorFiltersResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

Read DescribeTrafficMirrorFiltersResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

Show DescribeTrafficMirrorFiltersResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

NFData DescribeTrafficMirrorFiltersResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

Eq DescribeTrafficMirrorFiltersResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

type Rep DescribeTrafficMirrorFiltersResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeTrafficMirrorFilters

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

newDescribeTrafficMirrorFiltersResponse Source #

Create a value of DescribeTrafficMirrorFiltersResponse 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:

DescribeTrafficMirrorFilters, describeTrafficMirrorFiltersResponse_nextToken - The token to use to retrieve the next page of results. The value is null when there are no more results to return.

$sel:trafficMirrorFilters:DescribeTrafficMirrorFiltersResponse', describeTrafficMirrorFiltersResponse_trafficMirrorFilters - Information about one or more Traffic Mirror filters.

$sel:httpStatus:DescribeTrafficMirrorFiltersResponse', describeTrafficMirrorFiltersResponse_httpStatus - The response's http status code.

Response Lenses

describeTrafficMirrorFiltersResponse_nextToken :: Lens' DescribeTrafficMirrorFiltersResponse (Maybe Text) Source #

The token to use to retrieve the next page of results. The value is null when there are no more results to return.