Cisco Catalyst SD-WAN Multicloud Interconnect - Connectivity API

The Multicloud Interconnect - Connectivity API from Cisco Catalyst SD-WAN — 14 operation(s) for multicloud interconnect - connectivity.

Business capability
IT Infrastructure Management BC-600.50

Operations 26

GET /multicloud/interconnect/connectivity/cloud-onramp-gateway-connections Retrieve an Interconnect OnRamp gateway connection. #
POST /multicloud/interconnect/connectivity/cloud-onramp-gateway-connections Create an Interconnect OnRamp gateway connection. #
DELETE /multicloud/interconnect/connectivity/cloud-onramp-gateway-connections/{connection-name} Delete an Interconnect OnRamp gateway connection. #
GET /multicloud/interconnect/connectivity/cloud-onramp-gateway-connections/{connection-name} Get OnRamp gateway connection by name. #
PUT /multicloud/interconnect/connectivity/cloud-onramp-gateway-connections/{connection-name} Update an Interconnect OnRamp Gateway Connection. #
GET /multicloud/interconnect/connectivity/cloud-onramp-gateway-connections/{connection-name}/resources Get OnRamp gateway connection resources. #
GET /multicloud/interconnect/connectivity/connections/tags Get configured Interconnect host VPC/VNET mapping tags. #
GET /multicloud/interconnect/connectivity/virtual-cross-connections Retrieve all Interconnect virtual cross connections. #
POST /multicloud/interconnect/connectivity/virtual-cross-connections Create private Interconnect cross connection. #
GET /multicloud/interconnect/connectivity/virtual-cross-connections/{connection-name} Retrieve an Interconnect virtual cross connection. #
PUT /multicloud/interconnect/connectivity/virtual-cross-connections/{connection-name} Update private Interconnect cross connection. #
DELETE /multicloud/interconnect/connectivity/virtual-cross-connections/{connection-name} Delete an Interconnect virtual cross connection. #
GET /multicloud/interconnect/connectivity/virtual-network-connections Retrieve all Interconnect virtual network connections. #
POST /multicloud/interconnect/connectivity/virtual-network-connections Create an Interconnect virtual network connection. #
GET /multicloud/interconnect/connectivity/virtual-network-connections/{connection-name} Retrieve an Interconnect virtual network connection. #
DELETE /multicloud/interconnect/connectivity/virtual-network-connections/{connection-name} Delete an Interconnect virtual network connection. #
PUT /multicloud/interconnect/connectivity/virtual-network-connections/{connection-name} Update a private Interconnect virtual network connection. #
GET /multicloud/interconnect/{interconnect-type}/accounts/{interconnect-account-id}/cloud/{cloud-type}/connectivity/connections/partner-ports Get Interconnect provider partner regions. #
GET /multicloud/interconnect/{interconnect-type}/accounts/{interconnect-account-id}/connectivity/connections/{connection-type}/port-speeds Get Interconnect port speeds. #
POST /multicloud/interconnect/{interconnect-type}/connectivity/device-links/metro-speed Get Device-Link metro speed. #
GET /multicloud/interconnect/{interconnect-type}/connectivity/device-links/port-speeds Get Device-Link port speeds. #

Documentation

📖
Documentation
https://developer.cisco.com/docs/sdwan/administration-and-setting/
📖
APIReference
https://developer.cisco.com/docs/sdwan/administration-and-setting/
📖
Documentation
https://developer.cisco.com/docs/sdwan/ux-1-0-configuration/
📖
APIReference
https://developer.cisco.com/docs/sdwan/ux-1-0-configuration/
📖
Documentation
https://developer.cisco.com/docs/sdwan/ux-2-0-configuration/
📖
APIReference
https://developer.cisco.com/docs/sdwan/ux-2-0-configuration/
📖
Documentation
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-wan-system/
📖
APIReference
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-wan-system/
📖
Documentation
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-wan-transport/
📖
APIReference
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-wan-transport/
📖
Documentation
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-wan-service/
📖
APIReference
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-wan-service/
📖
Documentation
https://developer.cisco.com/docs/sdwan/feature-profiles-others/
📖
APIReference
https://developer.cisco.com/docs/sdwan/feature-profiles-others/
📖
Documentation
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-routing/
📖
APIReference
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-routing/
📖
Documentation
https://developer.cisco.com/docs/sdwan/feature-profiles-mobility-and-nfv/
📖
APIReference
https://developer.cisco.com/docs/sdwan/feature-profiles-mobility-and-nfv/
📖
Documentation
https://developer.cisco.com/docs/sdwan/monitoring-and-troubleshooting/
📖
APIReference
https://developer.cisco.com/docs/sdwan/monitoring-and-troubleshooting/
📖
Documentation
https://developer.cisco.com/docs/sdwan/sd-wan-services/
📖
APIReference
https://developer.cisco.com/docs/sdwan/sd-wan-services/
📖
Documentation
https://developer.cisco.com/docs/sdwan/partner-integrations/
📖
APIReference
https://developer.cisco.com/docs/sdwan/partner-integrations/
📖
Documentation
https://developer.cisco.com/docs/sdwan/others/
📖
APIReference
https://developer.cisco.com/docs/sdwan/others/

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/cisco-catalyst-sdwan-multicloud-interconnect-connectivity-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

cisco-catalyst-sdwan-multicloud-interconnect-connectivity-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: SD-WAN Services Multicloud Interconnect - Connectivity API
  description: Includes API operations for managing SD-WAN services such as Cloud OnRamp for SaaS and MultiCloud
  contact:
    email: vmanage@cisco.com
  license:
    name: Commercial License
    url: https://www.cisco.com/c/en/us/solutions/enterprise-networks/sd-wan/index.html
  version: 26.1.0+2026-01-06
  x-provenance:
    method: harvested
    authored_by: Cisco Catalyst SD-WAN
    harvested_by: API Evangelist
    harvested_on: '2026-08-19'
    first_party: true
    provider_published: true
    source_host: pubhub.devnetcloud.com
    note: 4,138 operations across 2,841 paths, published by Cisco as self-contained per-operation OpenAPI 3.1.0 fragments on the DevNet CDN and consolidated here into 13 documents. Ownership verified from info.contact vmanage@cisco.com and the Cisco license URL rather than from the fetch host.
  x-evidence:
  - type: source
    url: https://pubhub.devnetcloud.com/media/cisco-catalyst-sd-wan-26-1-api-guide/docs/
  - type: source
    url: https://developer.cisco.com/docs/sdwan/
servers:
- url: /dataservice
tags:
- name: Multicloud Interconnect - Connectivity
paths:
  /multicloud/interconnect/connectivity/cloud-onramp-gateway-connections:
    get:
      tags:
      - Multicloud Interconnect - Connectivity
      summary: Retrieve an Interconnect OnRamp gateway connection.
      description: API to retrieve all Interconnect OnRamp gateway connection.
      operationId: getInterconnectOnRampGatewayConnections
      parameters:
      - name: cloud-type
        in: query
        description: Cloud provider type
        schema:
          pattern: ^(AWS|AZURE|GCP)$
          type: string
      - name: cloud-account-id
        in: query
        description: Cloud account id
        schema:
          maxLength: 255
          minLength: 1
          type: string
      - name: connection-name
        in: query
        description: Interconnect OnRamp gateway connection name
        schema:
          pattern: ^[\w.:-]{1,256}$
          type: string
      - name: refresh
        in: query
        description: Interconnect connection provider sync enabled
        schema:
          pattern: (true|false)
          type: string
          default: 'false'
      responses:
        '200':
          description: Get all Interconnect OnRamp gateway connections
          content:
            application/json:
              schema:
                type: object
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
    post:
      tags:
      - Multicloud Interconnect - Connectivity
      summary: Create an Interconnect OnRamp gateway connection.
      description: API to create an Interconnect OnRamp gateway connection.
      operationId: createInterconnectOnRampGatewayConnection
      requestBody:
        description: Request payload for Interconnect OnRamp gateway connection
        content:
          application/json:
            schema:
              type: array
              items:
                type: object
                properties:
                  valueType:
                    type: string
                    enum:
                    - ARRAY
                    - OBJECT
                    - STRING
                    - NUMBER
                    - 'TRUE'
                    - 'FALSE'
                    - 'NULL'
        required: true
      responses:
        '200':
          description: Create a Interconnect OnRamp gateway connection.
          content:
            application/json:
              schema:
                type: array
                items:
                  required:
                  - cloudAccessType
                  - cloudAccountId
                  - cloudAccountName
                  - cloudType
                  - connectionId
                  - connectionName
                  type: object
                  properties:
                    cloudAccessType:
                      type: string
                      description: Interconnect cloud connect cloud access type
                    cloudAccountId:
                      maxLength: 255
                      minLength: 1
                      type: string
                      description: Interconnect OnRamp gateway connection cloud connect cloud account id
                    cloudAccountName:
                      type: string
                      description: Interconnect OnRamp gateway connection cloud connect cloud account id
                    cloudType:
                      type: string
                      description: Interconnect OnRamp gateway connection cloud connect cloud provider type
                    connectionId:
                      pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                      type: string
                      description: Interconnect OnRamp gateway connection id
                    connectionName:
                      pattern: ^[\w.:-]{1,256}$
                      type: string
                      description: Interconnect OnRamp gateway connection name
                    description:
                      type: string
                      description: Interconnect OnRamp gateway optional description
                    directConnectGatewayDetails:
                      required:
                      - cloudResourceId
                      type: object
                      properties:
                        cloudResourceId:
                          maxLength: 255
                          minLength: 1
                          pattern: ^.+:{2}.+$
                          type: string
                          description: Interconnect OnRamp AWS Direct Connect Gateway cloud resource id
                        id:
                          type: string
                          description: Interconnect On Ramp AWS Direct Connect Gateway cloud resource id
                        name:
                          type: string
                          description: Interconnect On Ramp AWS Direct Connect Gateway cloud resource name
                      description: Interconnect OnRamp gateway connection Direct connect gateway details
                      $$ref: '#/components/schemas/DirectConnectGatewayDetails'
                    expressRouteCircuitDetails:
                      required:
                      - cloudResourceId
                      type: object
                      properties:
                        cloudResourceId:
                          maxLength: 255
                          minLength: 1
                          type: string
                          description: Interconnect OnRamp Azure express route circuit cloud resource id
                        id:
                          type: string
                          description: Interconnect OnRamp Azure express route circuit id
                        name:
                          type: string
                          description: Interconnect OnRamp Azure express route circuit name
                        resourceGroupName:
                          type: string
                          description: Interconnect OnRamp Azure express route circuit resource group
                        serviceKey:
                          type: string
                          description: Interconnect OnRamp Azure express route circuit service key
                      description: Interconnect OnRamp gateway connection Express route circuit details
                      $$ref: '#/components/schemas/ExpressRouteCircuitDetails'
                    gatewayAssociations:
                      type: array
                      description: Interconnect OnRamp gateway connection gateway associations
                      items:
                        required:
                        - resourceType
                        type: object
                        properties:
                          cgwDetails:
                            required:
                            - cloudAccountId
                            - name
                            type: object
                            properties:
                              advertisedPrefixes:
                                type: array
                                description: Interconnect on ramp gateway connection cgw advertised prefixes
                                items:
                                  type: string
                                  description: Interconnect on ramp gateway connection cgw advertised prefixes
                              cloudAccountId:
                                maxLength: 255
                                minLength: 1
                                type: string
                                description: Interconnect On Ramp Gateway connection cloud connect cloud account id
                              id:
                                pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                                type: string
                                description: Interconnect OnRamp gateway associated cgw gateway id
                              name:
                                type: string
                                description: Interconnect OnRamp gateway associated cgw gateway name
                            description: Interconnect OnRamp gateway association MultiCloud gateway details
                            $$ref: '#/components/schemas/CgwDetails'
                          resourceType:
                            type: string
                            description: Interconnect OnRamp gateway association type
                          tgwDetails:
                            required:
                            - advertisedPrefixes
                            - cloudAccountId
                            - isCreate
                            type: object
                            properties:
                              advertisedPrefixes:
                                type: array
                                description: Prefixes to be advertised to the Direct Connect Gateway
                                items:
                                  type: string
                                  description: Prefixes to be advertised to the Direct Connect Gateway
                              bgpAsn:
                                pattern: \d+
                                type: string
                                description: Transit Gateway cloud side BGP ASN
                              cloudAccountId:
                                maxLength: 255
                                minLength: 1
                                type: string
                                description: Transit gateway cloud account id
                              cloudResourceId:
                                pattern: ^.+:{2}.+$
                                type: string
                                description: Transit gateway cloud resource id
                              create:
                                type: boolean
                              id:
                                type: string
                                description: Transit gateway id
                              isCreate:
                                pattern: (true|false)
                                type: string
                                description: Transit gateway create flag
                              name:
                                type: string
                                description: Transit gateway name
                              region:
                                type: string
                                description: Transit gateway region
                            description: Interconnect OnRamp gateway association Transit gateway details
                            $$ref: '#/components/schemas/TgwDetails'
                          vhubDetails:
                            required:
                            - addressPrefix
                            - cloudAccountId
                            - isCreate
                            type: object
                            properties:
                              addressPrefix:
                                pattern: ^(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}\/(?:3[0-2]|[0-2]?[0-9])$
                                type: string
                                description: Virtual hub gateway address prefix
                              cloudAccountId:
                                maxLength: 255
                                minLength: 1
                                type: string
                                description: Virtual hub gateway cloud account id
                              cloudResourceId:
                                pattern: ^.+:{2}.+$
                                type: string
                                description: Virtual hub gateway cloud resource id
                              create:
                                type: boolean
                              id:
                                type: string
                                description: Virtual hub gateway id
                              isCreate:
                                pattern: (true|false)
                                type: string
                                description: Virtual hub gateway create flag
                              name:
                                type: string
                                description: Virtual hub gateway name
                              region:
                                type: string
                                description: Virtual hub gateway region
                              resourceGroupName:
                                type: string
                                description: Virtual hub gateway resource group
                            description: Interconnect OnRamp gateway association Virtual hub details
                            $$ref: '#/components/schemas/VhubDetails'
                        description: Interconnect OnRamp gateway connection gateway associations
                        $$ref: '#/components/schemas/GatewayAssociationDetail'
                    googleCloudRouterDetails:
                      type: array
                      description: Interconnect OnRamp gateway connection Google cloud router details
                      items:
                        required:
                        - cloudResourceId
                        - role
                        type: object
                        properties:
                          cloudResourceId:
                            maxLength: 255
                            minLength: 1
                            pattern: ^.+:{2}.+$
                            type: string
                            description: Interconnect OnRamp Google cloud router & attachment cloud resource id
                          googleAttachmentDetail:
                            type: string
                            description: Interconnect OnRamp Google cloud router attachment detail
                          id:
                            type: string
                            description: Interconnect OnRamp Google cloud router id
                          name:
                            type: string
                            description: Interconnect OnRamp Google cloud router name
                          network:
                            type: string
                            description: Interconnect OnRamp Google cloud router network
                          region:
                            type: string
                            description: Interconnect OnRamp Google cloud router region
                          role:
                            type: string
                            description: Interconnect OnRamp Google cloud router & attachment role
                        description: Interconnect OnRamp gateway connection Google cloud router details
                        $$ref: '#/components/schemas/GoogleCloudRouterDetails'
                    interconnectAttachments:
                      type: array
                      description: Interconnect OnRamp gateway connection interconnect attachments
                      items:
                        required:
                        - resourceType
                        type: object
                        properties:
                          connectionDetails:
                            required:
                            - connectionName
                            type: object
                            properties:
                              connectionName:
                                maxLength: 255
                                minLength: 1
                                type: string
                                description: Interconnect cross connection name
                            description: Interconnect cross connection attachment connection details
                            $$ref: '#/components/schemas/ConnectionDetail'
                          resourceType:
                            type: string
                            description: Interconnect cross connection attachment resource type
                        description: Interconnect OnRamp gateway connection interconnect attachments
                        $$ref: '#/components/schemas/InterconnectAttachments'
                    interconnectResourceState:
                      type: object
                      properties:
                        resourceAssociationDetails:
                          type: array
                          items:
                            type: object
                            properties:
                              associatedResourceConnectionStatus:
                                type: string
                              associatedResourceId:
                                type: string
                              associatedResourceName:
                                type: string
                              associatedResourceStatus:
                                type: string
                              associatedResourceType:
                                type: string
                            $$ref: '#/components/schemas/ResourceAssociationDetail'
                        resourceState:
                          type: string
                        resourceStateMessage:
                          type: string
                        resourceStateUpdateTs:
                          type: string
                      description: Interconnect virtual network connection resource state information
                      $$ref: '#/components/schemas/InterconnectResourceState'
                    onRampGatewayType:
                      type: string
                      description: Interconnect cloud connect cloud access type
                    virtualNetworkAssociationType:
                      type: string
                      description: Interconnect cloud connect virtual network association type
                    virtualWanDetails:
                      required:
                      - cloudResourceId
                      type: object
                      properties:
                        cloudResourceId:
                          maxLength: 255
                          minLength: 1
                          type: string
                          description: Interconnect OnRamp Azure virtual wan cloud resource id
                        id:
                          type: string
                          description: Interconnect OnRamp Azure virtual wan id
                        name:
                          type: string
                          description: Interconnect OnRamp Azure virtual wan name
                        resourceGroupName:
                          type: string
                          description: Interconnect OnRamp Azure virtual wan resource group
                      description: Interconnect OnRamp gateway connection Azure virtual wan details
                      $$ref: '#/components/schemas/VirtualWanDetails'
                  $$ref: '#/components/schemas/InterconnectOnRampGatewayConnection'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
  /multicloud/interconnect/connectivity/cloud-onramp-gateway-connections/{connection-name}:
    delete:
      tags:
      - Multicloud Interconnect - Connectivity
      summary: Delete an Interconnect OnRamp gateway connection.
      description: API to delete an Interconnect OnRamp gateway connection.
      operationId: deleteInterconnectOnRampGatewayConnection
      parameters:
      - name: connection-name
        in: path
        description: Interconnect OnRamp gateway connection name
        required: true
        schema:
          pattern: ^[\w.:-]{1,256}$
          type: string
      - name: delete-cloud-resources
        in: query
        description: Interconnect connection provider sync enabled
        schema:
          pattern: (true|false)
          type: string
          default: 'false'
      responses:
        '200':
          description: Interconnect Process ID Information.
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                    description: Procees Id of the task
                    example: 51d0a0e4-983a-471c-9abb-724d58144884
                $$ref: '#/components/schemas/ProcessResponse'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
    get:
      tags:
      - Multicloud Interconnect - Connectivity
      summary: Get OnRamp gateway connection by name.
      description: API to retrieve a specific Interconnect OnRamp gateway connection.
      operationId: getInterconnectOnRampGatewayConnection
      parameters:
      - name: connection-name
        in: path
        description: Interconnect OnRamp gateway connection name
        required: true
        schema:
          pattern: ^[\w.:-]{1,256}$
          type: string
      responses:
        '200':
          description: Get an Interconnect OnRamp gateway connection
          content:
            application/json:
              schema:
                required:
                - cloudAccessType
                - cloudAccountId
                - cloudAccountName
                - cloudType
                - connectionId
                - connectionName
                type: object
                properties:
                  cloudAccessType:
                    type: string
                    description: Interconnect cloud connect cloud access type
                  cloudAccountId:
                    maxLength: 255
                    minLength: 1
                    type: string
                    description: Interconnect OnRamp gateway connection cloud connect cloud account id
                  cloudAccountName:
                    type: string
                    description: Interconnect OnRamp gateway connection cloud connect cloud account id
                  cloudType:
                    type: string
                    description: Interconnect OnRamp gateway connection cloud connect cloud provider type
                  connectionId:
                    pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                    type: string
                    description: Interconnect OnRamp gateway connection id
                  connectionName:
                    pattern: ^[\w.:-]{1,256}$
                    type: string
                    description: Interconnect OnRamp gateway connection name
                  description:
                    type: string
                    description: Interconnect OnRamp gateway optional description
                  directConnectGatewayDetails:
                    required:
                    - cloudResourceId
                    type: object
                    properties:
                      cloudResourceId:
                        maxLength: 255
                        minLength: 1
                        pattern: ^.+:{2}.+$
                        type: string
                        description: Interconnect OnRamp AWS Direct Connect Gateway cloud resource id
                      id:
                        type: string
                        description: Interconnect On Ramp AWS Direct Connect Gateway cloud resource id
                      name:
                        type: string
                        description: Interconnect On Ramp AWS Direct Connect Gateway cloud resource name
                    description: Interconnect OnRamp gateway connection Direct connect gateway details
                    $$ref: '#/components/schemas/DirectConnectGatewayDetails'
                  expressRouteCircuitDetails:
                    required:
                    - cloudResourceId
                    type: object
                    properties:
                      cloudResourceId:
                        maxLength: 255
                        minLength: 1
                        type: string
                        description: Interconnect OnRamp Azure express route circuit cloud resource id
                      id:
                        type: string
                        description: Interconnect OnRamp Azure express route circuit id
                      name:
                        type: string
                        description: Interconnect OnRamp Azure express route circuit name
                      resourceGroupName:
                        type: string
                        description: Interconnect OnRamp Azure express route circuit resource group
                      serviceKey:
                        type: string
                        description: Interconnect OnRamp Azure express route circuit service key
                    description: Interconnect OnRamp gateway connection Express route circuit details
                    $$ref: '#/components/schemas/ExpressRouteCircuitDetails'
                  gatewayAssociations:
                    type: array
                    description: Interconnect OnRamp gateway connection gateway associations
                    items:
                      required:
                      - resourceType
                      type: object
                      properties:
                        cgwDetails:
                          required:
                          - cloudAccountId
                          - name
                          type: object
                          properties:
                            advertisedPrefixes:
                              type: array
                              description: Interconnect on ramp gateway connection cgw advertised prefixes
                              items:
                                type: string
                                description: Interconnect on ramp gateway connection cgw advertised prefixes
                            cloudAccountId:
                              maxLength: 255
                              minLength: 1
                              type: string
                              description: Interconnect On Ramp Gateway connection cloud connect cloud account id
                            id:
                              pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                              type: string
                              description: Interconnect OnRamp gateway associated cgw gateway id
                            name:
                              type: string
                              description: Interconnect OnRamp gateway associated cgw gateway name
                          description: Interconnect OnRamp gateway association MultiCloud gateway details
                          $$ref: '#/components/schemas/CgwDetails'
                        resourceType:
                          type: string
                          description: Interconnect OnRamp gateway association type
                        tgwDetails:
                          required:
                          - advertisedPrefixes
                          - cloudAccountId
                          - isCreate
                          type: object
                          properties:
                            advertisedPrefixes:
                              type: array
                              description: Prefixes to be advertised to the Direct Connect Gateway
                              items:
                                type: string
                                description: Prefixes to be advertised to the Direct Connect Gateway
                            bgpAsn:
                              pattern: \d+
                              type: string
                              description: Transit Gateway cloud side BGP ASN
                            cloudAccountId:
                              maxLength: 255
                              minLength: 1
                              type: string
                              description: Transit gateway cloud account id
                            cloudResourceId:
                              pattern: ^.+:{2}.+$
                              type: string
                              description: Transit gateway cloud resource id
                            create:
                              type: boolean
                            id:
                              type: string
                              description: Transit gateway id
                            isCreate:
                              pattern: (true|false)
                              type: string
                              description: Transit gateway create flag
                            name:
                              type: string
                              description: Transit gateway name
                            region:
                              type: string
                              description: Transit gateway region
                          description: Interconnect OnRamp gateway association Transit gateway details
                          $$ref: '#/components/schemas/TgwDetails'
                        vhubDetails:
                          required:
                          - addressPrefix
                          - cloudAccountId
                          - isCreate
                          type: object
                          properties:
                            addressPrefix:
                              pattern: ^(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}\/(?:3[0-2]|[0-2]?[0-9])$
                              type: string
                              description: Virtual hub gateway address prefix
                            cloudAccountId:
                              maxLength: 255
                              minLength: 1
                              type: string
                              description: Virtual hub gateway cloud account id
                            cloudResourceId:
                              pattern: ^.+:{2}.+$
                              type: string
                              description: Virtual hub gateway cloud resource id
                            create:
                              type: boolean
                            id:
                              type: string
                              description: Virtual hub gateway id
                            isCreate:
                              pattern: (true|false)
                              type: string
                              description: Virtual hub gateway create flag
                            name:
                              type: string
                              description: Virtual hub gateway name
                            region:
                              type: string
                              description: Virtual hub gateway region
                            resourceGroupName:
                         

# --- truncated at 32 KB (192 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cisco-catalyst-sdwan/refs/heads/main/openapi/cisco-catalyst-sdwan-multicloud-interconnect-connectivity-api-openapi.yml