| 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.NetworkManager.RegisterTransitGateway
Description
Registers a transit gateway in your global network. The transit gateway can be in any Amazon Web Services Region, but it must be owned by the same Amazon Web Services account that owns the global network. You cannot register a transit gateway in more than one global network.
Synopsis
- data RegisterTransitGateway = RegisterTransitGateway' {}
- newRegisterTransitGateway :: Text -> Text -> RegisterTransitGateway
- registerTransitGateway_globalNetworkId :: Lens' RegisterTransitGateway Text
- registerTransitGateway_transitGatewayArn :: Lens' RegisterTransitGateway Text
- data RegisterTransitGatewayResponse = RegisterTransitGatewayResponse' {}
- newRegisterTransitGatewayResponse :: Int -> RegisterTransitGatewayResponse
- registerTransitGatewayResponse_transitGatewayRegistration :: Lens' RegisterTransitGatewayResponse (Maybe TransitGatewayRegistration)
- registerTransitGatewayResponse_httpStatus :: Lens' RegisterTransitGatewayResponse Int
Creating a Request
data RegisterTransitGateway Source #
See: newRegisterTransitGateway smart constructor.
Constructors
| RegisterTransitGateway' | |
Fields
| |
Instances
newRegisterTransitGateway Source #
Create a value of RegisterTransitGateway 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:
RegisterTransitGateway, registerTransitGateway_globalNetworkId - The ID of the global network.
RegisterTransitGateway, registerTransitGateway_transitGatewayArn - The Amazon Resource Name (ARN) of the transit gateway.
Request Lenses
registerTransitGateway_globalNetworkId :: Lens' RegisterTransitGateway Text Source #
The ID of the global network.
registerTransitGateway_transitGatewayArn :: Lens' RegisterTransitGateway Text Source #
The Amazon Resource Name (ARN) of the transit gateway.
Destructuring the Response
data RegisterTransitGatewayResponse Source #
See: newRegisterTransitGatewayResponse smart constructor.
Constructors
| RegisterTransitGatewayResponse' | |
Fields
| |
Instances
newRegisterTransitGatewayResponse Source #
Create a value of RegisterTransitGatewayResponse 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:transitGatewayRegistration:RegisterTransitGatewayResponse', registerTransitGatewayResponse_transitGatewayRegistration - Information about the transit gateway registration.
$sel:httpStatus:RegisterTransitGatewayResponse', registerTransitGatewayResponse_httpStatus - The response's http status code.
Response Lenses
registerTransitGatewayResponse_transitGatewayRegistration :: Lens' RegisterTransitGatewayResponse (Maybe TransitGatewayRegistration) Source #
Information about the transit gateway registration.
registerTransitGatewayResponse_httpStatus :: Lens' RegisterTransitGatewayResponse Int Source #
The response's http status code.