otcextensions.sdk.vpc.v1.route

The VPC Route Class

The Route class inherits from Resource.

class otcextensions.sdk.vpc.v1.route.Route(_synchronized=False, connection=None, **attrs)

The base resource

Parameters:
  • _synchronized (bool) – This is not intended to be used directly. See new() and existing().

  • connection (openstack.connection.Connection) – Reference to the Connection being used. Defaults to None to allow Resource objects to be used without an active Connection, such as in unit tests. Use of self._connection in Resource code should protect itself with a check for None.

resources_key: ty.Optional[str] = 'routes'

Plural form of key for resource.

resource_key: ty.Optional[str] = 'route'

Singular form of key for resource.

base_path: str = '/v2.0/vpc/routes'

The base part of the URI for this resource.

allow_create = True

Allow create operation for this resource.

allow_fetch = True

Allow get operation for this resource.

allow_delete = True

Allow delete operation for this resource.

allow_list = True

Allow list operation for this resource.

id

Specifies the VPC peering connection ID. Type: uuid

nexthop

Specifies the next hop. If the route type is peering, enter the VPC peering connection ID.

destination

Specifies the destination address in the CIDR notation format, for example, 192.168.200.0/24.

type

Specifies the route type. Currently, the value can only be peering.

router_id

Specifies the Router of the route. Set this parameter to the existing Router ID.

project_id

Specifies the project ID.