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 |
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.
RegisterTransitGateway' | |
|
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.
RegisterTransitGatewayResponse' | |
|
Instances
Generic RegisterTransitGatewayResponse Source # | |
Read RegisterTransitGatewayResponse Source # | |
Show RegisterTransitGatewayResponse Source # | |
NFData RegisterTransitGatewayResponse Source # | |
Defined in Amazonka.NetworkManager.RegisterTransitGateway rnf :: RegisterTransitGatewayResponse -> () # | |
Eq RegisterTransitGatewayResponse Source # | |
type Rep RegisterTransitGatewayResponse Source # | |
Defined in Amazonka.NetworkManager.RegisterTransitGateway type Rep RegisterTransitGatewayResponse = D1 ('MetaData "RegisterTransitGatewayResponse" "Amazonka.NetworkManager.RegisterTransitGateway" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" '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.