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 target.
You cannot delete a Traffic Mirror target that is in use by a Traffic Mirror session.
Synopsis
- data DeleteTrafficMirrorTarget = DeleteTrafficMirrorTarget' {}
- newDeleteTrafficMirrorTarget :: Text -> DeleteTrafficMirrorTarget
- deleteTrafficMirrorTarget_dryRun :: Lens' DeleteTrafficMirrorTarget (Maybe Bool)
- deleteTrafficMirrorTarget_trafficMirrorTargetId :: Lens' DeleteTrafficMirrorTarget Text
- data DeleteTrafficMirrorTargetResponse = DeleteTrafficMirrorTargetResponse' {}
- newDeleteTrafficMirrorTargetResponse :: Int -> DeleteTrafficMirrorTargetResponse
- deleteTrafficMirrorTargetResponse_trafficMirrorTargetId :: Lens' DeleteTrafficMirrorTargetResponse (Maybe Text)
- deleteTrafficMirrorTargetResponse_httpStatus :: Lens' DeleteTrafficMirrorTargetResponse Int
Creating a Request
data DeleteTrafficMirrorTarget Source #
See: newDeleteTrafficMirrorTarget
smart constructor.
DeleteTrafficMirrorTarget' | |
|
Instances
newDeleteTrafficMirrorTarget Source #
Create a value of DeleteTrafficMirrorTarget
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:DeleteTrafficMirrorTarget'
, deleteTrafficMirrorTarget_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
.
DeleteTrafficMirrorTarget
, deleteTrafficMirrorTarget_trafficMirrorTargetId
- The ID of the Traffic Mirror target.
Request Lenses
deleteTrafficMirrorTarget_dryRun :: Lens' DeleteTrafficMirrorTarget (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
.
deleteTrafficMirrorTarget_trafficMirrorTargetId :: Lens' DeleteTrafficMirrorTarget Text Source #
The ID of the Traffic Mirror target.
Destructuring the Response
data DeleteTrafficMirrorTargetResponse Source #
See: newDeleteTrafficMirrorTargetResponse
smart constructor.
DeleteTrafficMirrorTargetResponse' | |
|
Instances
Generic DeleteTrafficMirrorTargetResponse Source # | |
Read DeleteTrafficMirrorTargetResponse Source # | |
Show DeleteTrafficMirrorTargetResponse Source # | |
Defined in Amazonka.EC2.DeleteTrafficMirrorTarget | |
NFData DeleteTrafficMirrorTargetResponse Source # | |
Defined in Amazonka.EC2.DeleteTrafficMirrorTarget rnf :: DeleteTrafficMirrorTargetResponse -> () # | |
Eq DeleteTrafficMirrorTargetResponse Source # | |
type Rep DeleteTrafficMirrorTargetResponse Source # | |
Defined in Amazonka.EC2.DeleteTrafficMirrorTarget type Rep DeleteTrafficMirrorTargetResponse = D1 ('MetaData "DeleteTrafficMirrorTargetResponse" "Amazonka.EC2.DeleteTrafficMirrorTarget" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DeleteTrafficMirrorTargetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trafficMirrorTargetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeleteTrafficMirrorTargetResponse Source #
Create a value of DeleteTrafficMirrorTargetResponse
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:
DeleteTrafficMirrorTarget
, deleteTrafficMirrorTargetResponse_trafficMirrorTargetId
- The ID of the deleted Traffic Mirror target.
$sel:httpStatus:DeleteTrafficMirrorTargetResponse'
, deleteTrafficMirrorTargetResponse_httpStatus
- The response's http status code.
Response Lenses
deleteTrafficMirrorTargetResponse_trafficMirrorTargetId :: Lens' DeleteTrafficMirrorTargetResponse (Maybe Text) Source #
The ID of the deleted Traffic Mirror target.
deleteTrafficMirrorTargetResponse_httpStatus :: Lens' DeleteTrafficMirrorTargetResponse Int Source #
The response's http status code.