Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace Drg

A dynamic routing gateway (DRG) is a virtual router that provides a path for private network traffic between networks. You use it with other Networking Service components to create a connection to your on-premises network using Site-to-Site VPN or a connection that uses FastConnect. For more information, see Networking Overview.

To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see [Getting Started with Policies](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).

Properties

compartmentId

compartmentId: string

The OCID of the compartment containing the DRG.

Optional defaultDrgRouteTables

defaultDrgRouteTables: model.DefaultDrgRouteTables

Optional defaultExportDrgRouteDistributionId

defaultExportDrgRouteDistributionId: undefined | string

The OCID of this DRG's default export route distribution for the DRG attachments.

Optional definedTags

definedTags: undefined | object

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

Example: {@code {\"Operations\": {\"CostCenter\": \"42\"}}}

Optional displayName

displayName: undefined | string

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

Optional freeformTags

freeformTags: undefined | object

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: {@code {\"Department\": \"Finance\"}}

id

id: string

The DRG's Oracle ID (OCID).

lifecycleState

lifecycleState: LifecycleState

The DRG's current state.

Optional timeCreated

timeCreated: Date

The date and time the DRG was created, in the format defined by RFC3339.

Example: {@code 2016-08-25T21:10:29.600Z}

Functions

getDeserializedJsonObj

  • getDeserializedJsonObj(obj: Drg): object

getJsonObj

  • getJsonObj(obj: Drg): object