| 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.DeleteTransitGatewayPolicyTable
Description
Deletes the specified transit gateway policy table.
Synopsis
- data DeleteTransitGatewayPolicyTable = DeleteTransitGatewayPolicyTable' {}
- newDeleteTransitGatewayPolicyTable :: Text -> DeleteTransitGatewayPolicyTable
- deleteTransitGatewayPolicyTable_dryRun :: Lens' DeleteTransitGatewayPolicyTable (Maybe Bool)
- deleteTransitGatewayPolicyTable_transitGatewayPolicyTableId :: Lens' DeleteTransitGatewayPolicyTable Text
- data DeleteTransitGatewayPolicyTableResponse = DeleteTransitGatewayPolicyTableResponse' {}
- newDeleteTransitGatewayPolicyTableResponse :: Int -> DeleteTransitGatewayPolicyTableResponse
- deleteTransitGatewayPolicyTableResponse_transitGatewayPolicyTable :: Lens' DeleteTransitGatewayPolicyTableResponse (Maybe TransitGatewayPolicyTable)
- deleteTransitGatewayPolicyTableResponse_httpStatus :: Lens' DeleteTransitGatewayPolicyTableResponse Int
Creating a Request
data DeleteTransitGatewayPolicyTable Source #
See: newDeleteTransitGatewayPolicyTable smart constructor.
Constructors
| DeleteTransitGatewayPolicyTable' | |
Fields
| |
Instances
newDeleteTransitGatewayPolicyTable Source #
Create a value of DeleteTransitGatewayPolicyTable 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:DeleteTransitGatewayPolicyTable', deleteTransitGatewayPolicyTable_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.
DeleteTransitGatewayPolicyTable, deleteTransitGatewayPolicyTable_transitGatewayPolicyTableId - The transit gateway policy table to delete.
Request Lenses
deleteTransitGatewayPolicyTable_dryRun :: Lens' DeleteTransitGatewayPolicyTable (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.
deleteTransitGatewayPolicyTable_transitGatewayPolicyTableId :: Lens' DeleteTransitGatewayPolicyTable Text Source #
The transit gateway policy table to delete.
Destructuring the Response
data DeleteTransitGatewayPolicyTableResponse Source #
See: newDeleteTransitGatewayPolicyTableResponse smart constructor.
Constructors
| DeleteTransitGatewayPolicyTableResponse' | |
Fields
| |
Instances
newDeleteTransitGatewayPolicyTableResponse Source #
Arguments
| :: Int | |
| -> DeleteTransitGatewayPolicyTableResponse |
Create a value of DeleteTransitGatewayPolicyTableResponse 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:transitGatewayPolicyTable:DeleteTransitGatewayPolicyTableResponse', deleteTransitGatewayPolicyTableResponse_transitGatewayPolicyTable - Provides details about the deleted transit gateway policy table.
$sel:httpStatus:DeleteTransitGatewayPolicyTableResponse', deleteTransitGatewayPolicyTableResponse_httpStatus - The response's http status code.
Response Lenses
deleteTransitGatewayPolicyTableResponse_transitGatewayPolicyTable :: Lens' DeleteTransitGatewayPolicyTableResponse (Maybe TransitGatewayPolicyTable) Source #
Provides details about the deleted transit gateway policy table.
deleteTransitGatewayPolicyTableResponse_httpStatus :: Lens' DeleteTransitGatewayPolicyTableResponse Int Source #
The response's http status code.