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

Description

Deletes the specified Traffic Mirror filter.

You cannot delete a Traffic Mirror filter that is in use by a Traffic Mirror session.

Synopsis

Creating a Request

data DeleteTrafficMirrorFilter Source #

See: newDeleteTrafficMirrorFilter smart constructor.

Constructors

DeleteTrafficMirrorFilter' 

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.

  • trafficMirrorFilterId :: Text

    The ID of the Traffic Mirror filter.

Instances

Instances details
ToHeaders DeleteTrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

ToPath DeleteTrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

ToQuery DeleteTrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

AWSRequest DeleteTrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

Generic DeleteTrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

Associated Types

type Rep DeleteTrafficMirrorFilter :: Type -> Type #

Read DeleteTrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

Show DeleteTrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

NFData DeleteTrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

Eq DeleteTrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

Hashable DeleteTrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

type AWSResponse DeleteTrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

type Rep DeleteTrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

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

newDeleteTrafficMirrorFilter Source #

Create a value of DeleteTrafficMirrorFilter 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:DeleteTrafficMirrorFilter', deleteTrafficMirrorFilter_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.

DeleteTrafficMirrorFilter, deleteTrafficMirrorFilter_trafficMirrorFilterId - The ID of the Traffic Mirror filter.

Request Lenses

deleteTrafficMirrorFilter_dryRun :: Lens' DeleteTrafficMirrorFilter (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 DeleteTrafficMirrorFilterResponse Source #

See: newDeleteTrafficMirrorFilterResponse smart constructor.

Constructors

DeleteTrafficMirrorFilterResponse' 

Fields

Instances

Instances details
Generic DeleteTrafficMirrorFilterResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

Associated Types

type Rep DeleteTrafficMirrorFilterResponse :: Type -> Type #

Read DeleteTrafficMirrorFilterResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

Show DeleteTrafficMirrorFilterResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

NFData DeleteTrafficMirrorFilterResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

Eq DeleteTrafficMirrorFilterResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

type Rep DeleteTrafficMirrorFilterResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTrafficMirrorFilter

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

newDeleteTrafficMirrorFilterResponse Source #

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

DeleteTrafficMirrorFilter, deleteTrafficMirrorFilterResponse_trafficMirrorFilterId - The ID of the Traffic Mirror filter.

$sel:httpStatus:DeleteTrafficMirrorFilterResponse', deleteTrafficMirrorFilterResponse_httpStatus - The response's http status code.

Response Lenses