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.DeregisterTransitGateway

Description

Deregisters a transit gateway from your global network. This action does not delete your transit gateway, or modify any of its attachments. This action removes any customer gateway associations.

Synopsis

Creating a Request

data DeregisterTransitGateway Source #

See: newDeregisterTransitGateway smart constructor.

Constructors

DeregisterTransitGateway' 

Fields

Instances

Instances details
Eq DeregisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

Read DeregisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

Show DeregisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

Generic DeregisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

Associated Types

type Rep DeregisterTransitGateway :: Type -> Type #

NFData DeregisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

Hashable DeregisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

AWSRequest DeregisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

ToHeaders DeregisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

ToPath DeregisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

ToQuery DeregisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

type Rep DeregisterTransitGateway Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

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

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

newDeregisterTransitGateway Source #

Create a value of DeregisterTransitGateway 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:DeregisterTransitGateway', deregisterTransitGateway_globalNetworkId - The ID of the global network.

$sel:transitGatewayArn:DeregisterTransitGateway', deregisterTransitGateway_transitGatewayArn - The Amazon Resource Name (ARN) of the transit gateway.

Request Lenses

deregisterTransitGateway_transitGatewayArn :: Lens' DeregisterTransitGateway Text Source #

The Amazon Resource Name (ARN) of the transit gateway.

Destructuring the Response

data DeregisterTransitGatewayResponse Source #

See: newDeregisterTransitGatewayResponse smart constructor.

Constructors

DeregisterTransitGatewayResponse' 

Fields

Instances

Instances details
Eq DeregisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

Read DeregisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

Show DeregisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

Generic DeregisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

Associated Types

type Rep DeregisterTransitGatewayResponse :: Type -> Type #

NFData DeregisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

type Rep DeregisterTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.DeregisterTransitGateway

type Rep DeregisterTransitGatewayResponse = D1 ('MetaData "DeregisterTransitGatewayResponse" "Amazonka.NetworkManager.DeregisterTransitGateway" "libZSservicesZSamazonka-networkmanagerZSamazonka-networkmanager" 'False) (C1 ('MetaCons "DeregisterTransitGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transitGatewayRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayRegistration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeregisterTransitGatewayResponse Source #

Create a value of DeregisterTransitGatewayResponse 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:DeregisterTransitGatewayResponse', deregisterTransitGatewayResponse_transitGatewayRegistration - The transit gateway registration information.

$sel:httpStatus:DeregisterTransitGatewayResponse', deregisterTransitGatewayResponse_httpStatus - The response's http status code.

Response Lenses