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

Description

Deletes the specified route from the specified transit gateway route table.

Synopsis

Creating a Request

data DeleteTransitGatewayRoute Source #

See: newDeleteTransitGatewayRoute smart constructor.

Constructors

DeleteTransitGatewayRoute' 

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.

  • destinationCidrBlock :: Text

    The CIDR range for the route. This must match the CIDR for the route exactly.

Instances

Instances details
ToHeaders DeleteTransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

ToPath DeleteTransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

ToQuery DeleteTransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

AWSRequest DeleteTransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

Generic DeleteTransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

Associated Types

type Rep DeleteTransitGatewayRoute :: Type -> Type #

Read DeleteTransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

Show DeleteTransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

NFData DeleteTransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

Eq DeleteTransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

Hashable DeleteTransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

type AWSResponse DeleteTransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

type Rep DeleteTransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

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

newDeleteTransitGatewayRoute Source #

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

DeleteTransitGatewayRoute, deleteTransitGatewayRoute_transitGatewayRouteTableId - The ID of the transit gateway route table.

DeleteTransitGatewayRoute, deleteTransitGatewayRoute_destinationCidrBlock - The CIDR range for the route. This must match the CIDR for the route exactly.

Request Lenses

deleteTransitGatewayRoute_dryRun :: Lens' DeleteTransitGatewayRoute (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.

deleteTransitGatewayRoute_destinationCidrBlock :: Lens' DeleteTransitGatewayRoute Text Source #

The CIDR range for the route. This must match the CIDR for the route exactly.

Destructuring the Response

data DeleteTransitGatewayRouteResponse Source #

See: newDeleteTransitGatewayRouteResponse smart constructor.

Constructors

DeleteTransitGatewayRouteResponse' 

Fields

Instances

Instances details
Generic DeleteTransitGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

Associated Types

type Rep DeleteTransitGatewayRouteResponse :: Type -> Type #

Read DeleteTransitGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

Show DeleteTransitGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

NFData DeleteTransitGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

Eq DeleteTransitGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

type Rep DeleteTransitGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayRoute

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

newDeleteTransitGatewayRouteResponse Source #

Create a value of DeleteTransitGatewayRouteResponse 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:route:DeleteTransitGatewayRouteResponse', deleteTransitGatewayRouteResponse_route - Information about the route.

$sel:httpStatus:DeleteTransitGatewayRouteResponse', deleteTransitGatewayRouteResponse_httpStatus - The response's http status code.

Response Lenses