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

Description

Deletes the specified transit gateway route table. You must disassociate the route table from any transit gateway route tables before you can delete it.

Synopsis

Creating a Request

data DeleteTransitGatewayRouteTable Source #

See: newDeleteTransitGatewayRouteTable smart constructor.

Constructors

DeleteTransitGatewayRouteTable' 

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.

  • transitGatewayRouteTableId :: Text

    The ID of the transit gateway route table.

Instances

Instances details
ToHeaders DeleteTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

ToPath DeleteTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

ToQuery DeleteTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

AWSRequest DeleteTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

Generic DeleteTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

Associated Types

type Rep DeleteTransitGatewayRouteTable :: Type -> Type #

Read DeleteTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

Show DeleteTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

NFData DeleteTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

Eq DeleteTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

Hashable DeleteTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

type AWSResponse DeleteTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

type Rep DeleteTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

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

newDeleteTransitGatewayRouteTable Source #

Create a value of DeleteTransitGatewayRouteTable 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:DeleteTransitGatewayRouteTable', deleteTransitGatewayRouteTable_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.

DeleteTransitGatewayRouteTable, deleteTransitGatewayRouteTable_transitGatewayRouteTableId - The ID of the transit gateway route table.

Request Lenses

deleteTransitGatewayRouteTable_dryRun :: Lens' DeleteTransitGatewayRouteTable (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 DeleteTransitGatewayRouteTableResponse Source #

Constructors

DeleteTransitGatewayRouteTableResponse' 

Fields

Instances

Instances details
Generic DeleteTransitGatewayRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

Read DeleteTransitGatewayRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

Show DeleteTransitGatewayRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

NFData DeleteTransitGatewayRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

Eq DeleteTransitGatewayRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

type Rep DeleteTransitGatewayRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRouteTable

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

newDeleteTransitGatewayRouteTableResponse Source #

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

DeleteTransitGatewayRouteTableResponse, deleteTransitGatewayRouteTableResponse_transitGatewayRouteTable - Information about the deleted transit gateway route table.

$sel:httpStatus:DeleteTransitGatewayRouteTableResponse', deleteTransitGatewayRouteTableResponse_httpStatus - The response's http status code.

Response Lenses