Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Registers a transit gateway in your global network. The transit gateway can be in any AWS Region, but it must be owned by the same AWS 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.
RegisterTransitGateway' | |
|
Instances
newRegisterTransitGateway Source #
:: Text | |
-> Text | |
-> RegisterTransitGateway |
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:
$sel:globalNetworkId:RegisterTransitGateway'
, registerTransitGateway_globalNetworkId
- The ID of the global network.
$sel:transitGatewayArn:RegisterTransitGateway'
, registerTransitGateway_transitGatewayArn
- The Amazon Resource Name (ARN) of the transit gateway. For more
information, see
Resources Defined by Amazon EC2.
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. For more information, see Resources Defined by Amazon EC2.
Destructuring the Response
data RegisterTransitGatewayResponse Source #
See: newRegisterTransitGatewayResponse
smart constructor.
RegisterTransitGatewayResponse' | |
|
Instances
Eq RegisterTransitGatewayResponse Source # | |
Read RegisterTransitGatewayResponse Source # | |
Show RegisterTransitGatewayResponse Source # | |
Generic RegisterTransitGatewayResponse Source # | |
NFData RegisterTransitGatewayResponse Source # | |
Defined in Amazonka.NetworkManager.RegisterTransitGateway rnf :: RegisterTransitGatewayResponse -> () # | |
type Rep RegisterTransitGatewayResponse Source # | |
Defined in Amazonka.NetworkManager.RegisterTransitGateway type Rep RegisterTransitGatewayResponse = D1 ('MetaData "RegisterTransitGatewayResponse" "Amazonka.NetworkManager.RegisterTransitGateway" "libZSservicesZSamazonka-networkmanagerZSamazonka-networkmanager" 'False) (C1 ('MetaCons "RegisterTransitGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transitGatewayRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayRegistration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
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.