/** * Network Monitoring API * Use the Network Monitoring API to troubleshoot routing and security issues for resources such as virtual cloud networks (VCNs) and compute instances. For more information, see the console documentation for the [Network Path Analyzer](https://docs.oracle.com/iaas/Content/Network/Concepts/path_analyzer.htm) tool. * OpenAPI spec version: 20160918 * * * NOTE: This class is auto generated by OracleSDKGenerator. * Do not edit the class manually. * * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved. * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. */ import * as model from "../model"; /** * Specifies the DRG attachment to another DRG. */ export interface RemotePeeringConnectionDrgAttachmentNetworkDetails extends model.DrgAttachmentNetworkDetails { /** * The remote Oracle Cloud Infrastructure region name. * */ "peerRegionName"?: string; /** * The attachment route target. */ "peerAttachmentRouteTarget"?: string; /** * Routes which may be imported from the attachment (subject to import policy) appear in the route reflectors * tagged with the attachment's import route target. * */ "importRouteTarget"?: string; /** * Routes which are exported to the attachment are exported to the route reflectors * with the route target set to the value of the attachment's export route target. * */ "exportRouteTarget"?: string; /** * The MPLS label of the DRG attachment. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues. */ "mplsLabel"?: number; /** * The BGP ASN to use for the IPSec connection's route target. * */ "regionalOciAsn"?: string; /** * IPv4 address used to encapsulate ingress traffic to the DRG through this attachment */ "ingressVip"?: string; "type": string; } export declare namespace RemotePeeringConnectionDrgAttachmentNetworkDetails { function getJsonObj(obj: RemotePeeringConnectionDrgAttachmentNetworkDetails, isParentJsonObj?: boolean): object; const type = "REMOTE_PEERING_CONNECTION"; function getDeserializedJsonObj(obj: RemotePeeringConnectionDrgAttachmentNetworkDetails, isParentJsonObj?: boolean): object; }