libZSservicesZSamazonka-directconnectZSamazonka-directconnect
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.DirectConnect.DeleteDirectConnectGateway

Description

Deletes the specified Direct Connect gateway. You must first delete all virtual interfaces that are attached to the Direct Connect gateway and disassociate all virtual private gateways associated with the Direct Connect gateway.

Synopsis

Creating a Request

data DeleteDirectConnectGateway Source #

See: newDeleteDirectConnectGateway smart constructor.

Constructors

DeleteDirectConnectGateway' 

Fields

Instances

Instances details
Eq DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Read DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Show DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Generic DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Associated Types

type Rep DeleteDirectConnectGateway :: Type -> Type #

NFData DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Hashable DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

ToJSON DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

AWSRequest DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

ToHeaders DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

ToPath DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

ToQuery DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

type Rep DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

type Rep DeleteDirectConnectGateway = D1 ('MetaData "DeleteDirectConnectGateway" "Amazonka.DirectConnect.DeleteDirectConnectGateway" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DeleteDirectConnectGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

newDeleteDirectConnectGateway Source #

Create a value of DeleteDirectConnectGateway 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:directConnectGatewayId:DeleteDirectConnectGateway', deleteDirectConnectGateway_directConnectGatewayId - The ID of the Direct Connect gateway.

Request Lenses

Destructuring the Response

data DeleteDirectConnectGatewayResponse Source #

Constructors

DeleteDirectConnectGatewayResponse' 

Fields

Instances

Instances details
Eq DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Read DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Show DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Generic DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Associated Types

type Rep DeleteDirectConnectGatewayResponse :: Type -> Type #

NFData DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

type Rep DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

type Rep DeleteDirectConnectGatewayResponse = D1 ('MetaData "DeleteDirectConnectGatewayResponse" "Amazonka.DirectConnect.DeleteDirectConnectGateway" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DeleteDirectConnectGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGateway)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDirectConnectGatewayResponse Source #

Create a value of DeleteDirectConnectGatewayResponse 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:directConnectGateway:DeleteDirectConnectGatewayResponse', deleteDirectConnectGatewayResponse_directConnectGateway - The Direct Connect gateway.

$sel:httpStatus:DeleteDirectConnectGatewayResponse', deleteDirectConnectGatewayResponse_httpStatus - The response's http status code.

Response Lenses