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 transit gateway.
Synopsis
- data DeleteTransitGateway = DeleteTransitGateway' {
- dryRun :: Maybe Bool
- transitGatewayId :: Text
- newDeleteTransitGateway :: Text -> DeleteTransitGateway
- deleteTransitGateway_dryRun :: Lens' DeleteTransitGateway (Maybe Bool)
- deleteTransitGateway_transitGatewayId :: Lens' DeleteTransitGateway Text
- data DeleteTransitGatewayResponse = DeleteTransitGatewayResponse' {}
- newDeleteTransitGatewayResponse :: Int -> DeleteTransitGatewayResponse
- deleteTransitGatewayResponse_transitGateway :: Lens' DeleteTransitGatewayResponse (Maybe TransitGateway)
- deleteTransitGatewayResponse_httpStatus :: Lens' DeleteTransitGatewayResponse Int
Creating a Request
data DeleteTransitGateway Source #
See: newDeleteTransitGateway
smart constructor.
DeleteTransitGateway' | |
|
Instances
newDeleteTransitGateway Source #
Create a value of DeleteTransitGateway
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:DeleteTransitGateway'
, deleteTransitGateway_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
.
DeleteTransitGateway
, deleteTransitGateway_transitGatewayId
- The ID of the transit gateway.
Request Lenses
deleteTransitGateway_dryRun :: Lens' DeleteTransitGateway (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
.
deleteTransitGateway_transitGatewayId :: Lens' DeleteTransitGateway Text Source #
The ID of the transit gateway.
Destructuring the Response
data DeleteTransitGatewayResponse Source #
See: newDeleteTransitGatewayResponse
smart constructor.
DeleteTransitGatewayResponse' | |
|
Instances
newDeleteTransitGatewayResponse Source #
Create a value of DeleteTransitGatewayResponse
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:
DeleteTransitGatewayResponse
, deleteTransitGatewayResponse_transitGateway
- Information about the deleted transit gateway.
$sel:httpStatus:DeleteTransitGatewayResponse'
, deleteTransitGatewayResponse_httpStatus
- The response's http status code.
Response Lenses
deleteTransitGatewayResponse_transitGateway :: Lens' DeleteTransitGatewayResponse (Maybe TransitGateway) Source #
Information about the deleted transit gateway.
deleteTransitGatewayResponse_httpStatus :: Lens' DeleteTransitGatewayResponse Int Source #
The response's http status code.