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 |
Creates a static route for the specified transit gateway route table.
Synopsis
- data CreateTransitGatewayRoute = CreateTransitGatewayRoute' {}
- newCreateTransitGatewayRoute :: Text -> Text -> CreateTransitGatewayRoute
- createTransitGatewayRoute_blackhole :: Lens' CreateTransitGatewayRoute (Maybe Bool)
- createTransitGatewayRoute_dryRun :: Lens' CreateTransitGatewayRoute (Maybe Bool)
- createTransitGatewayRoute_transitGatewayAttachmentId :: Lens' CreateTransitGatewayRoute (Maybe Text)
- createTransitGatewayRoute_destinationCidrBlock :: Lens' CreateTransitGatewayRoute Text
- createTransitGatewayRoute_transitGatewayRouteTableId :: Lens' CreateTransitGatewayRoute Text
- data CreateTransitGatewayRouteResponse = CreateTransitGatewayRouteResponse' {}
- newCreateTransitGatewayRouteResponse :: Int -> CreateTransitGatewayRouteResponse
- createTransitGatewayRouteResponse_route :: Lens' CreateTransitGatewayRouteResponse (Maybe TransitGatewayRoute)
- createTransitGatewayRouteResponse_httpStatus :: Lens' CreateTransitGatewayRouteResponse Int
Creating a Request
data CreateTransitGatewayRoute Source #
See: newCreateTransitGatewayRoute
smart constructor.
CreateTransitGatewayRoute' | |
|
Instances
newCreateTransitGatewayRoute Source #
Create a value of CreateTransitGatewayRoute
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:
CreateTransitGatewayRoute
, createTransitGatewayRoute_blackhole
- Indicates whether to drop traffic that matches this route.
$sel:dryRun:CreateTransitGatewayRoute'
, createTransitGatewayRoute_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
.
CreateTransitGatewayRoute
, createTransitGatewayRoute_transitGatewayAttachmentId
- The ID of the attachment.
CreateTransitGatewayRoute
, createTransitGatewayRoute_destinationCidrBlock
- The CIDR range used for destination matches. Routing decisions are based
on the most specific match.
CreateTransitGatewayRoute
, createTransitGatewayRoute_transitGatewayRouteTableId
- The ID of the transit gateway route table.
Request Lenses
createTransitGatewayRoute_blackhole :: Lens' CreateTransitGatewayRoute (Maybe Bool) Source #
Indicates whether to drop traffic that matches this route.
createTransitGatewayRoute_dryRun :: Lens' CreateTransitGatewayRoute (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
.
createTransitGatewayRoute_transitGatewayAttachmentId :: Lens' CreateTransitGatewayRoute (Maybe Text) Source #
The ID of the attachment.
createTransitGatewayRoute_destinationCidrBlock :: Lens' CreateTransitGatewayRoute Text Source #
The CIDR range used for destination matches. Routing decisions are based on the most specific match.
createTransitGatewayRoute_transitGatewayRouteTableId :: Lens' CreateTransitGatewayRoute Text Source #
The ID of the transit gateway route table.
Destructuring the Response
data CreateTransitGatewayRouteResponse Source #
See: newCreateTransitGatewayRouteResponse
smart constructor.
CreateTransitGatewayRouteResponse' | |
|
Instances
Generic CreateTransitGatewayRouteResponse Source # | |
Read CreateTransitGatewayRouteResponse Source # | |
Show CreateTransitGatewayRouteResponse Source # | |
Defined in Amazonka.EC2.CreateTransitGatewayRoute | |
NFData CreateTransitGatewayRouteResponse Source # | |
Defined in Amazonka.EC2.CreateTransitGatewayRoute rnf :: CreateTransitGatewayRouteResponse -> () # | |
Eq CreateTransitGatewayRouteResponse Source # | |
type Rep CreateTransitGatewayRouteResponse Source # | |
Defined in Amazonka.EC2.CreateTransitGatewayRoute type Rep CreateTransitGatewayRouteResponse = D1 ('MetaData "CreateTransitGatewayRouteResponse" "Amazonka.EC2.CreateTransitGatewayRoute" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreateTransitGatewayRouteResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "route") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayRoute)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newCreateTransitGatewayRouteResponse Source #
Create a value of CreateTransitGatewayRouteResponse
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:route:CreateTransitGatewayRouteResponse'
, createTransitGatewayRouteResponse_route
- Information about the route.
$sel:httpStatus:CreateTransitGatewayRouteResponse'
, createTransitGatewayRouteResponse_httpStatus
- The response's http status code.
Response Lenses
createTransitGatewayRouteResponse_route :: Lens' CreateTransitGatewayRouteResponse (Maybe TransitGatewayRoute) Source #
Information about the route.
createTransitGatewayRouteResponse_httpStatus :: Lens' CreateTransitGatewayRouteResponse Int Source #
The response's http status code.