amazonka-networkmanager-2.0: Amazon Network Manager SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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

Creating a Request

data RegisterTransitGateway Source #

See: newRegisterTransitGateway smart constructor.

Constructors

RegisterTransitGateway' 

Fields

Instances

Instances details
ToJSON RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

ToHeaders RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

ToPath RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

ToQuery RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

AWSRequest RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Associated Types

type AWSResponse RegisterTransitGateway #

Generic RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Associated Types

type Rep RegisterTransitGateway :: Type -> Type #

Read RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Show RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

NFData RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Methods

rnf :: RegisterTransitGateway -> () #

Eq RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Hashable RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

type AWSResponse RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

type Rep RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

type Rep RegisterTransitGateway = D1 ('MetaData "RegisterTransitGateway" "Amazonka.NetworkManager.RegisterTransitGateway" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "RegisterTransitGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalNetworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "transitGatewayArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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_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

Instances details
Generic RegisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Associated Types

type Rep RegisterTransitGatewayResponse :: Type -> Type #

Read RegisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Show RegisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

NFData RegisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Eq RegisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

type Rep RegisterTransitGatewayResponse Source # 
Instance details

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