Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace DrgAttachment

A DRG attachment serves as a link between a DRG and a network resource. A DRG can be attached to a VCN, IPSec tunnel, remote peering connection, or virtual circuit.

For more information, see [Overview of the Networking Service](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/overview.htm).

Properties

compartmentId

compartmentId: string

The OCID of the compartment containing the DRG attachment.

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.

drgId

drgId: string

The OCID of the DRG.

Optional drgRouteTableId

drgRouteTableId: undefined | string

The OCID of the DRG route table that is assigned to this attachment.

The DRG route table manages traffic inside the DRG.

Optional exportDrgRouteDistributionId

exportDrgRouteDistributionId: undefined | string

The OCID of the export route distribution used to specify how routes in the assigned DRG route table are advertised to the attachment. If this value is null, no routes are advertised through this attachment.

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 attachment's Oracle ID (OCID).

Optional isCrossTenancy

isCrossTenancy: undefined | false | true

Indicates whether the DRG attachment and attached network live in a different tenancy than the DRG.

Example: {@code false}

lifecycleState

lifecycleState: LifecycleState

The DRG attachment's current state.

Optional networkDetails

Optional routeTableId

routeTableId: undefined | string

The OCID of the route table the DRG attachment is using.

For information about why you would associate a route table with a DRG attachment, see:

[Transit Routing: Access to Multiple VCNs in Same Region](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/transitrouting.htm) * [Transit Routing: Private Access to Oracle Services](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/transitroutingoracleservices.htm)

This field is deprecated. Instead, use the {@code networkDetails} field to view the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the attached resource.

Optional timeCreated

timeCreated: Date

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

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

Optional vcnId

vcnId: undefined | string

The OCID of the VCN. This field is deprecated. Instead, use the {@code networkDetails} field to view the OCID of the attached resource.

Functions

getDeserializedJsonObj

getJsonObj