Skip to content

EC2  >  Operations  >  replace_transit_gateway_route

replace_transit_gateway_route

Operation

replace_transit_gateway_route async

replace_transit_gateway_route(input: ReplaceTransitGatewayRouteInput, plugins: list[Plugin] | None = None) -> ReplaceTransitGatewayRouteOutput

Replaces the specified route in the specified transit gateway route table.

Parameters:

Name Type Description Default
input ReplaceTransitGatewayRouteInput

An instance of ReplaceTransitGatewayRouteInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
ReplaceTransitGatewayRouteOutput

An instance of ReplaceTransitGatewayRouteOutput.

Input

ReplaceTransitGatewayRouteInput dataclass

Bases: _SerdeShape

Dataclass for ReplaceTransitGatewayRouteInput structure.

Attributes

blackhole class-attribute instance-attribute
blackhole: bool | None = ...

Indicates whether traffic matching this route is to be dropped.

destination_cidr_block class-attribute instance-attribute
destination_cidr_block: str | None = ...

The CIDR range used for the destination match. Routing decisions are based on the most specific match.

dry_run class-attribute instance-attribute
dry_run: bool | None = ...

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.

transit_gateway_attachment_id class-attribute instance-attribute
transit_gateway_attachment_id: str | None = ...

The ID of the attachment.

transit_gateway_route_table_id class-attribute instance-attribute
transit_gateway_route_table_id: str | None = ...

The ID of the route table.

Output

ReplaceTransitGatewayRouteOutput dataclass

Bases: _SerdeShape

Dataclass for ReplaceTransitGatewayRouteOutput structure.

Attributes

response_metadata class-attribute instance-attribute
response_metadata: ResponseMetadata = ...

Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.

route class-attribute instance-attribute
route: TransitGatewayRoute | None = ...

Information about the modified route.