CreateDrgRouteTableDetails

class oci.core.models.CreateDrgRouteTableDetails(**kwargs)

Bases: object

Details used in a request to create a DRG route table.

Methods:

__init__(**kwargs)

Initializes a new CreateDrgRouteTableDetails object with values from keyword arguments.

Attributes:

defined_tags

Gets the defined_tags of this CreateDrgRouteTableDetails.

display_name

Gets the display_name of this CreateDrgRouteTableDetails.

drg_id

[Required] Gets the drg_id of this CreateDrgRouteTableDetails.

freeform_tags

Gets the freeform_tags of this CreateDrgRouteTableDetails.

import_drg_route_distribution_id

Gets the import_drg_route_distribution_id of this CreateDrgRouteTableDetails.

is_ecmp_enabled

Gets the is_ecmp_enabled of this CreateDrgRouteTableDetails.

__init__(**kwargs)

Initializes a new CreateDrgRouteTableDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CreateDrgRouteTableDetails.

  • display_name (str) – The value to assign to the display_name property of this CreateDrgRouteTableDetails.

  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CreateDrgRouteTableDetails.

  • drg_id (str) – The value to assign to the drg_id property of this CreateDrgRouteTableDetails.

  • import_drg_route_distribution_id (str) – The value to assign to the import_drg_route_distribution_id property of this CreateDrgRouteTableDetails.

  • is_ecmp_enabled (bool) – The value to assign to the is_ecmp_enabled property of this CreateDrgRouteTableDetails.

property defined_tags

Gets the defined_tags of this CreateDrgRouteTableDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Example: {“Operations”: {“CostCenter”: “42”}}

Returns

The defined_tags of this CreateDrgRouteTableDetails.

Return type

dict(str, dict(str, object))

property display_name

Gets the display_name of this CreateDrgRouteTableDetails. A user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.

Returns

The display_name of this CreateDrgRouteTableDetails.

Return type

str

property drg_id

[Required] Gets the drg_id of this CreateDrgRouteTableDetails. The OCID of the DRG the DRG route table belongs to.

Returns

The drg_id of this CreateDrgRouteTableDetails.

Return type

str

property freeform_tags

Gets the freeform_tags of this CreateDrgRouteTableDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

Example: {“Department”: “Finance”}

Returns

The freeform_tags of this CreateDrgRouteTableDetails.

Return type

dict(str, str)

property import_drg_route_distribution_id

Gets the import_drg_route_distribution_id of this CreateDrgRouteTableDetails. The OCID of the import route distribution used to specify how incoming route advertisements through referenced attachments are inserted into the DRG route table.

Returns

The import_drg_route_distribution_id of this CreateDrgRouteTableDetails.

Return type

str

property is_ecmp_enabled

Gets the is_ecmp_enabled of this CreateDrgRouteTableDetails. If you want traffic to be routed using ECMP across your virtual circuits or IPSec tunnels to your on-premises networks, enable ECMP on the DRG route table.

Returns

The is_ecmp_enabled of this CreateDrgRouteTableDetails.

Return type

bool