Skip to content

EC2  >  Operations  >  delete_route

delete_route

Operation

delete_route async

delete_route(input: DeleteRouteInput, plugins: list[Plugin] | None = None) -> DeleteRouteOutput

Deletes the specified route from the specified route table.

Parameters:

Name Type Description Default
input DeleteRouteInput

An instance of DeleteRouteInput.

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
DeleteRouteOutput

An instance of DeleteRouteOutput.

Input

DeleteRouteInput dataclass

Bases: _SerdeShape

Dataclass for DeleteRouteInput structure.

Attributes

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

The IPv4 CIDR range for the route. The value you specify must match the CIDR for the route exactly.

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

The IPv6 CIDR range for the route. The value you specify must match the CIDR for the route exactly.

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

The ID of the prefix list for the route.

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.

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

The ID of the route table.

Output

DeleteRouteOutput dataclass

Bases: _SerdeShape

Dataclass for DeleteRouteOutput 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.