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

Description

Allows or restricts mirroring network services.

By default, Amazon DNS network services are not eligible for Traffic Mirror. Use AddNetworkServices to add network services to a Traffic Mirror filter. When a network service is added to the Traffic Mirror filter, all traffic related to that network service will be mirrored. When you no longer want to mirror network services, use RemoveNetworkServices to remove the network services from the Traffic Mirror filter.

Synopsis

Creating a Request

data ModifyTrafficMirrorFilterNetworkServices Source #

Constructors

ModifyTrafficMirrorFilterNetworkServices' 

Fields

Instances

Instances details
ToHeaders ModifyTrafficMirrorFilterNetworkServices Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

ToPath ModifyTrafficMirrorFilterNetworkServices Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

ToQuery ModifyTrafficMirrorFilterNetworkServices Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

AWSRequest ModifyTrafficMirrorFilterNetworkServices Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

Generic ModifyTrafficMirrorFilterNetworkServices Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

Read ModifyTrafficMirrorFilterNetworkServices Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

Show ModifyTrafficMirrorFilterNetworkServices Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

NFData ModifyTrafficMirrorFilterNetworkServices Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

Eq ModifyTrafficMirrorFilterNetworkServices Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

Hashable ModifyTrafficMirrorFilterNetworkServices Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

type AWSResponse ModifyTrafficMirrorFilterNetworkServices Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

type Rep ModifyTrafficMirrorFilterNetworkServices Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

type Rep ModifyTrafficMirrorFilterNetworkServices = D1 ('MetaData "ModifyTrafficMirrorFilterNetworkServices" "Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ModifyTrafficMirrorFilterNetworkServices'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addNetworkServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TrafficMirrorNetworkService])) :*: S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "removeNetworkServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TrafficMirrorNetworkService])) :*: S1 ('MetaSel ('Just "trafficMirrorFilterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newModifyTrafficMirrorFilterNetworkServices Source #

Create a value of ModifyTrafficMirrorFilterNetworkServices 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:addNetworkServices:ModifyTrafficMirrorFilterNetworkServices', modifyTrafficMirrorFilterNetworkServices_addNetworkServices - The network service, for example Amazon DNS, that you want to mirror.

$sel:dryRun:ModifyTrafficMirrorFilterNetworkServices', modifyTrafficMirrorFilterNetworkServices_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:removeNetworkServices:ModifyTrafficMirrorFilterNetworkServices', modifyTrafficMirrorFilterNetworkServices_removeNetworkServices - The network service, for example Amazon DNS, that you no longer want to mirror.

ModifyTrafficMirrorFilterNetworkServices, modifyTrafficMirrorFilterNetworkServices_trafficMirrorFilterId - The ID of the Traffic Mirror filter.

Request Lenses

modifyTrafficMirrorFilterNetworkServices_dryRun :: Lens' ModifyTrafficMirrorFilterNetworkServices (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.

Destructuring the Response

data ModifyTrafficMirrorFilterNetworkServicesResponse Source #

Constructors

ModifyTrafficMirrorFilterNetworkServicesResponse' 

Fields

Instances

Instances details
Generic ModifyTrafficMirrorFilterNetworkServicesResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

Read ModifyTrafficMirrorFilterNetworkServicesResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

Show ModifyTrafficMirrorFilterNetworkServicesResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

NFData ModifyTrafficMirrorFilterNetworkServicesResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

Eq ModifyTrafficMirrorFilterNetworkServicesResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

type Rep ModifyTrafficMirrorFilterNetworkServicesResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices

type Rep ModifyTrafficMirrorFilterNetworkServicesResponse = D1 ('MetaData "ModifyTrafficMirrorFilterNetworkServicesResponse" "Amazonka.EC2.ModifyTrafficMirrorFilterNetworkServices" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ModifyTrafficMirrorFilterNetworkServicesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trafficMirrorFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrafficMirrorFilter)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

Response Lenses