Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Deletes the specified Traffic Mirror filter.
You cannot delete a Traffic Mirror filter that is in use by a Traffic Mirror session.
Synopsis
- data DeleteTrafficMirrorFilter = DeleteTrafficMirrorFilter' {}
- newDeleteTrafficMirrorFilter :: Text -> DeleteTrafficMirrorFilter
- deleteTrafficMirrorFilter_dryRun :: Lens' DeleteTrafficMirrorFilter (Maybe Bool)
- deleteTrafficMirrorFilter_trafficMirrorFilterId :: Lens' DeleteTrafficMirrorFilter Text
- data DeleteTrafficMirrorFilterResponse = DeleteTrafficMirrorFilterResponse' {}
- newDeleteTrafficMirrorFilterResponse :: Int -> DeleteTrafficMirrorFilterResponse
- deleteTrafficMirrorFilterResponse_trafficMirrorFilterId :: Lens' DeleteTrafficMirrorFilterResponse (Maybe Text)
- deleteTrafficMirrorFilterResponse_httpStatus :: Lens' DeleteTrafficMirrorFilterResponse Int
Creating a Request
data DeleteTrafficMirrorFilter Source #
See: newDeleteTrafficMirrorFilter
smart constructor.
DeleteTrafficMirrorFilter' | |
|
Instances
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
.
deleteTrafficMirrorFilter_trafficMirrorFilterId :: Lens' DeleteTrafficMirrorFilter Text Source #
The ID of the Traffic Mirror filter.
Destructuring the Response
data DeleteTrafficMirrorFilterResponse Source #
See: newDeleteTrafficMirrorFilterResponse
smart constructor.
DeleteTrafficMirrorFilterResponse' | |
|
Instances
Generic DeleteTrafficMirrorFilterResponse Source # | |
Read DeleteTrafficMirrorFilterResponse Source # | |
Show DeleteTrafficMirrorFilterResponse Source # | |
Defined in Amazonka.EC2.DeleteTrafficMirrorFilter | |
NFData DeleteTrafficMirrorFilterResponse Source # | |
Defined in Amazonka.EC2.DeleteTrafficMirrorFilter rnf :: DeleteTrafficMirrorFilterResponse -> () # | |
Eq DeleteTrafficMirrorFilterResponse Source # | |
type Rep DeleteTrafficMirrorFilterResponse Source # | |
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
deleteTrafficMirrorFilterResponse_trafficMirrorFilterId :: Lens' DeleteTrafficMirrorFilterResponse (Maybe Text) Source #
The ID of the Traffic Mirror filter.
deleteTrafficMirrorFilterResponse_httpStatus :: Lens' DeleteTrafficMirrorFilterResponse Int Source #
The response's http status code.