Skip to content

ReplaceRouteRequest

Source code in docs_src/capo_ec2/types/replace_route_request.py
class ReplaceRouteRequest(TypedDict, closed=True):
    destination_prefix_list_id: NotRequired[
        "capo_ec2.types.prefix_list_resource_id.PrefixListResourceId"
    ]
    """<p>The ID of the prefix list for the route.</p>"""
    vpc_endpoint_id: NotRequired["capo_ec2.types.vpc_endpoint_id.VpcEndpointId"]
    """<p>The ID of a VPC endpoint. Supported for Gateway Load Balancer endpoints only.</p>"""
    local_target: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Specifies whether to reset the local route to its default target (<code>local</code>).</p>"""
    transit_gateway_id: NotRequired[
        "capo_ec2.types.transit_gateway_id.TransitGatewayId"
    ]
    """<p>The ID of a transit gateway.</p>"""
    local_gateway_id: NotRequired["capo_ec2.types.local_gateway_id.LocalGatewayId"]
    """<p>The ID of the local gateway.</p>"""
    carrier_gateway_id: NotRequired[
        "capo_ec2.types.carrier_gateway_id.CarrierGatewayId"
    ]
    """<p>[IPv4 traffic only] The ID of a carrier gateway.</p>"""
    core_network_arn: NotRequired["capo_ec2.types.core_network_arn.CoreNetworkArn"]
    """<p>The Amazon Resource Name (ARN) of the core network.</p>"""
    odb_network_arn: NotRequired["capo_ec2.types.odb_network_arn.OdbNetworkArn"]
    """<p>The Amazon Resource Name (ARN) of the ODB network.</p>"""
    dry_run: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>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 <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>"""
    route_table_id: NotRequired["capo_ec2.types.route_table_id.RouteTableId"]
    """<p>The ID of the route table.</p>"""
    destination_cidr_block: NotRequired["capo_ec2.types.string.String"]
    """<p>The IPv4 CIDR address block used for the destination match. The value that you provide must match the CIDR of an existing route in the table.</p>"""
    gateway_id: NotRequired["capo_ec2.types.route_gateway_id.RouteGatewayId"]
    """<p>The ID of an internet gateway or virtual private gateway.</p>"""
    destination_ipv6_cidr_block: NotRequired["capo_ec2.types.string.String"]
    """<p>The IPv6 CIDR address block used for the destination match. The value that you provide must match the CIDR of an existing route in the table.</p>"""
    egress_only_internet_gateway_id: NotRequired[
        "capo_ec2.types.egress_only_internet_gateway_id.EgressOnlyInternetGatewayId"
    ]
    """<p>[IPv6 traffic only] The ID of an egress-only internet gateway.</p>"""
    instance_id: NotRequired["capo_ec2.types.instance_id.InstanceId"]
    """<p>The ID of a NAT instance in your VPC.</p>"""
    network_interface_id: NotRequired[
        "capo_ec2.types.network_interface_id.NetworkInterfaceId"
    ]
    """<p>The ID of a network interface.</p>"""
    vpc_peering_connection_id: NotRequired[
        "capo_ec2.types.vpc_peering_connection_id.VpcPeeringConnectionId"
    ]
    """<p>The ID of a VPC peering connection.</p>"""
    nat_gateway_id: NotRequired["capo_ec2.types.nat_gateway_id.NatGatewayId"]
    """<p>[IPv4 traffic only] The ID of a NAT gateway.</p>"""

carrier_gateway_id instance-attribute

carrier_gateway_id: NotRequired[CarrierGatewayId]

[IPv4 traffic only] The ID of a carrier gateway.

core_network_arn instance-attribute

core_network_arn: NotRequired[CoreNetworkArn]

The Amazon Resource Name (ARN) of the core network.

destination_cidr_block instance-attribute

destination_cidr_block: NotRequired[String]

The IPv4 CIDR address block used for the destination match. The value that you provide must match the CIDR of an existing route in the table.

destination_ipv6_cidr_block instance-attribute

destination_ipv6_cidr_block: NotRequired[String]

The IPv6 CIDR address block used for the destination match. The value that you provide must match the CIDR of an existing route in the table.

destination_prefix_list_id instance-attribute

destination_prefix_list_id: NotRequired[PrefixListResourceId]

The ID of the prefix list for the route.

dry_run instance-attribute

dry_run: NotRequired[Boolean]

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.

egress_only_internet_gateway_id instance-attribute

egress_only_internet_gateway_id: NotRequired[EgressOnlyInternetGatewayId]

[IPv6 traffic only] The ID of an egress-only internet gateway.

gateway_id instance-attribute

gateway_id: NotRequired[RouteGatewayId]

The ID of an internet gateway or virtual private gateway.

instance_id instance-attribute

instance_id: NotRequired[InstanceId]

The ID of a NAT instance in your VPC.

local_gateway_id instance-attribute

local_gateway_id: NotRequired[LocalGatewayId]

The ID of the local gateway.

local_target instance-attribute

local_target: NotRequired[Boolean]

Specifies whether to reset the local route to its default target (local).

nat_gateway_id instance-attribute

nat_gateway_id: NotRequired[NatGatewayId]

[IPv4 traffic only] The ID of a NAT gateway.

network_interface_id instance-attribute

network_interface_id: NotRequired[NetworkInterfaceId]

The ID of a network interface.

odb_network_arn instance-attribute

odb_network_arn: NotRequired[OdbNetworkArn]

The Amazon Resource Name (ARN) of the ODB network.

route_table_id instance-attribute

route_table_id: NotRequired[RouteTableId]

The ID of the route table.

transit_gateway_id instance-attribute

transit_gateway_id: NotRequired[TransitGatewayId]

The ID of a transit gateway.

vpc_endpoint_id instance-attribute

vpc_endpoint_id: NotRequired[VpcEndpointId]

The ID of a VPC endpoint. Supported for Gateway Load Balancer endpoints only.

vpc_peering_connection_id instance-attribute

vpc_peering_connection_id: NotRequired[VpcPeeringConnectionId]

The ID of a VPC peering connection.