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 a reference (route) to a prefix list in a specified transit gateway route table.
Synopsis
- data DeleteTransitGatewayPrefixListReference = DeleteTransitGatewayPrefixListReference' {}
- newDeleteTransitGatewayPrefixListReference :: Text -> Text -> DeleteTransitGatewayPrefixListReference
- deleteTransitGatewayPrefixListReference_dryRun :: Lens' DeleteTransitGatewayPrefixListReference (Maybe Bool)
- deleteTransitGatewayPrefixListReference_transitGatewayRouteTableId :: Lens' DeleteTransitGatewayPrefixListReference Text
- deleteTransitGatewayPrefixListReference_prefixListId :: Lens' DeleteTransitGatewayPrefixListReference Text
- data DeleteTransitGatewayPrefixListReferenceResponse = DeleteTransitGatewayPrefixListReferenceResponse' {}
- newDeleteTransitGatewayPrefixListReferenceResponse :: Int -> DeleteTransitGatewayPrefixListReferenceResponse
- deleteTransitGatewayPrefixListReferenceResponse_transitGatewayPrefixListReference :: Lens' DeleteTransitGatewayPrefixListReferenceResponse (Maybe TransitGatewayPrefixListReference)
- deleteTransitGatewayPrefixListReferenceResponse_httpStatus :: Lens' DeleteTransitGatewayPrefixListReferenceResponse Int
Creating a Request
data DeleteTransitGatewayPrefixListReference Source #
See: newDeleteTransitGatewayPrefixListReference
smart constructor.
DeleteTransitGatewayPrefixListReference' | |
|
Instances
newDeleteTransitGatewayPrefixListReference Source #
Create a value of DeleteTransitGatewayPrefixListReference
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:DeleteTransitGatewayPrefixListReference'
, deleteTransitGatewayPrefixListReference_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
.
DeleteTransitGatewayPrefixListReference
, deleteTransitGatewayPrefixListReference_transitGatewayRouteTableId
- The ID of the route table.
DeleteTransitGatewayPrefixListReference
, deleteTransitGatewayPrefixListReference_prefixListId
- The ID of the prefix list.
Request Lenses
deleteTransitGatewayPrefixListReference_dryRun :: Lens' DeleteTransitGatewayPrefixListReference (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
.
deleteTransitGatewayPrefixListReference_transitGatewayRouteTableId :: Lens' DeleteTransitGatewayPrefixListReference Text Source #
The ID of the route table.
deleteTransitGatewayPrefixListReference_prefixListId :: Lens' DeleteTransitGatewayPrefixListReference Text Source #
The ID of the prefix list.
Destructuring the Response
data DeleteTransitGatewayPrefixListReferenceResponse Source #
See: newDeleteTransitGatewayPrefixListReferenceResponse
smart constructor.
DeleteTransitGatewayPrefixListReferenceResponse' | |
|
Instances
newDeleteTransitGatewayPrefixListReferenceResponse Source #
:: Int |
|
-> DeleteTransitGatewayPrefixListReferenceResponse |
Create a value of DeleteTransitGatewayPrefixListReferenceResponse
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:transitGatewayPrefixListReference:DeleteTransitGatewayPrefixListReferenceResponse'
, deleteTransitGatewayPrefixListReferenceResponse_transitGatewayPrefixListReference
- Information about the deleted prefix list reference.
$sel:httpStatus:DeleteTransitGatewayPrefixListReferenceResponse'
, deleteTransitGatewayPrefixListReferenceResponse_httpStatus
- The response's http status code.
Response Lenses
deleteTransitGatewayPrefixListReferenceResponse_transitGatewayPrefixListReference :: Lens' DeleteTransitGatewayPrefixListReferenceResponse (Maybe TransitGatewayPrefixListReference) Source #
Information about the deleted prefix list reference.
deleteTransitGatewayPrefixListReferenceResponse_httpStatus :: Lens' DeleteTransitGatewayPrefixListReferenceResponse Int Source #
The response's http status code.