libZSservicesZSamazonka-networkmanagerZSamazonka-networkmanager
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.NetworkManager.RegisterTransitGateway

Description

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

Creating a Request

data RegisterTransitGateway Source #

See: newRegisterTransitGateway smart constructor.

Constructors

RegisterTransitGateway' 

Fields

Instances

Instances details
Eq RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Read RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Show RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Generic RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Associated Types

type Rep RegisterTransitGateway :: Type -> Type #

NFData RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Methods

rnf :: RegisterTransitGateway -> () #

Hashable RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

ToJSON RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

AWSRequest RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Associated Types

type AWSResponse 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

type Rep RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

type Rep RegisterTransitGateway = D1 ('MetaData "RegisterTransitGateway" "Amazonka.NetworkManager.RegisterTransitGateway" "libZSservicesZSamazonka-networkmanagerZSamazonka-networkmanager" 'False) (C1 ('MetaCons "RegisterTransitGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalNetworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "transitGatewayArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RegisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

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:

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

Constructors

RegisterTransitGatewayResponse' 

Fields

Instances

Instances details
Eq RegisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Read RegisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Show RegisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Generic RegisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.RegisterTransitGateway

Associated Types

type Rep RegisterTransitGatewayResponse :: Type -> Type #

NFData 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" "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