amazonka-ec2-2.0: Amazon Elastic Compute Cloud 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.EC2.DeleteTransitGateway

Description

Deletes the specified transit gateway.

Synopsis

Creating a Request

data DeleteTransitGateway Source #

See: newDeleteTransitGateway smart constructor.

Constructors

DeleteTransitGateway' 

Fields

  • dryRun :: Maybe Bool

    Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

  • transitGatewayId :: Text

    The ID of the transit gateway.

Instances

Instances details
ToHeaders DeleteTransitGateway Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

ToPath DeleteTransitGateway Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

ToQuery DeleteTransitGateway Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

AWSRequest DeleteTransitGateway Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

Associated Types

type AWSResponse DeleteTransitGateway #

Generic DeleteTransitGateway Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

Associated Types

type Rep DeleteTransitGateway :: Type -> Type #

Read DeleteTransitGateway Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

Show DeleteTransitGateway Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

NFData DeleteTransitGateway Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

Methods

rnf :: DeleteTransitGateway -> () #

Eq DeleteTransitGateway Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

Hashable DeleteTransitGateway Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

type AWSResponse DeleteTransitGateway Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

type Rep DeleteTransitGateway Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

type Rep DeleteTransitGateway = D1 ('MetaData "DeleteTransitGateway" "Amazonka.EC2.DeleteTransitGateway" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DeleteTransitGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "transitGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteTransitGateway Source #

Create a value of DeleteTransitGateway 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:dryRun:DeleteTransitGateway', deleteTransitGateway_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

DeleteTransitGateway, deleteTransitGateway_transitGatewayId - The ID of the transit gateway.

Request Lenses

deleteTransitGateway_dryRun :: Lens' DeleteTransitGateway (Maybe Bool) Source #

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Destructuring the Response

data DeleteTransitGatewayResponse Source #

See: newDeleteTransitGatewayResponse smart constructor.

Constructors

DeleteTransitGatewayResponse' 

Fields

Instances

Instances details
Generic DeleteTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

Associated Types

type Rep DeleteTransitGatewayResponse :: Type -> Type #

Read DeleteTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

Show DeleteTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

NFData DeleteTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

Eq DeleteTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

type Rep DeleteTransitGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGateway

type Rep DeleteTransitGatewayResponse = D1 ('MetaData "DeleteTransitGatewayResponse" "Amazonka.EC2.DeleteTransitGateway" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DeleteTransitGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transitGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGateway)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteTransitGatewayResponse Source #

Create a value of DeleteTransitGatewayResponse 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:

DeleteTransitGatewayResponse, deleteTransitGatewayResponse_transitGateway - Information about the deleted transit gateway.

$sel:httpStatus:DeleteTransitGatewayResponse', deleteTransitGatewayResponse_httpStatus - The response's http status code.

Response Lenses