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 |
Enables the specified attachment to propagate routes to the specified propagation route table.
Synopsis
- data EnableTransitGatewayRouteTablePropagation = EnableTransitGatewayRouteTablePropagation' {}
- newEnableTransitGatewayRouteTablePropagation :: Text -> EnableTransitGatewayRouteTablePropagation
- enableTransitGatewayRouteTablePropagation_dryRun :: Lens' EnableTransitGatewayRouteTablePropagation (Maybe Bool)
- enableTransitGatewayRouteTablePropagation_transitGatewayAttachmentId :: Lens' EnableTransitGatewayRouteTablePropagation (Maybe Text)
- enableTransitGatewayRouteTablePropagation_transitGatewayRouteTableAnnouncementId :: Lens' EnableTransitGatewayRouteTablePropagation (Maybe Text)
- enableTransitGatewayRouteTablePropagation_transitGatewayRouteTableId :: Lens' EnableTransitGatewayRouteTablePropagation Text
- data EnableTransitGatewayRouteTablePropagationResponse = EnableTransitGatewayRouteTablePropagationResponse' {}
- newEnableTransitGatewayRouteTablePropagationResponse :: Int -> EnableTransitGatewayRouteTablePropagationResponse
- enableTransitGatewayRouteTablePropagationResponse_propagation :: Lens' EnableTransitGatewayRouteTablePropagationResponse (Maybe TransitGatewayPropagation)
- enableTransitGatewayRouteTablePropagationResponse_httpStatus :: Lens' EnableTransitGatewayRouteTablePropagationResponse Int
Creating a Request
data EnableTransitGatewayRouteTablePropagation Source #
See: newEnableTransitGatewayRouteTablePropagation
smart constructor.
EnableTransitGatewayRouteTablePropagation' | |
|
Instances
newEnableTransitGatewayRouteTablePropagation Source #
Create a value of EnableTransitGatewayRouteTablePropagation
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:EnableTransitGatewayRouteTablePropagation'
, enableTransitGatewayRouteTablePropagation_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
.
EnableTransitGatewayRouteTablePropagation
, enableTransitGatewayRouteTablePropagation_transitGatewayAttachmentId
- The ID of the attachment.
EnableTransitGatewayRouteTablePropagation
, enableTransitGatewayRouteTablePropagation_transitGatewayRouteTableAnnouncementId
- The ID of the transit gateway route table announcement.
EnableTransitGatewayRouteTablePropagation
, enableTransitGatewayRouteTablePropagation_transitGatewayRouteTableId
- The ID of the propagation route table.
Request Lenses
enableTransitGatewayRouteTablePropagation_dryRun :: Lens' EnableTransitGatewayRouteTablePropagation (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
.
enableTransitGatewayRouteTablePropagation_transitGatewayAttachmentId :: Lens' EnableTransitGatewayRouteTablePropagation (Maybe Text) Source #
The ID of the attachment.
enableTransitGatewayRouteTablePropagation_transitGatewayRouteTableAnnouncementId :: Lens' EnableTransitGatewayRouteTablePropagation (Maybe Text) Source #
The ID of the transit gateway route table announcement.
enableTransitGatewayRouteTablePropagation_transitGatewayRouteTableId :: Lens' EnableTransitGatewayRouteTablePropagation Text Source #
The ID of the propagation route table.
Destructuring the Response
data EnableTransitGatewayRouteTablePropagationResponse Source #
See: newEnableTransitGatewayRouteTablePropagationResponse
smart constructor.
EnableTransitGatewayRouteTablePropagationResponse' | |
|
Instances
newEnableTransitGatewayRouteTablePropagationResponse Source #
:: Int |
|
-> EnableTransitGatewayRouteTablePropagationResponse |
Create a value of EnableTransitGatewayRouteTablePropagationResponse
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:propagation:EnableTransitGatewayRouteTablePropagationResponse'
, enableTransitGatewayRouteTablePropagationResponse_propagation
- Information about route propagation.
$sel:httpStatus:EnableTransitGatewayRouteTablePropagationResponse'
, enableTransitGatewayRouteTablePropagationResponse_httpStatus
- The response's http status code.
Response Lenses
enableTransitGatewayRouteTablePropagationResponse_propagation :: Lens' EnableTransitGatewayRouteTablePropagationResponse (Maybe TransitGatewayPropagation) Source #
Information about route propagation.
enableTransitGatewayRouteTablePropagationResponse_httpStatus :: Lens' EnableTransitGatewayRouteTablePropagationResponse Int Source #
The response's http status code.