| 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 |
Amazonka.EC2.DeleteTransitGatewayConnect
Description
Deletes the specified Connect attachment. You must first delete any Connect peers for the attachment.
Synopsis
- data DeleteTransitGatewayConnect = DeleteTransitGatewayConnect' {}
- newDeleteTransitGatewayConnect :: Text -> DeleteTransitGatewayConnect
- deleteTransitGatewayConnect_dryRun :: Lens' DeleteTransitGatewayConnect (Maybe Bool)
- deleteTransitGatewayConnect_transitGatewayAttachmentId :: Lens' DeleteTransitGatewayConnect Text
- data DeleteTransitGatewayConnectResponse = DeleteTransitGatewayConnectResponse' {}
- newDeleteTransitGatewayConnectResponse :: Int -> DeleteTransitGatewayConnectResponse
- deleteTransitGatewayConnectResponse_transitGatewayConnect :: Lens' DeleteTransitGatewayConnectResponse (Maybe TransitGatewayConnect)
- deleteTransitGatewayConnectResponse_httpStatus :: Lens' DeleteTransitGatewayConnectResponse Int
Creating a Request
data DeleteTransitGatewayConnect Source #
See: newDeleteTransitGatewayConnect smart constructor.
Constructors
| DeleteTransitGatewayConnect' | |
Fields
| |
Instances
newDeleteTransitGatewayConnect Source #
Arguments
| :: Text | |
| -> DeleteTransitGatewayConnect |
Create a value of DeleteTransitGatewayConnect 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:DeleteTransitGatewayConnect', deleteTransitGatewayConnect_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.
DeleteTransitGatewayConnect, deleteTransitGatewayConnect_transitGatewayAttachmentId - The ID of the Connect attachment.
Request Lenses
deleteTransitGatewayConnect_dryRun :: Lens' DeleteTransitGatewayConnect (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.
deleteTransitGatewayConnect_transitGatewayAttachmentId :: Lens' DeleteTransitGatewayConnect Text Source #
The ID of the Connect attachment.
Destructuring the Response
data DeleteTransitGatewayConnectResponse Source #
See: newDeleteTransitGatewayConnectResponse smart constructor.
Constructors
| DeleteTransitGatewayConnectResponse' | |
Fields
| |
Instances
newDeleteTransitGatewayConnectResponse Source #
Arguments
| :: Int | |
| -> DeleteTransitGatewayConnectResponse |
Create a value of DeleteTransitGatewayConnectResponse 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:transitGatewayConnect:DeleteTransitGatewayConnectResponse', deleteTransitGatewayConnectResponse_transitGatewayConnect - Information about the deleted Connect attachment.
$sel:httpStatus:DeleteTransitGatewayConnectResponse', deleteTransitGatewayConnectResponse_httpStatus - The response's http status code.
Response Lenses
deleteTransitGatewayConnectResponse_transitGatewayConnect :: Lens' DeleteTransitGatewayConnectResponse (Maybe TransitGatewayConnect) Source #
Information about the deleted Connect attachment.
deleteTransitGatewayConnectResponse_httpStatus :: Lens' DeleteTransitGatewayConnectResponse Int Source #
The response's http status code.