{"info":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","description":"<html><head></head><body><p>The DE-CIX Cloud ROUTER allows you to route data between clouds on DE-CIX’s private carrier-grade platform within a metro region or even within a data center campus. DE-CIX Cloud ROUTER can host various Layer 2 connections such as DirectCLOUD (cloud_vc) and VirtualPNI (p2p_vc) to create the desired network setup. The Cloud ROUTER requires the following prerequisites for its normal operation:</p>\n<ul>\n<li><p>Either cloud environments at the enabled Cloud Service Providers between which the exchange and routing of traffic is desired.</p>\n</li>\n<li><p>Or DE-CIX customer Accesses between which the exchange and routing of traffic is desired.</p>\n</li>\n<li><p>Or a combination of cloud environments and DE-CIX Accesses.</p>\n</li>\n<li><p>Cloud ROUTER service does not require customers to have a physical equipment or data center presence, and thus, DE-CIX Access is not mandatory.</p>\n</li>\n</ul>\n<p>For more information about the Cloud ROUTER see also: <a href=\"https://\">DE-CIX Cloud ROUTER overview</a></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"7553094","collectionId":"a16210d3-e507-4b88-84ed-c3c72fe1030a","publishedId":"UyxkkkgC","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2023-08-31T09:28:31.000Z"},"item":[{"name":"Authentication","item":[{"name":"Authentication","event":[{"listen":"test","script":{"id":"30e9206f-2c67-4da5-99b9-e872703bb1c2","exec":["var data = pm.response.json();","//pm.environment.set('jwt_token', data.result.access_token);","pm.environment.set('jwt_token', data.access_token);","pm.environment.set('jwt_refresh_token', data.refresh_token);"],"type":"text/javascript"}}],"id":"5391aed0-06fe-4f66-a659-f7eff8429407","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"api_key\": \"api_key\",\n\t\"api_secret\": \"api_secret\"\n}"},"url":"{{sso_host}}/v1/auth/token","urlObject":{"path":["v1","auth","token"],"host":["{{sso_host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"5391aed0-06fe-4f66-a659-f7eff8429407"}],"id":"e9925a77-fa44-4001-a824-9bda522e16c7","description":"<p><strong>Once you have decided to use the DE-CIX API:</strong></p>\n<ol>\n<li>Login to the DE-CIX self-service portal to request an API key and to agree to the DE-CIX API terms <a href=\"https://portal.de-cix.net/api_keys\">https://portal.de-cix.net/api_keys</a>.</li>\n<li>Download the DE-CIX API key and the associated secret.</li>\n<li>You can then integrate the DE-CIX API. Depending on the API version you are using, the API endpoints for your requests are <a href=\"https://api.de-cix.net/api/v1/\">https://api.de-cix.net/api/v2/</a> for DirectCLOUD and VirtualPNI services and <a href=\"https://api.de-cix.net/api/v2/\">https://api.de-cix.net/api/v3/</a> for Cloud ROUTER related provisionings. Please note that you can use the same credentials.</li>\n</ol>\n","_postman_id":"e9925a77-fa44-4001-a824-9bda522e16c7","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Account setup","item":[{"name":"Get Account information","id":"79bd698f-33d6-47d5-a88d-8bc5c94d3387","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"7098f76a-cd83-4072-9ef9-5e0962288d60","name":"New Request","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v2/accounts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 11:13:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1377"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"address\": {\n            \"country\": \"DE\",\n            \"locality\": \"Frankfurt am Main\",\n            \"post_office_box_number\": null,\n            \"postal_code\": \"60314\",\n            \"region\": null,\n            \"street_address\": \"Lindleystr. 12\"\n        },\n        \"discoverable\": false,\n        \"external_ref\": null,\n        \"id\": \"1461\",\n        \"legal_name\": null,\n        \"managing_account\": null,\n        \"metro_area_network_presence\": [],\n        \"name\": \"DE-CIX SW Demo Customer\",\n        \"state\": \"production\",\n        \"status\": []\n    },\n    {\n        \"address\": {\n            \"country\": null,\n            \"locality\": null,\n            \"post_office_box_number\": null,\n            \"postal_code\": null,\n            \"region\": null,\n            \"street_address\": null\n        },\n        \"discoverable\": false,\n        \"external_ref\": null,\n        \"id\": \"2930\",\n        \"legal_name\": null,\n        \"managing_account\": \"1461\",\n        \"metro_area_network_presence\": [],\n        \"name\": \"test\",\n        \"state\": \"production\",\n        \"status\": []\n    },\n    {\n        \"address\": {\n            \"country\": null,\n            \"locality\": null,\n            \"post_office_box_number\": null,\n            \"postal_code\": null,\n            \"region\": null,\n            \"street_address\": null\n        },\n        \"discoverable\": false,\n        \"external_ref\": null,\n        \"id\": \"3057\",\n        \"legal_name\": null,\n        \"managing_account\": \"1461\",\n        \"metro_area_network_presence\": [],\n        \"name\": \"testLuisH\",\n        \"state\": \"production\",\n        \"status\": []\n    }\n]"}],"_postman_id":"79bd698f-33d6-47d5-a88d-8bc5c94d3387"}],"id":"72315ece-ca8a-4473-b2ab-217a161816fa","description":"<h2 id=\"introduction-to-account-management-in-de-cix-cloud-router\"><strong>Introduction to Account Management in DE-CIX Cloud ROUTER</strong></h2>\n<p>An <code>Account</code> represents an individual customer account, organization or partner involved with the IXP. They are used to consume services from an IXP.</p>\n<p>Accounts can have a hierarchy, i.e. an account can have sub-accounts. The max-depth of the account-hierarchy may vary by implementer, but it's safe to assume an account can have sub-accounts.</p>\n<p>Each <code>Account</code> has a state. Only <code>Account</code>s in state <code>production</code> or <code>production_change_pending</code> are ready to consume services.</p>\n<p>There are <code>Contact</code>s associated with each account. Contacts can be assigned for <code>Role</code>s via <code>RoleAssignment</code>s. Depending on the IXP and the services the account wants to use, contacts with specific roles may be required. A contact with role <code>legal</code> is mandatory for an account to become operational.</p>\n<p>Only accounts with <code>billing_information</code> present can be used as a <code>billing_account</code>.</p>\n<p><em>Sensitive Properties</em>: Please note, that an <code>Account</code> is a shared resource and fields marked as <em>sensitive</em> should be redacted.</p>\n<p>For further information in regards to the /accounts endpoint reach out to: <a href=\"https://docs.ix-api.net/v2/#tag/accounts\">https://docs.ix-api.net/v2/#tag/accounts</a></p>\n<h2 id=\"api-endpoint-apiv2accounts\"><strong>API Endpoint: /api/v2/accounts</strong></h2>\n<p>This endpoint retrieves account details, including their state, presence in metro networks, address, and organizational structure.</p>\n<h2 id=\"key-properties-of-accounts\"><strong>Key Properties of Accounts</strong></h2>\n<p><strong>id</strong>:</p>\n<p>The unique identifier for the account. This id is used in other API interactions, such as assigning managing, billing, or consuming accounts to services.</p>\n<p><strong>name</strong>:</p>\n<p>The name of the organization or customer represented by the account (e.g., \"DE-CIX Management GmbH\").</p>\n<p><strong>metro_area_network_presence</strong>:</p>\n<p>Indicates the geographical presence of the account in metro area networks. This field is currently empty in the example but is useful for multi-location connectivity.</p>\n<p><strong>state</strong>:</p>\n<p>Defines the operational status of the account.</p>\n<p>• production: The account is active and can consume services.</p>\n<p>• production_change_pending: The account is transitioning to active status.</p>\n<p><strong>managing_account</strong>:</p>\n<p>Specifies the parent account managing this account. For DE-CIX, managing_account, billing_account, and consuming_account typically share the same id.</p>\n<p><strong>legal_name</strong>:</p>\n<p>The registered legal name of the organization, essential for regulatory and compliance purposes.</p>\n<p><strong>address</strong>:</p>\n<p>Includes details such as country, locality, region, postal code, and street address. This field can be crucial for invoicing and compliance but is currently empty in the example.</p>\n<p><strong>external_ref</strong>:</p>\n<p>A custom reference provided by the customer to identify the account externally.</p>\n<p><strong>discoverable</strong>:</p>\n<p>Indicates whether this account is visible to others for potential collaboration or peering.</p>\n<h2 id=\"key-benefits-of-account-management\"><strong>Key Benefits of Account Management</strong></h2>\n<p><strong>Centralized Control</strong>:</p>\n<p>Use accounts to manage services, contacts, and resources efficiently.</p>\n<p><strong>Flexible Hierarchies</strong>:</p>\n<p>Accounts can have sub-accounts, enabling multi-level organizational setups for larger enterprises.</p>\n<p><strong>Seamless Integration</strong>:</p>\n<p>With unified account IDs for managing, billing, and consuming, DE-CIX simplifies service assignment and billing workflows.</p>\n<p><strong>Operational Readiness</strong>:</p>\n<p>Ensure accounts are equipped with required legal and billing contacts to go into production quickly.</p>\n<h2 id=\"what-to-expect\"><strong>What to Expect</strong></h2>\n<p><strong>Simplified Management</strong>: Unified account structures make service management straightforward.</p>\n<p><strong>Compliance-Ready</strong>: Mandatory roles like legal ensure smooth regulatory compliance.</p>\n<p><strong>Future Scalability</strong>: The ability to add sub-accounts and manage them under a parent account prepares organizations for growth.</p>\n<h2 id=\"use-cases\"><strong>Use Cases</strong></h2>\n<p><strong>Assigning Services</strong>:</p>\n<p>Each service (e.g., VRFs or connections) references the account IDs for managing, billing, and consuming. This linkage ensures accurate ownership and invoicing.</p>\n<p><strong>Hierarchical Account Structures</strong>:</p>\n<p>Organizations with multiple teams or locations can create sub-accounts for better segmentation and delegation of resources.</p>\n<p><strong>Discovery and Collaboration</strong>:</p>\n<p>Accounts marked as discoverable can be made visible for potential peering or service partnerships.</p>\n<p>With the <code>/accounts</code> endpoint, customers can gain insight into their account setup, ensuring services and resources are correctly attributed and managed for seamless connectivity.</p>\n","_postman_id":"72315ece-ca8a-4473-b2ab-217a161816fa","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Locations","item":[{"name":"List Metro Area Networks","id":"7a333ab4-5019-4026-9884-9c6db574454d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"1537a59a-0163-421b-9392-2f8e947dac98","name":"List Metro Area Networks","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v2/metro-area-networks"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 16:17:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"13420"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"214\",\n        \"metro_area\": \"213\",\n        \"name\": \"IST\",\n        \"pops\": [\n            \"4929011\",\n            \"135\",\n            \"142\",\n            \"17105341\",\n            \"23180470\",\n            \"4929016\",\n            \"144\",\n            \"152\",\n            \"156\",\n            \"185\",\n            \"13197653\"\n        ],\n        \"service_provider\": \"DE-CIX Istanbul Network Connections LLC\"\n    },\n    {\n        \"id\": \"22268739\",\n        \"metro_area\": \"22268738\",\n        \"name\": \"CAE\",\n        \"pops\": [\n            \"12546794\",\n            \"22268744\"\n        ],\n        \"service_provider\": \"DartPoints Operating Company, LLC\"\n    },\n    {\n        \"id\": \"218\",\n        \"metro_area\": \"217\",\n        \"name\": \"DFW\",\n        \"pops\": [\n            \"19117519\",\n            \"192\",\n            \"4929015\",\n            \"146\",\n            \"17385591\",\n            \"16121301\",\n            \"4929033\",\n            \"171\",\n            \"147\",\n            \"16995487\",\n            \"148\",\n            \"16995481\",\n            \"169\",\n            \"16995485\",\n            \"5203800\",\n            \"5198722\",\n            \"11275005\",\n            \"16995505\"\n        ],\n        \"service_provider\": \"DE-CIX North America Inc.\"\n    },\n    {\n        \"id\": \"188506\",\n        \"metro_area\": \"188505\",\n        \"name\": \"RIC\",\n        \"pops\": [\n            \"7230568\",\n            \"7231148\",\n            \"7296214\",\n            \"7323181\",\n            \"23180395\",\n            \"7386744\",\n            \"9324903\"\n        ],\n        \"service_provider\": \"DE-CIX North America Inc.\"\n    },\n    {\n        \"id\": \"202\",\n        \"metro_area\": \"201\",\n        \"name\": \"FRA\",\n        \"pops\": [\n            \"19831148\",\n            \"19932955\",\n            \"4929012\",\n            \"112\",\n            \"18380133\",\n            \"149\",\n            \"19519844\",\n            \"19518909\",\n            \"1983\",\n            \"1985\",\n            \"1987\",\n            \"1989\",\n            \"1991\",\n            \"1997\",\n            \"1999\",\n            \"2001\",\n            \"23180300\",\n            \"23180349\",\n            \"23180304\",\n            \"4929003\",\n            \"115\",\n            \"23180319\",\n            \"4929034\",\n            \"120\",\n            \"193\",\n            \"4929002\",\n            \"114\",\n            \"183\",\n            \"4929004\",\n            \"117\",\n            \"4929005\",\n            \"113\",\n            \"4929006\",\n            \"119\",\n            \"4929007\",\n            \"118\",\n            \"17998689\",\n            \"172\",\n            \"121\",\n            \"16995491\",\n            \"136\",\n            \"16995480\",\n            \"177\",\n            \"23148106\",\n            \"181\",\n            \"16995492\",\n            \"12932255\",\n            \"16995512\"\n        ],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23180442\",\n        \"metro_area\": \"23180441\",\n        \"name\": \"AMS\",\n        \"pops\": [\n            \"23180434\",\n            \"23180447\",\n            \"23180445\",\n            \"23180449\",\n            \"23180446\",\n            \"23180450\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"23148007\",\n        \"metro_area\": \"23148006\",\n        \"name\": \"ZRH\",\n        \"pops\": [\n            \"21125234\",\n            \"23148040\",\n            \"21125240\",\n            \"23148042\",\n            \"23148134\",\n            \"21125246\",\n            \"23148044\",\n            \"21125251\",\n            \"23148046\",\n            \"21125256\",\n            \"23148048\",\n            \"21125261\",\n            \"23148050\",\n            \"23148117\",\n            \"21125266\",\n            \"23148052\",\n            \"23148126\"\n        ],\n        \"service_provider\": \"SwissIX Internet Exchange\"\n    },\n    {\n        \"id\": \"1223548\",\n        \"metro_area\": \"1223547\",\n        \"name\": \"BWN\",\n        \"pops\": [\n            \"15284258\",\n            \"194\"\n        ],\n        \"service_provider\": \"Unified National Networks Sdn Bhd\"\n    },\n    {\n        \"id\": \"22268741\",\n        \"metro_area\": \"22268740\",\n        \"name\": \"CID\",\n        \"pops\": [\n            \"16867792\",\n            \"22268748\"\n        ],\n        \"service_provider\": \"DartPoints Operating Company, LLC\"\n    },\n    {\n        \"id\": \"2063\",\n        \"metro_area\": \"2062\",\n        \"name\": \"ATH\",\n        \"pops\": [\n            \"15305328\",\n            \"186\",\n            \"187\",\n            \"188\"\n        ],\n        \"service_provider\": \"STORM ICT OUTSOURCING SA\"\n    },\n    {\n        \"id\": \"226\",\n        \"metro_area\": \"225\",\n        \"name\": \"DTM\",\n        \"pops\": [\n            \"15305329\",\n            \"198\",\n            \"200\",\n            \"16995499\"\n        ],\n        \"service_provider\": \"DOKOM Gesellschaft fuer Telekommunikation\"\n    },\n    {\n        \"id\": \"23180439\",\n        \"metro_area\": \"23180438\",\n        \"name\": \"PEN\",\n        \"pops\": [\n            \"23180440\",\n            \"23180448\"\n        ],\n        \"service_provider\": \"DE-CIX Malaysia\"\n    },\n    {\n        \"id\": \"23148013\",\n        \"metro_area\": \"23148012\",\n        \"name\": \"KRS\",\n        \"pops\": [\n            \"19637742\",\n            \"23148030\",\n            \"21491143\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"208\",\n        \"metro_area\": \"207\",\n        \"name\": \"NYC\",\n        \"pops\": [\n            \"4929013\",\n            \"163\",\n            \"4929014\",\n            \"162\",\n            \"5444736\",\n            \"13197611\",\n            \"4929022\",\n            \"110\",\n            \"4929023\",\n            \"154\",\n            \"168\",\n            \"4929024\",\n            \"155\",\n            \"4929008\",\n            \"157\",\n            \"4929010\",\n            \"159\",\n            \"158\",\n            \"16995484\",\n            \"161\",\n            \"16995486\",\n            \"164\",\n            \"16995483\",\n            \"170\",\n            \"16995482\",\n            \"175\",\n            \"16995490\",\n            \"26116\",\n            \"16995498\",\n            \"173\",\n            \"4929031\"\n        ],\n        \"service_provider\": \"DE-CIX North America Inc.\"\n    },\n    {\n        \"id\": \"23148011\",\n        \"metro_area\": \"23148010\",\n        \"name\": \"OSL\",\n        \"pops\": [\n            \"21050853\",\n            \"23148028\",\n            \"21417208\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"212\",\n        \"metro_area\": \"211\",\n        \"name\": \"MRS\",\n        \"pops\": [\n            \"19088399\",\n            \"19089105\",\n            \"19114937\",\n            \"19114938\",\n            \"4929030\",\n            \"131\",\n            \"180\",\n            \"182\",\n            \"16995493\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"18326616\",\n        \"metro_area\": \"18326615\",\n        \"name\": \"PHX\",\n        \"pops\": [\n            \"18326655\",\n            \"12854355\",\n            \"14147712\",\n            \"20062805\",\n            \"22628622\",\n            \"20094925\",\n            \"12560071\",\n            \"18326613\"\n        ],\n        \"service_provider\": \"DE-CIX North America Inc.\"\n    },\n    {\n        \"id\": \"204\",\n        \"metro_area\": \"203\",\n        \"name\": \"HAM\",\n        \"pops\": [\n            \"5736864\",\n            \"16995503\",\n            \"4929021\",\n            \"134\",\n            \"140\",\n            \"166\",\n            \"141\",\n            \"11217331\"\n        ],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23148009\",\n        \"metro_area\": \"23148008\",\n        \"name\": \"LOS\",\n        \"pops\": [\n            \"22552236\",\n            \"20934843\",\n            \"23148036\"\n        ],\n        \"service_provider\": \"Rack Centre Limited\"\n    },\n    {\n        \"id\": \"210\",\n        \"metro_area\": \"209\",\n        \"name\": \"PMO\",\n        \"pops\": [\n            \"2005\",\n            \"4929009\",\n            \"128\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"220\",\n        \"metro_area\": \"219\",\n        \"name\": \"MAD\",\n        \"pops\": [\n            \"4929017\",\n            \"130\",\n            \"4929018\",\n            \"129\",\n            \"4929026\",\n            \"111\",\n            \"4929032\",\n            \"189\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"15121546\",\n        \"metro_area\": \"15121545\",\n        \"name\": \"KUL\",\n        \"pops\": [\n            \"561800\",\n            \"15121543\",\n            \"561801\",\n            \"15121601\"\n        ],\n        \"service_provider\": \"DE-CIX Malaysia\"\n    },\n    {\n        \"id\": \"15121566\",\n        \"metro_area\": \"15121565\",\n        \"name\": \"JHB\",\n        \"pops\": [\n            \"561802\",\n            \"15121599\",\n            \"561803\",\n            \"15121603\"\n        ],\n        \"service_provider\": \"DE-CIX Malaysia\"\n    },\n    {\n        \"id\": \"4621042\",\n        \"metro_area\": \"4621041\",\n        \"name\": \"SIN\",\n        \"pops\": [\n            \"561804\",\n            \"4929045\",\n            \"561805\",\n            \"16995501\",\n            \"561806\",\n            \"16995500\"\n        ],\n        \"service_provider\": \"DE-CIX Singapore\"\n    },\n    {\n        \"id\": \"2061\",\n        \"metro_area\": \"2060\",\n        \"name\": \"DXB\",\n        \"pops\": [\n            \"4929019\",\n            \"132\",\n            \"4929020\",\n            \"133\",\n            \"2415\"\n        ],\n        \"service_provider\": \"Emirates Integrated Telecommunications Company PJSC (datamena)\"\n    },\n    {\n        \"id\": \"23180297\",\n        \"metro_area\": \"23180296\",\n        \"name\": \"TIP\",\n        \"pops\": [\n            \"23180313\",\n            \"23180315\"\n        ],\n        \"service_provider\": \"Libyan International Telecom Company\"\n    },\n    {\n        \"id\": \"22268743\",\n        \"metro_area\": \"22268742\",\n        \"name\": \"CMH\",\n        \"pops\": [\n            \"18044993\",\n            \"22268752\"\n        ],\n        \"service_provider\": \"DartPoints Operating Company, LLC\"\n    },\n    {\n        \"id\": \"222\",\n        \"metro_area\": \"221\",\n        \"name\": \"LIS\",\n        \"pops\": [\n            \"4929025\",\n            \"167\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"214403\",\n        \"metro_area\": \"214402\",\n        \"name\": \"BCN\",\n        \"pops\": [\n            \"12875\",\n            \"13197652\",\n            \"792195\",\n            \"16995502\",\n            \"23148140\",\n            \"23148142\",\n            \"23148145\",\n            \"23148147\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"216\",\n        \"metro_area\": \"215\",\n        \"name\": \"DUS\",\n        \"pops\": [\n            \"4929027\",\n            \"127\",\n            \"137\",\n            \"138\",\n            \"145\",\n            \"16995489\",\n            \"174\",\n            \"16995488\"\n        ],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"206\",\n        \"metro_area\": \"205\",\n        \"name\": \"MUC\",\n        \"pops\": [\n            \"4929028\",\n            \"176\",\n            \"178\",\n            \"179\",\n            \"4929029\",\n            \"125\",\n            \"150\",\n            \"16995496\",\n            \"151\",\n            \"16995494\",\n            \"184\",\n            \"16995495\",\n            \"5990773\",\n            \"16995504\"\n        ],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"224\",\n        \"metro_area\": \"223\",\n        \"name\": \"ORD\",\n        \"pops\": [\n            \"4929043\",\n            \"195\",\n            \"4929044\",\n            \"196\",\n            \"12854350\",\n            \"17997744\",\n            \"5203345\",\n            \"5207066\",\n            \"197\",\n            \"16995497\"\n        ],\n        \"service_provider\": \"DE-CIX North America Inc.\"\n    },\n    {\n        \"id\": \"23148003\",\n        \"metro_area\": \"23148002\",\n        \"name\": \"LEJ\",\n        \"pops\": [\n            \"19403409\",\n            \"23148024\",\n            \"21435736\",\n            \"21435737\",\n            \"21193964\",\n            \"23148026\",\n            \"19139577\",\n            \"21192801\"\n        ],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23180346\",\n        \"metro_area\": \"23180345\",\n        \"name\": \"AQJ\",\n        \"pops\": [\n            \"23180338\",\n            \"23180351\"\n        ],\n        \"service_provider\": \"AL Nayi for Informational & Communicational Consulting (NaiTel)\"\n    },\n    {\n        \"id\": \"23180348\",\n        \"metro_area\": \"23180347\",\n        \"name\": \"SEA\",\n        \"pops\": [\n            \"23180357\",\n            \"23180361\",\n            \"23180368\",\n            \"23180402\"\n        ],\n        \"service_provider\": \"DE-CIX North America Inc.\"\n    },\n    {\n        \"id\": \"23148015\",\n        \"metro_area\": \"23148014\",\n        \"name\": \"CPH\",\n        \"pops\": [\n            \"21114597\",\n            \"23148032\",\n            \"21753778\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"23148017\",\n        \"metro_area\": \"23148016\",\n        \"name\": \"HEL\",\n        \"pops\": [\n            \"21116534\",\n            \"21755629\",\n            \"23148034\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"23148023\",\n        \"metro_area\": \"23148022\",\n        \"name\": \"FIH\",\n        \"pops\": [\n            \"23148038\",\n            \"22444166\"\n        ],\n        \"service_provider\": \"United S.A.\"\n    },\n    {\n        \"id\": \"23148105\",\n        \"metro_area\": \"23148104\",\n        \"name\": \"EBJ\",\n        \"pops\": [\n            \"23148094\",\n            \"23148095\",\n            \"23148109\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"23180393\",\n        \"metro_area\": \"23180392\",\n        \"name\": \"BGW\",\n        \"pops\": [\n            \"23180384\",\n            \"23180409\"\n        ],\n        \"service_provider\": \"IRAQIXP\"\n    },\n    {\n        \"id\": \"23148005\",\n        \"metro_area\": \"23148004\",\n        \"name\": \"GER\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23180324\",\n        \"metro_area\": \"23180323\",\n        \"name\": \"FJR\",\n        \"pops\": [],\n        \"service_provider\": \"Emirates Integrated Telecommunications Company PJSC (datamena)\"\n    },\n    {\n        \"id\": \"23180328\",\n        \"metro_area\": \"23180327\",\n        \"name\": \"BER\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23148019\",\n        \"metro_area\": \"23148018\",\n        \"name\": \"SCA\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"23180512\",\n        \"metro_area\": \"23180511\",\n        \"name\": \"OSA\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Asia\"\n    },\n    {\n        \"id\": \"23180487\",\n        \"metro_area\": \"23180486\",\n        \"name\": \"SOF\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23180483\",\n        \"metro_area\": \"23180482\",\n        \"name\": \"PRG\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23148021\",\n        \"metro_area\": \"23148020\",\n        \"name\": \"STR\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23180515\",\n        \"metro_area\": \"23180514\",\n        \"name\": \"TYO\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Asia\"\n    },\n    {\n        \"id\": \"23180326\",\n        \"metro_area\": \"23180325\",\n        \"name\": \"MOW\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23180481\",\n        \"metro_area\": \"23180480\",\n        \"name\": \"WAW\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"15121568\",\n        \"metro_area\": \"15121567\",\n        \"name\": \"MAY\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Malaysia\"\n    },\n    {\n        \"id\": \"22268737\",\n        \"metro_area\": \"22268736\",\n        \"name\": \"ASE\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Asia\"\n    },\n    {\n        \"id\": \"23180485\",\n        \"metro_area\": \"23180484\",\n        \"name\": \"OTP\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23180342\",\n        \"metro_area\": \"23180341\",\n        \"name\": \"BOM\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    }\n]"}],"_postman_id":"7a333ab4-5019-4026-9884-9c6db574454d"},{"name":"Get Metro Area Networks","id":"c12487c0-6d7b-4bb9-9f98-371614b1b0d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"9399263f-bc01-4a49-8e67-81d2be9b237d","name":"Get Metro Area Networks","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v2/metro-area-networks/202"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 16:20:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"821"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"202\",\n    \"metro_area\": \"201\",\n    \"name\": \"FRA\",\n    \"pops\": [\n        \"1983\",\n        \"4929012\",\n        \"112\",\n        \"1985\",\n        \"1989\",\n        \"1991\",\n        \"1997\",\n        \"1999\",\n        \"2001\",\n        \"23180300\",\n        \"23180349\",\n        \"4929034\",\n        \"120\",\n        \"193\",\n        \"1987\",\n        \"4929002\",\n        \"114\",\n        \"183\",\n        \"23180304\",\n        \"4929003\",\n        \"115\",\n        \"23180319\",\n        \"4929004\",\n        \"117\",\n        \"4929005\",\n        \"113\",\n        \"4929006\",\n        \"119\",\n        \"4929007\",\n        \"118\",\n        \"18380133\",\n        \"149\",\n        \"19519844\",\n        \"19518909\",\n        \"121\",\n        \"16995491\",\n        \"17998689\",\n        \"172\",\n        \"181\",\n        \"16995492\",\n        \"19831148\",\n        \"19932955\",\n        \"177\",\n        \"23148106\",\n        \"136\",\n        \"16995480\",\n        \"12932255\",\n        \"16995512\"\n    ],\n    \"service_provider\": \"DE-CIX Management GmbH\"\n}"}],"_postman_id":"c12487c0-6d7b-4bb9-9f98-371614b1b0d2"}],"id":"2ac604f6-db92-4a03-b80a-eca3d3225418","description":"<p>Most calls within the IX-API primarily utilize <code>id</code> values for the purpose of referencing resources, including accounts, pops, and locations. The API calls in this particular section provide collections of items that facilitate the recognition of service locations along with their corresponding <code>id</code> values.</p>\n<p>For further information in regards to the /metro-area-networks endpoint reach out to: <a href=\"https://docs.ix-api.net/v2/#tag/metro-area-networks\">https://docs.ix-api.net/v2/#tag/metro-area-networks</a></p>\n","_postman_id":"2ac604f6-db92-4a03-b80a-eca3d3225418","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Product catalog","item":[{"name":"Product Offerings for Cloud ROUTER","item":[{"name":"List Product Offerings Cloud ROUTER","id":"d2b95296-b882-4e45-a251-83d5755d15f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/product-offerings","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","product-offerings"],"host":["{{host}}"],"query":[{"disabled":true,"description":{"content":"<p>Specifies the maximum number of items or records to retrieve from the API response.</p>\n","type":"text/plain"},"key":"limit","value":"1"},{"disabled":true,"description":{"content":"<p>Specifies the starting point or position of the items to be retrieved from the API response.</p>\n","type":"text/plain"},"key":"offset","value":"1"},{"disabled":true,"description":{"content":"<p>Specifies one or more IDs to retrieve only the items associated with those IDs.</p>\n","type":"text/plain"},"key":"id","value":"1-1,1-2"},{"disabled":true,"description":{"content":"<p>Filters the API response based on a specific bandwidth value.</p>\n","type":"text/plain"},"key":"bandwidth","value":"100"},{"disabled":true,"description":{"content":"<p>Filters the API response based on a specific name.</p>\n","type":"text/plain"},"key":"name","value":"Cloud ROUTER"},{"disabled":true,"description":{"content":"<p>Filters the API response based on a specific service metro area identifier</p>\n","type":"text/plain"},"key":"service_metro_area","value":"201"},{"disabled":true,"description":{"content":"<p>Filters the API response based on a specific service metro area network identifier.</p>\n","type":"text/plain"},"key":"service_metro_area_network","value":"202"},{"disabled":true,"description":{"content":"<p>Filters the API response based on a specific contract period.</p>\n<p>The \"contract_period\" filter is specified in ISO 8601 format for time durations. ISO 8601 is an international standard for representing dates, times, and durations. It provides a clear and unambiguous way to express durations using a combination of letters and numbers.</p>\n<p>In the case of the \"contract_period\" filter, it is represented in the ISO 8601 duration format, which starts with the letter \"P\" followed by a number representing the duration and a letter indicating the unit of time. For example, \"P1Y\" represents a duration of 1 year, \"P6M\" represents a duration of 6 months, and \"P2W\" represents a duration of 2 weeks.</p>\n<p>Be aware that this filter works only by exactly matching API responses, which are consistently represented using symbols with the greatest value possible, rather than using a more granular representation.\nFor example, a duration of one year is represented as \"P1Y\" instead of \"P365D\".</p>\n","type":"text/plain"},"key":"contract_period","value":"P1Y"}],"variable":[]}},"response":[{"id":"fa2c81ac-7a73-4157-bc64-c22e0cb2a5dd","name":"List Product Offerings DE-CIX Cloud ROUTER","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/product-offerings","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","product-offerings"],"query":[{"key":"limit","value":"1","description":"Specifies the maximum number of items or records to retrieve from the API response.","disabled":true},{"key":"offset","value":"1","description":"Specifies the starting point or position of the items to be retrieved from the API response.","disabled":true},{"key":"id","value":"1-1,1-2","description":"Specifies one or more IDs to retrieve only the items associated with those IDs.","type":"text","disabled":true},{"key":"bandwidth","value":"100","description":"Filters the API response based on a specific bandwidth value.","type":"text","disabled":true},{"key":"name","value":"Cloud ROUTER","description":"Filters the API response based on a specific name.","type":"text","disabled":true},{"key":"service_metro_area","value":"201","description":"Filters the API response based on a specific service metro area identifier","disabled":true},{"key":"service_metro_area_network","value":"202","description":"Filters the API response based on a specific service metro area network identifier.","type":"text","disabled":true},{"key":"contract_period","value":"P1Y","description":"Filters the API response based on a specific contract period.\n\nThe \"contract_period\" filter is specified in ISO 8601 format for time durations. ISO 8601 is an international standard for representing dates, times, and durations. It provides a clear and unambiguous way to express durations using a combination of letters and numbers.\n\nIn the case of the \"contract_period\" filter, it is represented in the ISO 8601 duration format, which starts with the letter \"P\" followed by a number representing the duration and a letter indicating the unit of time. For example, \"P1Y\" represents a duration of 1 year, \"P6M\" represents a duration of 6 months, and \"P2W\" represents a duration of 2 weeks.\n\nBe aware that this filter works only by exactly matching API responses, which are consistently represented using symbols with the greatest value possible, rather than using a more granular representation.\nFor example, a duration of one year is represented as \"P1Y\" instead of \"P365D\".","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 16:28:14 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"228676"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"1-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"1-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"1-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"1-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"26-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"26-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"26-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"26-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"3-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"3-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"3-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"3-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"4-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"4-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"4-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"4-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"5-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"5-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"5-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"5-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"6-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"6-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"6-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"6-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"7-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"7-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"7-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"7-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"8-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"8-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"8-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"8-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"9-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"9-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"9-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"9-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"10-4\",\n        \"display_name\": \"Cloud ROUTER New York 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"10-3\",\n        \"display_name\": \"Cloud ROUTER New York 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"10-2\",\n        \"display_name\": \"Cloud ROUTER New York 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"10-1\",\n        \"display_name\": \"Cloud ROUTER New York 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"27-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"27-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"27-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"27-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"12-4\",\n        \"display_name\": \"Cloud ROUTER New York 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"12-3\",\n        \"display_name\": \"Cloud ROUTER New York 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"12-2\",\n        \"display_name\": \"Cloud ROUTER New York 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"12-1\",\n        \"display_name\": \"Cloud ROUTER New York 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"13-4\",\n        \"display_name\": \"Cloud ROUTER New York 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"13-3\",\n        \"display_name\": \"Cloud ROUTER New York 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"13-2\",\n        \"display_name\": \"Cloud ROUTER New York 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"13-1\",\n        \"display_name\": \"Cloud ROUTER New York 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"14-4\",\n        \"display_name\": \"Cloud ROUTER New York 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"14-3\",\n        \"display_name\": \"Cloud ROUTER New York 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"14-2\",\n        \"display_name\": \"Cloud ROUTER New York 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"14-1\",\n        \"display_name\": \"Cloud ROUTER New York 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"15-4\",\n        \"display_name\": \"Cloud ROUTER New York 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"15-3\",\n        \"display_name\": \"Cloud ROUTER New York 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"15-2\",\n        \"display_name\": \"Cloud ROUTER New York 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"15-1\",\n        \"display_name\": \"Cloud ROUTER New York 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"16-4\",\n        \"display_name\": \"Cloud ROUTER New York 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"16-3\",\n        \"display_name\": \"Cloud ROUTER New York 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"16-2\",\n        \"display_name\": \"Cloud ROUTER New York 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"16-1\",\n        \"display_name\": \"Cloud ROUTER New York 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"17-4\",\n        \"display_name\": \"Cloud ROUTER New York 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"17-3\",\n        \"display_name\": \"Cloud ROUTER New York 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"17-2\",\n        \"display_name\": \"Cloud ROUTER New York 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"17-1\",\n        \"display_name\": \"Cloud ROUTER New York 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"18-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"18-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"18-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"18-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"19-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"19-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"19-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"19-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"20-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"20-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"20-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"20-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"21-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"21-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"21-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"21-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"22-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"22-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"22-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"22-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"23-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"23-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"23-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"23-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"24-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"24-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"24-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"24-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"25-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"25-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"25-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"25-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"28-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"28-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"28-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"28-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"29-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"29-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"29-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"29-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"30-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"30-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"30-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"30-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"31-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"31-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"31-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"31-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"32-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"32-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"32-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"32-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"33-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"33-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"33-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"33-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"34-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"34-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"34-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"34-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"35-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"35-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"35-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"35-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"36-4\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"36-3\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"36-2\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"36-1\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"37-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"37-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"37-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"37-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"38-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"38-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"38-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"38-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"39-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"39-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"39-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"39-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"40-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"40-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"40-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"40-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"41-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"41-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"41-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"41-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"42-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"42-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"42-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"42-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"43-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"43-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"43-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"43-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"44-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"44-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"44-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"44-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"45-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"45-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"45-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"45-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"46-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"46-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"46-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"46-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"47-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"47-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"47-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"47-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"48-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"48-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"48-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"48-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"49-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"49-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"49-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"49-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"50-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"50-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"50-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"50-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"51-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"51-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"51-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"51-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"52-4\",\n        \"display_name\": \"Cloud ROUTER New York 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"52-3\",\n        \"display_name\": \"Cloud ROUTER New York 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"52-2\",\n        \"display_name\": \"Cloud ROUTER New York 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"52-1\",\n        \"display_name\": \"Cloud ROUTER New York 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"53-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"53-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"53-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"53-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"54-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"54-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"54-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"54-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"55-4\",\n        \"display_name\": \"Cloud ROUTER Munich 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"55-3\",\n        \"display_name\": \"Cloud ROUTER Munich 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"55-2\",\n        \"display_name\": \"Cloud ROUTER Munich 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"55-1\",\n        \"display_name\": \"Cloud ROUTER Munich 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"56-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"56-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"56-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"56-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"57-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"57-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"57-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"57-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"58-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"58-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"58-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"58-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"59-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"59-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"59-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"59-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"60-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"60-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"60-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"60-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"61-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"61-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"61-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"61-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"62-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"62-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"62-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"62-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"63-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"63-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"63-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"63-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"64-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"64-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"64-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"64-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"65-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"65-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"65-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"65-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"66-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"66-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"66-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"66-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"67-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"67-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"67-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"67-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"68-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"68-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"68-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"68-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"69-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"69-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"69-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"69-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"70-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"70-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"70-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"70-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"71-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"71-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"71-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"71-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"72-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"72-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"72-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"72-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"73-4\",\n        \"display_name\": \"Cloud ROUTER Munich 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"73-3\",\n        \"display_name\": \"Cloud ROUTER Munich 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"73-2\",\n        \"display_name\": \"Cloud ROUTER Munich 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"73-1\",\n        \"display_name\": \"Cloud ROUTER Munich 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"74-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"74-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"74-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"74-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"75-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"75-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"75-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"75-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"76-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"76-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"76-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"76-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"77-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"77-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"77-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"77-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"78-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"78-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"78-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"78-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"79-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"79-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"79-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"79-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"80-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"80-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"80-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"80-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"81-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"81-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"81-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"81-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"82-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"82-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"82-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"82-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"83-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"83-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"83-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"83-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"84-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"84-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"84-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"84-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"85-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"85-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"85-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"85-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"86-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"86-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"86-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"86-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"87-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"87-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"87-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"87-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"88-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"88-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"88-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"88-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"89-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"89-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"89-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"89-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"90-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"90-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"90-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"90-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"91-4\",\n        \"display_name\": \"Cloud ROUTER Munich 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"91-3\",\n        \"display_name\": \"Cloud ROUTER Munich 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"91-2\",\n        \"display_name\": \"Cloud ROUTER Munich 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"91-1\",\n        \"display_name\": \"Cloud ROUTER Munich 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"92-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"92-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"92-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"92-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"93-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"93-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"93-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"93-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"94-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"94-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"94-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"94-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"95-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"95-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"95-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"95-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"96-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"96-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"96-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"96-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"97-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"97-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"97-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"97-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"98-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"98-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"98-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"98-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"99-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"99-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"99-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"99-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"100-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"100-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"100-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"100-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"101-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"101-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"101-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"101-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"102-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"102-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"102-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"102-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"103-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"103-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"103-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"103-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"104-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"104-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"104-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"104-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"105-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"105-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"105-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"105-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"106-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"106-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"106-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"106-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"107-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"107-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"107-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"107-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"108-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"108-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"108-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"108-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"109-4\",\n        \"display_name\": \"Cloud ROUTER Munich 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"109-3\",\n        \"display_name\": \"Cloud ROUTER Munich 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"109-2\",\n        \"display_name\": \"Cloud ROUTER Munich 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"109-1\",\n        \"display_name\": \"Cloud ROUTER Munich 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"110-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"110-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"110-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"110-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"111-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"111-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"111-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"111-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"112-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"112-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"112-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"112-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"113-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"113-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"113-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"113-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"114-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"114-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"114-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"114-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"115-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"115-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"115-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"115-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"116-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"116-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"116-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"116-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"117-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"117-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"117-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"117-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"118-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"118-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"118-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"118-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"119-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"119-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"119-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"119-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"120-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"120-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"120-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"120-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"121-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"121-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"121-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"121-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"122-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"122-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"122-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"122-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"123-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"123-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"123-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"123-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"124-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"124-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"124-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"124-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"125-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"125-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"125-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"125-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"126-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"126-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"126-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"126-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"127-4\",\n        \"display_name\": \"Cloud ROUTER Munich 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"127-3\",\n        \"display_name\": \"Cloud ROUTER Munich 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"127-2\",\n        \"display_name\": \"Cloud ROUTER Munich 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"127-1\",\n        \"display_name\": \"Cloud ROUTER Munich 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"128-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"128-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"128-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"128-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"129-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"129-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"129-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"129-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"130-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"130-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"130-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"130-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"131-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"131-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"131-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"131-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"132-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"132-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"132-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"132-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"133-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"133-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"133-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"133-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"134-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"134-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"134-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"134-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"135-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"135-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"135-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"135-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"136-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"136-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"136-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"136-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"137-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"137-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"137-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"137-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"138-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"138-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"138-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"138-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"139-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"139-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"139-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"139-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"140-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"140-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"140-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"140-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"141-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"141-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"141-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"141-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"142-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"142-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"142-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"142-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"143-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"143-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"143-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"143-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"144-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"144-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"144-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"144-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"145-4\",\n        \"display_name\": \"Cloud ROUTER Munich 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"145-3\",\n        \"display_name\": \"Cloud ROUTER Munich 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"145-2\",\n        \"display_name\": \"Cloud ROUTER Munich 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"145-1\",\n        \"display_name\": \"Cloud ROUTER Munich 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"146-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"146-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"146-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"146-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"147-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"147-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"147-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"147-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"148-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"148-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"148-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"148-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"149-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"149-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"149-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"149-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"150-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"150-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"150-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"150-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"151-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"151-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"151-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"151-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"152-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"152-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"152-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"152-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"153-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"153-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"153-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"153-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"154-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"154-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"154-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"154-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"155-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"155-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"155-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"155-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"156-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"156-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"156-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"156-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"157-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"157-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"157-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"157-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"158-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"158-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"158-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"158-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"159-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"159-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"159-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"159-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"160-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"160-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"160-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"160-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"161-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"161-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"161-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"161-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"162-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"162-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"162-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"162-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"163-4\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"163-3\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"163-2\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"163-1\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"164-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"164-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"164-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"164-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"165-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"165-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"165-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"165-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"166-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"166-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"166-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"166-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"167-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"167-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"167-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"167-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"168-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"168-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"168-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"168-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"169-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"169-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"169-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"169-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"170-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"170-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"170-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"170-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"171-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"171-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"171-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"171-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"172-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"172-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"172-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"172-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"173-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"173-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"173-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"173-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"174-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"174-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"174-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"174-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"175-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"175-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"175-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"175-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"176-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"176-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"176-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"176-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"177-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"177-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"177-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"177-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"178-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"178-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"178-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"178-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    }\n]"}],"_postman_id":"d2b95296-b882-4e45-a251-83d5755d15f3"},{"name":"Get Product Offerings Cloud ROUTER","id":"56685144-4fd4-41cd-8615-cf362c4be2a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/product-offerings/:product_offering_id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","product-offerings",":product_offering_id"],"host":["{{host}}"],"query":[],"variable":[{"type":"any","value":"","key":"product_offering_id"}]}},"response":[{"id":"cd5e51c7-0fe9-4b20-877d-faceda446a5c","name":"Get Product Offering DE-CIX Cloud ROUTER","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/product-offerings/1-2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 16:28:51 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"394"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"1-2\",\n    \"display_name\": \"Cloud ROUTER Frankfurt 1 Gbit/s\",\n    \"downgrade_allowed\": false,\n    \"upgrade_allowed\": true,\n    \"bandwidth_max\": 1000,\n    \"bandwidth_min\": 1000,\n    \"name\": \"Cloud ROUTER\",\n    \"resource_type\": \"vrf\",\n    \"service_metro_area\": \"201\",\n    \"service_metro_area_name\": \"FRA\",\n    \"service_metro_area_network\": \"202\",\n    \"service_metro_area_network_name\": \"FRA\",\n    \"contract_period\": \"P1Y\",\n    \"type\": \"vrf\"\n}"}],"_postman_id":"56685144-4fd4-41cd-8615-cf362c4be2a9"}],"id":"39e3f15f-b470-4e92-be20-d5c0102903af","description":"<h2 id=\"listing-the-cloud-router-product-offerings\"><strong>Listing the Cloud ROUTER Product Offerings</strong></h2>\n<p>When provisioning a Cloud ROUTER service via the IX-API, the first step involves selecting the appropriate product offering. The <code>/api/v3/decix-vrf-v1/product-offerings</code> endpoint provides a detailed catalog of available Cloud ROUTER configurations, including bandwidth options, contract terms, and location-specific details. Customers can use this endpoint to identify the product offering ID required for further provisioning steps.</p>\n<p>To query only Cloud ROUTER relevant product-offerings use the <code>vprn</code> in the <code>type</code> filter in <code>/api/v3/decix-vrf-v1/product-offerings</code>.</p>\n<h2 id=\"endpoint-overview\"><strong>Endpoint Overview</strong></h2>\n<p><strong>GET</strong> /api/v3/decix-vrf-v1/product-offerings</p>\n<p>This endpoint returns a list of all available Cloud ROUTER products, along with their specifications. Customers can query this endpoint to discover the bandwidth capacities, metro areas, and contract terms offered by DE-CIX.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"id\": \"167-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"min_bandwidth\": 100000,\n        \"max_bandwidth\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"149-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"min_bandwidth\": 50000,\n        \"max_bandwidth\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    }\n]\n\n</code></pre>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>The unique identifier for the product offering. Used in subsequent API calls for provisioning.</td>\n</tr>\n<tr>\n<td>display_name</td>\n<td>The human-readable name of the product, including location and bandwidth capacity.</td>\n</tr>\n<tr>\n<td>bandwidth_max</td>\n<td>The maximum bandwidth (in Mbps) provided by the product. This is the correct property to rely on.</td>\n</tr>\n<tr>\n<td>bandwidth_min</td>\n<td>The minimum bandwidth (in Mbps) provided by the product. This is the correct property to rely on.</td>\n</tr>\n<tr>\n<td>min_bandwidth</td>\n<td><strong>*Deprecated</strong>*. Do not use; rely on bandwidth_min instead.</td>\n</tr>\n<tr>\n<td>max_bandwidth</td>\n<td><strong>*Deprecated</strong>*. Do not use; rely on bandwidth_max instead.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>The name of the product, e.g., “Cloud ROUTER.”</td>\n</tr>\n<tr>\n<td>service_metro_area</td>\n<td>The unique ID of the metro area where the service is available.</td>\n</tr>\n<tr>\n<td>service_metro_area_name</td>\n<td>The name of the metro area (e.g., “RIC” for Richmond).</td>\n</tr>\n<tr>\n<td>service_metro_area_network_name</td>\n<td>The name of the metro area network (e.g., “RIC” for Richmond).</td>\n</tr>\n<tr>\n<td>contract_period</td>\n<td>The duration of the contract for this product offering (e.g., “P3Y” for three years).</td>\n</tr>\n<tr>\n<td>type</td>\n<td>The type of service. For Cloud ROUTER, this is always “vrf.”</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"important-note-on-bandwidth-properties\"><strong>Important Note on Bandwidth Properties</strong></h2>\n<p>• Customers should rely on bandwidth_max and bandwidth_min for accurate bandwidth details.</p>\n<p>• The properties min_bandwidth and max_bandwidth are <strong>deprecated</strong> and should not be used in new implementations. These fields are retained for backward compatibility only.</p>\n<h2 id=\"key-benefits\"><strong>Key Benefits</strong></h2>\n<p><strong>Clear Visibility of Offerings</strong></p>\n<p>Customers can easily identify available bandwidths, service locations, and contract terms for Cloud ROUTERs, enabling informed decision-making.</p>\n<p><strong>Efficient Provisioning</strong></p>\n<p>The unique product offering ID simplifies subsequent provisioning steps for VRFs, ensuring seamless API workflows.</p>\n<p><strong>Future-Proof Configuration</strong></p>\n<p>By using the correct bandwidth_min and bandwidth_max fields, customers ensure compatibility with future API updates.</p>\n<h2 id=\"use-cases\"><strong>Use Cases</strong></h2>\n<p><strong>Selecting the Right Bandwidth</strong></p>\n<p>If a customer requires a 50 Gbit/s Cloud ROUTER in Richmond, they can query the product catalog, find the appropriate offering (id: 149-4), and use that ID in provisioning requests.</p>\n<p><strong>Metro Area-Specific Configurations</strong></p>\n<p>Customers can filter offerings by metro area (e.g., Richmond, “RIC”) to locate products available in their desired location.</p>\n<h2 id=\"how-to-query-specific-offerings\"><strong>How to Query Specific Offerings</strong></h2>\n<p>Customers can use query parameters to refine results based on location, bandwidth, or other criteria.</p>\n<h3 id=\"example-query\"><strong>Example Query</strong>:</h3>\n<p>To find all Cloud ROUTER products in Richmond:</p>\n<p>GET <code>/api/v3/decix-vrf-v1/product-offerings?service_metro_area_name=RIC</code></p>\n<p><strong>Example Response</strong>:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"id\": \"167-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Gbit/s\",\n        ...\n    },\n    {\n        \"id\": \"149-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 50 Gbit/s\",\n        ...\n    }\n]\n\n</code></pre>\n<h2 id=\"conclusion\"><strong>Conclusion</strong></h2>\n<p>The <code>/product-offerings</code> endpoint for Cloud ROUTER provides a transparent, customer-centric overview of available configurations. By leveraging the correct bandwidth properties and filtering capabilities, customers can efficiently provision services that meet their connectivity needs.</p>\n","_postman_id":"39e3f15f-b470-4e92-be20-d5c0102903af","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Product Offerings for DirectCLOUD","item":[{"name":"List Product Offerings for DirectCLOUD","id":"a12332e3-63d9-4839-9070-2b87b97cc5e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{ix-api-host}}/api/v2/network-services/1378146","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v2","network-services","1378146"],"host":["{{ix-api-host}}"],"query":[],"variable":[]}},"response":[{"id":"f21cf9f4-c2d6-4eca-8f35-7cbae49c3f3e","name":"List Product Offerings for DirectCLOUD AWS","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v2/product-offerings?type=cloud_vc&service_provider=AWS&service_metro_area_network=202&handover_metro_area_network=202&contract_period=P1Y","host":["{{host}}"],"path":["api","v2","product-offerings"],"query":[{"key":"type","value":"cloud_vc"},{"key":"service_provider","value":"AWS"},{"key":"service_metro_area_network","value":"202"},{"key":"handover_metro_area_network","value":"202"},{"key":"contract_period","value":"P1Y","description":"Filters the API response based on a specific contract period.\nThe \"contract_period\" filter is specified in ISO 8601 format for time durations. ISO 8601 is an international standard for representing dates, times, and durations. It provides a clear and unambiguous way to express durations using a combination of letters and numbers.\nIn the case of the \"contract_period\" filter, it is represented in the ISO 8601 duration format, which starts with the letter \"P\" followed by a number representing the duration and a letter indicating the unit of time. For example, \"P1Y\" represents a duration of 1 year, \"P6M\" represents a duration of 6 months, and \"P2W\" represents a duration of 2 weeks.\nBe aware that this filter works only by exactly matching API responses, which are consistently represented using symbols with the greatest value possible, rather than using a more granular representation.\nFor example, a duration of one year is represented as \"P1Y\" instead of \"P365D\"."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 16:44:18 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"18994"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAAAyAAAAMgAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 50 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 50,\n        \"max_bandwidth\": 50,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAABkAAAAZAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 100 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 100,\n        \"max_bandwidth\": 100,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAADIAAAAyAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 200 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 200,\n        \"max_bandwidth\": 200,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAAEsAAABLAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 300 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 300,\n        \"max_bandwidth\": 300,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAAfQAAAH0AAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 2000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 2000,\n        \"max_bandwidth\": 2000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAAGQAAABkAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 400 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 400,\n        \"max_bandwidth\": 400,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAAH0AAAB9AAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 500 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 500,\n        \"max_bandwidth\": 500,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAAPoAAAD6AAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 1000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 1000,\n        \"max_bandwidth\": 1000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAABOIAAATiAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 5000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 5000,\n        \"max_bandwidth\": 5000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAACcQAAAnEAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 10000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 10000,\n        \"max_bandwidth\": 10000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAAAyAAAAMgAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 50 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 50,\n        \"max_bandwidth\": 50,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAABkAAAAZAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 100 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 100,\n        \"max_bandwidth\": 100,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAADIAAAAyAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 200 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 200,\n        \"max_bandwidth\": 200,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAAEsAAABLAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 300 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 300,\n        \"max_bandwidth\": 300,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAAfQAAAH0AAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 2000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 2000,\n        \"max_bandwidth\": 2000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAAGQAAABkAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 400 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 400,\n        \"max_bandwidth\": 400,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAAH0AAAB9AAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 500 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 500,\n        \"max_bandwidth\": 500,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAAPoAAAD6AAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 1000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 1000,\n        \"max_bandwidth\": 1000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAABOIAAATiAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 5000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 5000,\n        \"max_bandwidth\": 5000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAACcQAAAnEAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 10000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 10000,\n        \"max_bandwidth\": 10000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    }\n]"}],"_postman_id":"a12332e3-63d9-4839-9070-2b87b97cc5e7"}],"id":"f588583d-4e23-43ae-b348-35450c02ce2e","description":"<h2 id=\"listing-the-directcloud-product-offerings\"><strong>Listing the DirectCLOUD Product Offerings</strong></h2>\n<p>DirectCLOUD allows users to establish private connections to cloud service providers like AWS, Microsoft Azure, and others through DE-CIX. Customers can query available product offerings specific to DirectCLOUD using the <code>/api/v2/product-offerings</code> endpoint with the <code>type=cloud_vc filter</code>.</p>\n<p>This section explains how to retrieve DirectCLOUD product offerings, interpret the response, and highlights key features and options for customization.</p>\n<p>To query only DirectCLOUD relevant product-offerings use the <code>cloud_vc</code> in the <code>type</code> filter. For further filter possibilities see: <a href=\"https://docs.ix-api.net/v2/#operation/product_offerings_list\">https://docs.ix-api.net/v2/#operation/product_offerings_list</a></p>\n<p>For further information about DirectCLOUD see: <a href=\"https://www.de-cix.net/en/services/directcloud\">https://www.de-cix.net/en/services/directcloud</a></p>\n<h2 id=\"endpoint-overview\"><strong>Endpoint Overview</strong></h2>\n<p><strong>GET</strong> <code>/api/v2/product-offerings</code></p>\n<p>To retrieve DirectCLOUD-specific offerings, use query parameters to filter the results.</p>\n<p><strong>Example Query</strong>:</p>\n<p><strong>GET</strong> <code>/api/v2/product-offerings?type=cloud_vc&amp;service_provider=AWS&amp;service_metro_area_network=202&amp;handover_metro_area_network=202&amp;contract_period=P1Y</code></p>\n<p><strong>Example Response</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAAAyAAAAMgAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 50 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 50,\n        \"max_bandwidth\": 50,\n        \"bandwidth_min\": 50,\n        \"bandwidth_max\": 50,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Digital Realty FRA6, Frankfurt, Germany\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAABkAAAAZAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 100 Mbit/s hosted\",\n        ...\n    }\n]\n\n</code></pre>\n<h3 id=\"response-parameters-explained\"><strong>Response Parameters Explained</strong></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>The type of service, which is always cloud_vc for DirectCLOUD offerings.</td>\n</tr>\n<tr>\n<td>id</td>\n<td>The unique identifier for the product offering, used for provisioning requests.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>The product name (e.g., “DirectCLOUD”).</td>\n</tr>\n<tr>\n<td>display_name</td>\n<td>A descriptive name indicating the provider, location, and bandwidth of the offering.</td>\n</tr>\n<tr>\n<td>enabled</td>\n<td>Indicates whether the offering is available for ordering (true means available).</td>\n</tr>\n<tr>\n<td>resource_type</td>\n<td>Indicates that this is a network_service.</td>\n</tr>\n<tr>\n<td>handover_metro_area_network</td>\n<td>The ID of the metro area network where the service handover occurs.</td>\n</tr>\n<tr>\n<td>handover_metro_area_network_name</td>\n<td>The name of the metro area network (e.g., “FRA” for Frankfurt).</td>\n</tr>\n<tr>\n<td>service_provider</td>\n<td>The name of the cloud service provider (e.g., AWS).</td>\n</tr>\n<tr>\n<td>bandwidth_max</td>\n<td>The maximum bandwidth (in Mbps) provided by the product. This is the correct property to rely on.</td>\n</tr>\n<tr>\n<td>bandwidth_min</td>\n<td>The minimum bandwidth (in Mbps) provided by the product. This is the correct property to rely on.</td>\n</tr>\n<tr>\n<td>min_bandwidth</td>\n<td><strong>*Deprecated</strong>*. Do not use; rely on bandwidth_min instead.</td>\n</tr>\n<tr>\n<td>max_bandwidth</td>\n<td><strong>*Deprecated</strong>*. Do not use; rely on bandwidth_max instead.</td>\n</tr>\n<tr>\n<td>service_provider_region</td>\n<td>The region of the cloud service provider (e.g., eu-central-1).</td>\n</tr>\n<tr>\n<td>service_provider_pop</td>\n<td>The Point of Presence (PoP) of the cloud provider where the service is available.</td>\n</tr>\n<tr>\n<td>service_provider_pop_name</td>\n<td>A descriptive name of the PoP (e.g., “Digital Realty FRA6, Frankfurt, Germany”).</td>\n</tr>\n<tr>\n<td>delivery_method</td>\n<td>Indicates the delivery type (shared for shared infrastructure).</td>\n</tr>\n<tr>\n<td>contract_period</td>\n<td>The contract duration (e.g., P1Y for one year).</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"important-features\"><strong>Important Features</strong></h2>\n<h3 id=\"service-provider-filter\"><strong>Service Provider Filter</strong></h3>\n<p>Customers can filter offerings by their desired cloud service provider (e.g., AWS, Microsoft Azure).</p>\n<h3 id=\"location-specific-options\"><strong>Location-Specific Options</strong></h3>\n<p>The handover_metro_area_network and service_metro_area_network fields allow customers to select services available in their preferred locations.</p>\n<h3 id=\"bandwidth-customization\"><strong>Bandwidth Customization</strong></h3>\n<p>Each product offering specifies its minimum and maximum bandwidth. For DirectCLOUD, offerings are often tailored to specific bandwidth tiers (e.g., 50 Mbps, 100 Mbps).</p>\n<h3 id=\"region-and-pop-details\"><strong>Region and PoP Details</strong></h3>\n<p>The service_provider_region and service_provider_pop fields provide insight into the cloud provider’s regional infrastructure.</p>\n<h3 id=\"upgradedowngrade-restrictions\"><strong>Upgrade/Downgrade Restrictions</strong></h3>\n<p>The downgrade_allowed and upgrade_allowed fields indicate whether customers can adjust their bandwidth post-provisioning.</p>\n<h2 id=\"use-cases\"><strong>Use Cases</strong></h2>\n<p>1. <strong>Connecting to AWS in Frankfurt</strong></p>\n<p>To establish a 50 Mbps connection to AWS in Frankfurt:</p>\n<ul>\n<li><p>Query the /product-offerings endpoint with service_provider=AWS and service_metro_area_network=202.</p>\n</li>\n<li><p>Select the offering with ID AAAAAQAAAAAAAAAyAAAAMgAAAAI=.</p>\n</li>\n</ul>\n<p>2. <strong>Filtering by Contract Period</strong></p>\n<p>Customers can specify their preferred contract length using the contract_period filter (e.g., P1Y for one year).</p>\n<p>3. <strong>Optimizing for Delivery Method</strong></p>\n<p>Choose a product based on the delivery_method (e.g., shared infrastructure) to match technical or budgetary requirements.</p>\n<h2 id=\"how-to-query-for-specific-product-offerings\"><strong>How to Query for Specific Product Offerings</strong></h2>\n<h3 id=\"example-query-for-aws-in-frankfurt-with-a-one-year-contract\"><strong>Example Query for AWS in Frankfurt with a One-Year Contract</strong>:</h3>\n<p><strong>GET</strong> <code>/api/v2/product-offerings?type=cloud_vc&amp;service_provider=AWS&amp;service_metro_area_network=202&amp;handover_metro_area_network=202&amp;contract_period=P1Y</code></p>\n<p><strong>Example Response</strong>:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"id\": \"AAAAAQAAAAAAAAAyAAAAMgAAAAI=\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 50 Mbit/s hosted\",\n        ...\n    }\n]\n\n</code></pre>\n<h2 id=\"conclusion\"><strong>Conclusion</strong></h2>\n<p>The DirectCLOUD product offerings provide a streamlined way for customers to establish dedicated connections to cloud providers. Using the /product-offerings endpoint with appropriate filters, customers can easily find and provision services that meet their specific bandwidth, location, and provider requirements.</p>\n","_postman_id":"f588583d-4e23-43ae-b348-35450c02ce2e","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Product Offerings for VirtualPNI","item":[{"name":"List Product Offerings for VirtualPNI","id":"697ff366-77a5-4198-91df-cbb13977d128","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{ix-api-host}}/api/v2/product-offerings?type=p2p_vc&service_metro_area_network=202&handover_metro_area_network=202&contract_period=P1Y","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v2","product-offerings"],"host":["{{ix-api-host}}"],"query":[{"key":"type","value":"p2p_vc"},{"key":"service_metro_area_network","value":"202"},{"key":"handover_metro_area_network","value":"202"},{"description":{"content":"<p>Filters the API response based on a specific contract period.\nThe \"contract_period\" filter is specified in ISO 8601 format for time durations. ISO 8601 is an international standard for representing dates, times, and durations. It provides a clear and unambiguous way to express durations using a combination of letters and numbers.\nIn the case of the \"contract_period\" filter, it is represented in the ISO 8601 duration format, which starts with the letter \"P\" followed by a number representing the duration and a letter indicating the unit of time. For example, \"P1Y\" represents a duration of 1 year, \"P6M\" represents a duration of 6 months, and \"P2W\" represents a duration of 2 weeks.\nBe aware that this filter works only by exactly matching API responses, which are consistently represented using symbols with the greatest value possible, rather than using a more granular representation.\nFor example, a duration of one year is represented as \"P1Y\" instead of \"P365D\".</p>\n","type":"text/plain"},"key":"contract_period","value":"P1Y"}],"variable":[]}},"response":[{"id":"6635800a-fe75-4879-b860-59d10b63f59d","name":"List Product Offerings for VirtualPNI in FRA","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v2/product-offerings?type=p2p_vc&service_metro_area_network=202&handover_metro_area_network=202&contract_period=P1Y","host":["{{host}}"],"path":["api","v2","product-offerings"],"query":[{"key":"type","value":"p2p_vc"},{"key":"service_metro_area_network","value":"202"},{"key":"handover_metro_area_network","value":"202"},{"key":"contract_period","value":"P1Y","description":"Filters the API response based on a specific contract period.\nThe \"contract_period\" filter is specified in ISO 8601 format for time durations. ISO 8601 is an international standard for representing dates, times, and durations. It provides a clear and unambiguous way to express durations using a combination of letters and numbers.\nIn the case of the \"contract_period\" filter, it is represented in the ISO 8601 duration format, which starts with the letter \"P\" followed by a number representing the duration and a letter indicating the unit of time. For example, \"P1Y\" represents a duration of 1 year, \"P6M\" represents a duration of 6 months, and \"P2W\" represents a duration of 2 weeks.\nBe aware that this filter works only by exactly matching API responses, which are consistently represented using symbols with the greatest value possible, rather than using a more granular representation.\nFor example, a duration of one year is represented as \"P1Y\" instead of \"P365D\"."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 16:54:52 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"8406"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAAeAAAAHgAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 30 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 30,\n        \"max_bandwidth\": 30,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAAKAAAACgAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 10 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 10,\n        \"max_bandwidth\": 10,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAAyAAAAMgAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 50 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 50,\n        \"max_bandwidth\": 50,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAABkAAAAZAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 100 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 100,\n        \"max_bandwidth\": 100,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAADIAAAAyAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 200 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 200,\n        \"max_bandwidth\": 200,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAEsAAABLAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 300 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 300,\n        \"max_bandwidth\": 300,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAfQAAAH0AAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 2000 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 2000,\n        \"max_bandwidth\": 2000,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAGQAAABkAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 400 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 400,\n        \"max_bandwidth\": 400,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAH0AAAB9AAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 500 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 500,\n        \"max_bandwidth\": 500,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAPoAAAD6AAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 1000 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 1000,\n        \"max_bandwidth\": 1000,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AABOIAAATiAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 5000 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 5000,\n        \"max_bandwidth\": 5000,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AACcQAAAnEAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 10000 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 10000,\n        \"max_bandwidth\": 10000,\n        \"contract_period\": \"P1Y\"\n    }\n]"}],"_postman_id":"697ff366-77a5-4198-91df-cbb13977d128"}],"id":"24411196-aa2f-42a3-8568-d8af27d3f2ca","description":"<h2 id=\"listing-the-virtualpni-product-offerings\"><strong>Listing the VirtualPNI Product Offerings</strong></h2>\n<p>VirtualPNI is a point-to-point virtual connection service that allows customers to connect to specific networks or services via DE-CIX. This section explains how customers can query VirtualPNI product offerings, understand the response structure, and utilize the relevant filtering options.</p>\n<p>To query only VirtualPNI relevant product-offerings use the <code>p2p_vc</code> in the <code>type</code> filter. For further filter possibilities see: <a href=\"https://docs.ix-api.net/v2/#operation/product_offerings_list\">https://docs.ix-api.net/v2/#operation/product_offerings_list</a></p>\n<p>For further information about VirtualPNI see: <a href=\"https://www.de-cix.net/en/services/virtualpni\">https://www.de-cix.net/en/services/virtualpni</a></p>\n<h2 id=\"endpoint-overview\"><strong>Endpoint Overview</strong></h2>\n<p><strong>GET</strong> <code>/api/v2/product-offerings</code></p>\n<p>To filter for VirtualPNI-specific offerings, use the type=p2p_vc parameter.</p>\n<p><strong>Example Query</strong>:</p>\n<p><strong>GET</strong> <code>/api/v2/product-offerings?type=p2p_vc&amp;service_metro_area_network=202&amp;handover_metro_area_network=202&amp;contract_period=P1Y</code></p>\n<p>This query retrieves VirtualPNI offerings available in the specified metro area (FRA) with a one-year contract period.</p>\n<p><strong>Example Response</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAAeAAAAHgAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 30 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"handover_facility_name\": null,\n        \"service_provider_pop\": null,\n        \"service_provider_pop_name\": null,\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"bandwidth_min\": 30,\n        \"bandwidth_max\": 30,\n        \"min_bandwidth\": 30,\n        \"max_bandwidth\": 30,\n        \"contract_period\": \"P1Y\",\n        \"orderable_not_after\": null,\n        \"orderable_not_before\": null\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAAeAAAAHgAAAAIAAAc5\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to WOBCOM GmbH (a.k.a. Wobline) in FRA 30 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"WOBCOM GmbH (a.k.a. Wobline)\",\n        \"handover_facility_name\": \"NTT FRA1\",\n        \"service_provider_pop\": \"4929034\",\n        \"service_provider_pop_name\": \"FRA10\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"bandwidth_min\": 30,\n        \"bandwidth_max\": 30,\n        \"min_bandwidth\": 30,\n        \"max_bandwidth\": 30,\n        \"contract_period\": \"P1Y\",\n        \"orderable_not_after\": null,\n        \"orderable_not_before\": \"2024-08-01\"\n    }\n]\n\n</code></pre>\n<h3 id=\"response-parameters-explained\"><strong>Response Parameters Explained</strong></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>The type of service, which is always p2p_vc for VirtualPNI offerings.</td>\n</tr>\n<tr>\n<td>id</td>\n<td>The unique identifier for the product offering, used for provisioning requests.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>The product name (e.g., “VirtualPNI”).</td>\n</tr>\n<tr>\n<td>display_name</td>\n<td>A descriptive name indicating the source and destination of the VirtualPNI connection.</td>\n</tr>\n<tr>\n<td>enabled</td>\n<td>Indicates whether the offering is available for ordering (true means available).</td>\n</tr>\n<tr>\n<td>resource_type</td>\n<td>Indicates that this is a network_service.</td>\n</tr>\n<tr>\n<td>handover_metro_area_network</td>\n<td>The ID of the metro area network where the service handover occurs.</td>\n</tr>\n<tr>\n<td>handover_metro_area_network_name</td>\n<td>The name of the metro area network (e.g., “FRA” for Frankfurt).</td>\n</tr>\n<tr>\n<td>service_provider</td>\n<td>The name of the service provider for the VirtualPNI connection.</td>\n</tr>\n<tr>\n<td>handover_facility_name</td>\n<td>The name of the facility where the handover occurs, if applicable.</td>\n</tr>\n<tr>\n<td>service_provider_pop</td>\n<td>The Point of Presence (PoP) ID of the service provider, if applicable</td>\n</tr>\n<tr>\n<td>service_provider_pop_name</td>\n<td>A descriptive name of the PoP (e.g., “FRA10”).</td>\n</tr>\n<tr>\n<td>bandwidth_max</td>\n<td>The maximum bandwidth (in Mbps) provided by the product. This is the correct property to rely on.</td>\n</tr>\n<tr>\n<td>bandwidth_min</td>\n<td>The minimum bandwidth (in Mbps) provided by the product. This is the correct property to rely on.</td>\n</tr>\n<tr>\n<td>min_bandwidth</td>\n<td><strong>*Deprecated</strong>*. Do not use; rely on bandwidth_min instead.</td>\n</tr>\n<tr>\n<td>max_bandwidth</td>\n<td><strong>*Deprecated</strong>*. Do not use; rely on bandwidth_max instead.</td>\n</tr>\n<tr>\n<td>contract_period</td>\n<td>The contract duration (e.g., P1Y for one year).</td>\n</tr>\n<tr>\n<td>orderable_not_before</td>\n<td>Indicates when the offering becomes available for ordering.</td>\n</tr>\n<tr>\n<td>orderable_not_after</td>\n<td>Indicates when the offering is no longer available for ordering.</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"key-features\"><strong>Key Features</strong></h2>\n<p>1. <strong>Point-to-Point Connections</strong></p>\n<p>VirtualPNI allows users to connect directly between two metro areas or between a metro area and a specific service provider.</p>\n<p>2. <strong>Flexible Bandwidth Options</strong></p>\n<p>Each offering specifies min_bandwidth and max_bandwidth to match customer requirements.</p>\n<p>3. <strong>Provider and Location Details</strong></p>\n<p>• The service_provider field specifies the entity offering the connection (e.g., DE-CIX or third-party providers).</p>\n<p>• Location details, such as handover_facility_name and service_provider_pop, provide additional visibility into connection endpoints.</p>\n<p>4. <strong>Order Availability</strong></p>\n<p>The fields orderable_not_before and orderable_not_after inform customers about the time window during which the product can be ordered.</p>\n<p>5. <strong>Contract Periods</strong></p>\n<p>VirtualPNI offerings support customizable contract durations (e.g., one year or longer).</p>\n<h2 id=\"use-cases\"><strong>Use Cases</strong></h2>\n<p><strong>Connecting to a Third-Party Provider in Frankfurt</strong></p>\n<p>A customer can connect to <strong>WOBCOM GmbH</strong> in Frankfurt by selecting the offering with ID AAAFxQAAJw8AAAAeAAAAHgAAAAIAAAc5.</p>\n<p><strong>Establishing a Local VirtualPNI</strong></p>\n<p>For a 30 Mbps VirtualPNI within Frankfurt, the customer can use the offering with ID AAAFxQAAJw8AAAAeAAAAHgAAAAI=.</p>\n<h2 id=\"how-to-query-specific-product-offerings\"><strong>How to Query Specific Product Offerings</strong></h2>\n<p><strong>Example Query for a One-Year VirtualPNI Contract in Frankfurt</strong>:</p>\n<p>GET<code>/api/v2/product-offerings?type=p2p_vc&amp;service_metro_area_network=202&amp;handover_metro_area_network=202&amp;contract_period=P1Y</code></p>\n<p><strong>Example Response</strong>:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"id\": \"AAAFxQAAJw8AAAAeAAAAHgAAAAI=\",\n        \"display_name\": \"VirtualPNI FRA to FRA 30 Mbit/s\",\n        ...\n    }\n]\n\n</code></pre>\n<h2 id=\"conclusion\"><strong>Conclusion</strong></h2>\n<p>VirtualPNI product offerings provide flexible point-to-point connection options for businesses. By leveraging the /product-offerings endpoint with appropriate filters, customers can discover and order the most suitable services based on bandwidth, location, and provider.</p>\n","_postman_id":"24411196-aa2f-42a3-8568-d8af27d3f2ca","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}}],"id":"f7840ef3-0bee-463c-94d8-1b1f596f84ea","description":"<p>Every ordering via the IX-API starts with querying a respective <code>id</code> via /product-offerings. The /product-offerings endpoint provides an overview which products DE-CIX is providing via API and where they are available. The id of the product-offerings response is used in a further step for provisioing a <a href=\"https://de-cix.postman.co/workspace/CloudROUTER~d2957739-ce7c-4a48-8dd5-95d293481843/request/7553094-737f3adb-1ce3-4e7a-802e-1fc840de0483?ctx=documentation\">vrf, </a> a <a href=\"https://de-cix.postman.co/workspace/CloudROUTER~d2957739-ce7c-4a48-8dd5-95d293481843/folder/7553094-6302918a-8aad-44b0-87ae-a57047e390c7?ctx=documentation\">network-service type cloud_vc</a> or a <a href=\"https://de-cix.postman.co/workspace/CloudROUTER~d2957739-ce7c-4a48-8dd5-95d293481843/folder/7553094-23df3fa4-ae35-4301-82da-0e375c3b6ad8?ctx=documentation\">network-service type p2p_vc</a></p>\n<p>This docu is handling the following products:</p>\n<ul>\n<li><p>Cloud ROUTER: /api/v3/decix-vrf-v1/product-offerings</p>\n</li>\n<li><p>DirectCLOUD: /api/v2/product-offerings?type=cloud_vc</p>\n</li>\n<li><p>VirtualPNI: /api/v2/product-offerings?type=p2p_vc</p>\n</li>\n</ul>\n<p>For further information in regards to the /product-offerings endpoint (proudct catalog) reach out to: <a href=\"https://docs.ix-api.net/v2/#tag/product-offerings\">https://docs.ix-api.net/v2/#tag/product-offerings</a></p>\n","_postman_id":"f7840ef3-0bee-463c-94d8-1b1f596f84ea","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Cloud ROUTER","item":[{"name":"VRFs","item":[{"name":"Create VRF","id":"737f3adb-1ce3-4e7a-802e-1fc840de0483","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-DEV-TEST-HEADER","value":"","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing\",\n    \"product_offering\": \"216-2\",\n    \"asn\": 333,\n    \"capacity\": 3000\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/vrfs","description":"<p>Orders the Cloud ROUTER and submits the configuration details to the provisioning system for processing. This request commits the order. The vrf instance will stay in requsted state as long as there is no nsc related to it.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","vrfs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"0a3f592b-c811-45be-a5fa-8504aa814c9b","name":"Create VRF","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"testing_api\",\n    \"product_offering\": \"1-2\",\n    \"asn\": 65893,\n    \"capacity\": 1000\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/vrfs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 12:54:10 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"255"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"testing_api\",\n    \"product_offering\": \"1-2\",\n    \"asn\": 65893,\n    \"capacity\": 1000,\n    \"id\": \"274\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"metro_area_network\": \"202\"\n}"}],"_postman_id":"737f3adb-1ce3-4e7a-802e-1fc840de0483"},{"name":"List VRFs","id":"cfbd3493-6097-4a22-8ffe-1ab6b54a6c78","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/vrfs/273","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","vrfs","273"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"b1714cc2-8c26-44b6-8ef0-b5af9f7eca99","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"https://api-dev.de-cix.net/api/v3/decix-vrf-v1/vrfs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"9\",\n        \"state\": \"production\",\n        \"status\": \n        [\n            {}\n        ],\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"CR12345\",\n        \"metro_area_network\": \"202\",\n        \"product_offering\": \"111-2\",\n        \"asn\": 65432,\n        \"capacity\": 1000\n    },\n    {\n        \"id\": \"10\",\n        \"state\": \"requested\",\n        \"status\": \n        [\n            {}\n        ],\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"CR12345\",\n        \"metro_area_network\": \"202\",\n        \"product_offering\": \"111-2\",\n        \"asn\": 65432,\n        \"capacity\": 1000\n    }\n]"}],"_postman_id":"cfbd3493-6097-4a22-8ffe-1ab6b54a6c78"},{"name":"Delete VRF","id":"7f48e88d-5f02-498f-9c6c-8d326a4418f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/vrfs/:vrf_id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","vrfs",":vrf_id"],"host":["{{host}}"],"query":[],"variable":[{"type":"any","value":"275","key":"vrf_id"}]}},"response":[{"id":"ef0b6064-a36a-4463-91a0-081cd287a0ba","name":"Delete VRF","originalRequest":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/vrfs/272"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 12:11:37 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"265"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"product_offering\": \"1-2\",\n    \"asn\": 65893,\n    \"capacity\": 1000,\n    \"id\": \"272\",\n    \"state\": \"decommission_requested\",\n    \"status\": [],\n    \"metro_area_network\": \"202\"\n}"}],"_postman_id":"7f48e88d-5f02-498f-9c6c-8d326a4418f6"},{"name":"BGP Session Control","id":"450327be-c3b9-4084-8eef-42d4c11bd6dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"X-DEV-TEST-HEADER","value":"","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing\",\n    \"product_offering\": \"216-2\",\n    \"asn\": 333,\n    \"capacity\": 3000\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}","description":"<p>Orders the Cloud ROUTER and submits the configuration details to the provisioning system for processing. This request commits the order. The vrf instance will stay in requsted state as long as there is no nsc related to it.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"a4fd5f38-0193-4327-aaa3-5952104a7856","name":"Create VRF","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"testing_api\",\n    \"product_offering\": \"1-2\",\n    \"asn\": 65893,\n    \"capacity\": 1000\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/vrfs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 12:54:10 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"255"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"testing_api\",\n    \"product_offering\": \"1-2\",\n    \"asn\": 65893,\n    \"capacity\": 1000,\n    \"id\": \"274\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"metro_area_network\": \"202\"\n}"}],"_postman_id":"450327be-c3b9-4084-8eef-42d4c11bd6dc"}],"id":"f57f073f-5b5b-424b-b5b2-be09fa3ebe2b","description":"<h2 id=\"introduction-to-vrfs-in-de-cix-cloud-router\"><strong>Introduction to VRFs in DE-CIX Cloud ROUTER</strong></h2>\n<p>A Virtual Routing and Forwarding instance (VRF) is a technology that allows multiple independent routing tables to coexist on the same router. In the context of the DE-CIX Cloud ROUTER, VRFs serve as isolated routing domains connecting multiple network services like AWS, Azure, Google Cloud, or Virtual PNIs. By using VRFs, customers can create private, secure, and customizable routing environments.</p>\n<p>The API endpoint enables customers to create new VRF instances by specifying parameters such as accounts, capacity, and ASN.</p>\n<h2 id=\"creating-a-vrf\"><strong>Creating a VRF</strong></h2>\n<p><strong>API Endpoint</strong>: <code>/api/v3/decix-vrf-v1/vrfs</code></p>\n<h2 id=\"example-request-body\"><strong>Example Request Body</strong>:</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing\",\n    \"product_offering\": \"216-2\",\n    \"asn\": 333,\n    \"capacity\": 3000\n}\n\n</code></pre>\n<h2 id=\"properties-explained\"><strong>Properties Explained</strong></h2>\n<p><strong>managing_account</strong>:</p>\n<p>The account ID responsible for managing the VRF via the API. This account has permission to read and update the VRF’s configuration and state.</p>\n<p><strong>billing_account</strong>:</p>\n<p>The account ID used for billing purposes. This account must have valid billing information.</p>\n<p><strong>consuming_account</strong>:</p>\n<p>The account ID consuming the service provided by the VRF.</p>\n<p><strong>external_ref</strong>:</p>\n<p>A descriptive name or reference for the VRF. It helps identify the VRF in customer records or systems.</p>\n<p><strong>product_offering</strong>:</p>\n<p>The product ID representing the VRF type or package chosen. For example, \"216-2\" may correspond to a specific feature set or capability.</p>\n<p><strong>asn</strong>:</p>\n<p>The Autonomous System Number (ASN) assigned to the VRF. This can be a private or public ASN and is used to uniquely identify the VRF in the routing domain.</p>\n<p><strong>capacity</strong>:</p>\n<p>The maximum bandwidth capacity of the VRF in Mbps. For example, 3000 represents a 3 Gbps VRF. Available capacities are typically predefined by the product offering.</p>\n<h2 id=\"key-benefits-of-vrfs\"><strong>Key Benefits of VRFs</strong></h2>\n<ol>\n<li><p><strong>Isolation</strong>:<br /> Each VRF instance operates independently, ensuring privacy and security between connected services.</p>\n</li>\n<li><p><strong>Flexibility</strong>:<br /> VRFs can interconnect various services seamlessly, offering customizable routing environments.</p>\n</li>\n<li><p><strong>Scalability</strong>:<br /> Support for multiple bandwidth capacities and ASNs allows users to design VRFs based on their specific requirements.</p>\n</li>\n<li><p><strong>Simplified Management</strong>:<br /> Use the API to automate the creation, configuration, and scaling of VRFs for a more efficient workflow.</p>\n</li>\n</ol>\n<h2 id=\"what-to-expect\"><strong>What to Expect</strong></h2>\n<p><strong>Simplified Interconnectivity</strong>: VRFs act as a central hub to manage routing between multiple services.</p>\n<p><strong>Customizability</strong>: Tailor routing environments by assigning specific ASNs and capacities.</p>\n<p><strong>Scalable Solutions</strong>: Choose VRF capacities that align with your evolving bandwidth requirements.</p>\n<p><strong>Streamlined API Workflows</strong>: Quickly create and manage VRFs via the API with clear and structured parameters.</p>\n<h2 id=\"use-cases\"><strong>Use Cases</strong></h2>\n<p><strong>Cloud Service Interconnection</strong>:</p>\n<p>Use a VRF to connect multiple cloud services like AWS and Azure into a single routing domain.</p>\n<p><strong>Private Network Extension</strong>:</p>\n<p>Extend your private network to connect remote offices or data centers while maintaining routing isolation.</p>\n<p><strong>Multi-Account Management</strong>:</p>\n<p>Assign different managing, billing, and consuming accounts to VRFs for better organizational and operational clarity.</p>\n<p><strong>Scalable Deployments</strong>:</p>\n<p>Create VRFs with capacities suited to current traffic needs and upgrade them as the demand grows.</p>\n<p>By leveraging VRFs in the DE-CIX Cloud ROUTER, customers gain robust and flexible routing solutions, ensuring secure and optimized connectivity across services.</p>\n<h1 id=\"introduction-to-bgp-shutdown-and-enable-feature-in-vrfs\"><strong>Introduction to BGP Shutdown and Enable Feature in VRFs</strong></h1>\n<p>In the DE-CIX Cloud ROUTER system, the ability to <strong>shutdown</strong> or <strong>enable</strong> BGP (Border Gateway Protocol) on a specific VRF (Virtual Routing and Forwarding) instance is an essential functionality for network management. The BGP process plays a key role in routing decisions and enabling the propagation of routes. Shutting down BGP can be useful for troubleshooting, maintenance, or temporarily halting route advertisement and learning.</p>\n<p>This feature can be accessed through a specific <strong>PATCH</strong> request to the <code>/network-service-configs/{network_service_config_id}</code> endpoint, allowing you to control the state of the BGP process.</p>\n<p><strong>API Endpoint: /api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}</strong></p>\n<p>This endpoint allows you to patch the state of the BGP process on a given network service configuration.</p>\n<h3 id=\"patch-request-example\"><strong>PATCH Request Example:</strong></h3>\n<p>PATCH <code>/api/v3/decix-vrf-v1/network-service-configs/42</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"shutdown\": true\n}\n\n</code></pre>\n<p>Setting \"shutdown\": true will disable the BGP process for the associated network service configuration.</p>\n<h3 id=\"key-benefits-of-bgp-shutdown-and-enable-feature\"><strong>Key Benefits of BGP Shutdown and Enable Feature</strong></h3>\n<p><strong>Quick BGP Control</strong>:</p>\n<p>The ability to quickly shut down or enable BGP on a VRF instance allows for responsive network troubleshooting or maintenance.</p>\n<p><strong>Automated Dependency Handling</strong>:</p>\n<p>If BFD (Bidirectional Forwarding Detection) is enabled on the connection, it will automatically be disabled when BGP is shut down. This ensures network stability and prevents unnecessary alerts due to the dependency of BFD on BGP.</p>\n<p><strong>Effective Network Management</strong>:</p>\n<p>The ability to temporarily stop BGP allows network administrators to isolate issues or prevent route updates without needing to manually manage the entire BGP configuration.</p>\n<h3 id=\"what-to-expect-1\"><strong>What to Expect</strong></h3>\n<p><strong>Shutdown BGP</strong>:</p>\n<p>When \"shutdown\": true is applied, the BGP process will be halted. This results in no new BGP routes being received or advertised.</p>\n<p><strong>Impact on BFD</strong>:</p>\n<p>If BFD is enabled, it will be disabled automatically upon shutting down BGP, as BFD relies on BGP to function. This ensures that all BGP-related processes are cleanly stopped.</p>\n<p><strong>Enabling BGP</strong>:</p>\n<p>To re-enable BGP, simply patch the configuration with \"shutdown\": false. This will restore BGP functionality, allowing route advertisements and BFD (if previously enabled) to resume.</p>\n<h3 id=\"use-cases-1\"><strong>Use Cases</strong></h3>\n<p><strong>Network Troubleshooting</strong>:</p>\n<p>If there are routing issues, shutting down BGP temporarily can help isolate whether BGP is the cause of the problem.</p>\n<p><strong>Scheduled Maintenance</strong>:</p>\n<p>During scheduled maintenance windows, BGP can be disabled to prevent any changes in the routing environment while network updates or changes are being made.</p>\n<p><strong>Dependency Management</strong>:</p>\n<p>For scenarios where BFD is enabled and BGP needs to be stopped, the feature ensures that BFD will be automatically disabled to avoid false alarms or inconsistent states.</p>\n<p>This feature provides a straightforward way to manage the state of BGP on specific network service configurations in DE-CIX Cloud ROUTER, allowing for flexible, reliable, and controlled network operations.</p>\n","_postman_id":"f57f073f-5b5b-424b-b5b2-be09fa3ebe2b","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Prefix Lists","item":[{"name":"Create Prefix List","id":"6ca9c181-a38e-493b-b7bc-d6df1b368ec0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"rfc1918\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"match_list\": [\n        {\n            \"prefix\": \"172.16.0.0/12\",\n            \"max_length\": 32\n        },\n        {\n            \"prefix\": \"192.168.0.0/16\",\n            \"max_length\": 24\n        },\n        {\n            \"prefix\": \"10.0.0.0/8\",\n            \"max_length\": 32,\n            \"min_length\": 8\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/prefix-lists","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","prefix-lists"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"6ca9c181-a38e-493b-b7bc-d6df1b368ec0"},{"name":"List Prefix Lists","id":"804b94bd-8680-4bad-8762-8f42d051fd8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/prefix-lists","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","prefix-lists"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"804b94bd-8680-4bad-8762-8f42d051fd8c"},{"name":"Get Prefix Lists","id":"3e4ff04f-6fad-4ffd-94c9-0c4d3c09a3e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/prefix-lists/rfc-1918","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","prefix-lists","rfc-1918"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"3e4ff04f-6fad-4ffd-94c9-0c4d3c09a3e2"},{"name":"Update Prefix List","id":"baf2072d-e760-4394-8b09-7ca5729f0eb4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"[\n    {\n        \"name\": \"test list pG anderson update\",\n        \"managing_account\": \"1461\",\n        \"consuming_account\": \"1461\",\n        \"match_list\": [\n            {\n                \"prefix\": \"172.16.0.0/12\",\n                \"min_length\": null,\n                \"max_length\": 32\n            },\n            {\n                \"prefix\": \"192.168.0.0/16\",\n                \"min_length\": null,\n                \"max_length\": 24\n            },\n            {\n                \"prefix\": \"10.0.0.0/8\",\n                \"min_length\": 8,\n                \"max_length\": 32\n            }\n        ],\n        \"id\": \"24\"\n    }\n]","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/prefix-lists/24","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","prefix-lists","24"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"baf2072d-e760-4394-8b09-7ca5729f0eb4"},{"name":"Delete Prefix List","id":"0ddbaf8e-0163-4649-94c1-23c8a1257fd9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/prefix-lists/9","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","prefix-lists","9"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"0ddbaf8e-0163-4649-94c1-23c8a1257fd9"}],"id":"453dfae9-3f5a-4b42-84e4-72353c6c31ae","description":"<h2 id=\"introduction-to-prefix-lists\"><strong>Introduction to Prefix Lists</strong></h2>\n<p>The Prefix Lists feature in the DE-CIX Cloud ROUTER API enables users to define and manage sets of IP prefixes for fine-grained control over routing policies. By creating prefix lists, users can match specific IP address ranges and apply these lists to routing policies for advanced traffic filtering and management.</p>\n<h2 id=\"key-benefits\"><strong>Key Benefits</strong></h2>\n<ul>\n<li><p><strong>Enhanced Routing Control</strong>:<br />  Prefix lists allow users to specify precisely which IP prefixes are permitted or denied in a routing policy, enabling greater control over the flow of network traffic.</p>\n</li>\n<li><p><strong>Simplified Policy Management</strong>:<br />  Instead of managing individual prefixes manually, users can group multiple prefixes into a single list, reducing complexity and improving readability.</p>\n</li>\n<li><p><strong>Customizable Rules</strong>:<br />  Define flexible matching criteria with attributes like min_length and max_length for each prefix, ensuring granular control over route matching.</p>\n</li>\n<li><p><strong>Improved Security</strong>:<br />  By limiting the routes that can be announced or received, prefix lists help mitigate routing issues and prevent unauthorized traffic from entering the network.</p>\n</li>\n</ul>\n<h2 id=\"what-to-expect\"><strong>What to Expect</strong></h2>\n<p>With the Prefix Lists API, users can:</p>\n<ul>\n<li><p>Create prefix lists by defining a name, associating accounts, and specifying a <code>match_list</code> of prefixes.</p>\n</li>\n<li><p>Customize matching behavior using <code>min_length</code> and <code>max_length</code> attributes for each prefix.</p>\n</li>\n<li><p>Apply prefix lists to inbound or outbound BGP policies for tailored route control.</p>\n</li>\n</ul>\n<h2 id=\"use-cases\"><strong>Use Cases</strong></h2>\n<ul>\n<li><p>Allowing only private IP ranges for internal network traffic.</p>\n</li>\n<li><p>Restricting route advertisements to specific IP ranges.</p>\n</li>\n<li><p>Defining dynamic lists for multiple BGP peers while minimizing configuration effort.</p>\n</li>\n</ul>\n<p>By leveraging prefix lists, users can simplify routing policy management and strengthen their network control.</p>\n<h2 id=\"example-usage\"><strong>Example Usage</strong></h2>\n<p>Here’s an example of a prefix list creation request (see Create Prefix List):</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"name\": \"rfc1918\",\n\"managing_account\": \"1461\",\n\"consuming_account\": \"1461\",\n\"match_list\":\n[\n{ \"prefix\": \"172.16.0.0/12\",\n\"max_length\": 32 },\n{ \"prefix\": \"192.168.0.0/16\",\n\"max_length\": 24 },\n{ \"prefix\": \"10.0.0.0/8\",\n\"max_length\": 32, \"min_length\": 8 }\n]\n} \n\n</code></pre>\n<p>In this example:</p>\n<ul>\n<li><p>The prefix list is named <strong>“rfc1918”</strong>.</p>\n</li>\n<li><p>It matches three private IP ranges commonly used in RFC 1918.</p>\n</li>\n<li><p>Flexible rules are applied, such as matching prefixes from /8 to /32 for 10.0.0.0/8.</p>\n</li>\n</ul>\n","_postman_id":"453dfae9-3f5a-4b42-84e4-72353c6c31ae","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Policies","item":[{"name":"Create Policy","id":"703dce86-fb7b-4935-be42-c5398d4bc135","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"pol2\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"entries\": [\n        {\n            \"sequence_number\": 10,\n            \"match_prefix_list\": \"rfc1918\",\n            \"action\": {\n                \"local_preference\": 120,\n                \"as_path_prepend\": null,\n                \"filter\": \"accept\"\n            }\n        },\n        {\n            \"sequence_number\": 20,\n            \"action\": {\n                \"local_preference\": 90,\n                \"as_path_prepend\": {\n                    \"count\": 5,\n                    \"asn\": null\n                },\n                \"filter\": \"accept\"\n            }\n        },\n\n        {\n            \"sequence_number\": 30,\n            \"action\": {\n                \"local_preference\": 90,\n                \"as_path_prepend\": {\n                    \"count\": 2,\n                    \"asn\": 65530\n                },\n                \"filter\": \"accept\"\n            }\n        },\n        {\n            \"sequence_number\": 40,\n            \"action\": {\n                \"filter\": \"reject\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/policies","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","policies"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"703dce86-fb7b-4935-be42-c5398d4bc135"},{"name":"List Policies","id":"57ad62af-8bdb-461a-bf16-25271a9892b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/policies","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","policies"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"57ad62af-8bdb-461a-bf16-25271a9892b6"},{"name":"Get Policy","id":"596c5eab-a202-4c11-92fd-f3b437d60e82","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/policies/pol2","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","policies","pol2"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"596c5eab-a202-4c11-92fd-f3b437d60e82"},{"name":"Update Policy","id":"637000c8-362c-442d-8042-38f150642f19","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"142\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"entries\": [\n        {\n            \"sequence_number\": 10,\n            \"match_prefix_list\": \"rfc1918\",\n            \"action\": {\n                \"local_preference\": 120,\n                \"as_path_prepend\": null,\n                \"filter\": \"accept\"\n            }\n        },\n        {\n            \"sequence_number\": 20,\n            \"action\": {\n                \"local_preference\": 90,\n                \"as_path_prepend\": {\n                    \"count\": 3,\n                    \"asn\": null\n                },\n                \"filter\": \"accept\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/policies/8","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","policies","8"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"637000c8-362c-442d-8042-38f150642f19"},{"name":"Delete Policy","id":"b6503161-b2bb-4bdc-9f8f-501bdfe936b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/policies/1","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","policies","1"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"b6503161-b2bb-4bdc-9f8f-501bdfe936b7"},{"name":"Change Policy Reference of Network Service Config","id":"ba7d2590-6f52-4ac3-968d-5bf33d71a0ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"policy_ingress\": \"pol2\",\n    \"policy_egress\": \"pol2\"\n    \n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/622","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","622"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ba7d2590-6f52-4ac3-968d-5bf33d71a0ad"},{"name":"Change Policy Reference of Network Service Config","id":"0a97a9f3-4401-4e06-ab5a-04a185205054","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"vrf\": \"304\",\n    \"address\": \"10.0.5.1/30\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.5.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"bfd\": true,\n    \"external_ref\": \"ref\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"365410\",\n    \"admin_status\": \"disabled\",\n    \"policy_ingress\": \"pol2\",\n    \"policy_egress\": \"pol2\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/577","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","577"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"0a97a9f3-4401-4e06-ab5a-04a185205054"}],"id":"a72f7837-5220-4b8e-ac45-0f3063a932e9","description":"<h2 id=\"introduction-to-policies\"><strong>Introduction to Policies</strong></h2>\n<p>The Policies feature in the DE-CIX Cloud ROUTER API allows users to define sophisticated routing behaviors through custom rules. By creating and applying policies, users can influence the handling of routes, such as accepting, rejecting, or modifying attributes like local preference or AS path. This functionality provides powerful tools to fine-tune traffic flows and optimize network performance.</p>\n<h2 id=\"key-benefits\"><strong>Key Benefits</strong></h2>\n<ul>\n<li><p><strong>Granular Route Control</strong>:<br />  Policies give users precise control over how routing information is processed, influencing decisions such as which routes to prioritize or reject.</p>\n</li>\n<li><p><strong>Customizable Actions</strong>:<br />  Modify attributes like local_preference or prepend AS numbers to shape traffic paths dynamically.</p>\n</li>\n<li><p><strong>Flexible Rule Sequences</strong>:<br />  Organize rules into sequences for structured and predictable policy enforcement.</p>\n</li>\n<li><p><strong>Seamless Integration</strong>:<br />  Reference existing prefix lists to streamline configuration and reuse defined match conditions.</p>\n</li>\n</ul>\n<h2 id=\"what-to-expect\"><strong>What to Expect</strong></h2>\n<p>With the Policies feature in the DE-CIX Cloud ROUTER API, users can expect:</p>\n<ul>\n<li><p><strong>Streamlined Route Handling</strong>:<br />  Create detailed routing rules to influence route acceptance, prioritization, or rejection based on specific criteria.</p>\n</li>\n<li><p><strong>Integration with Prefix Lists</strong>:<br />  Combine policies with prefix lists for efficient and reusable configurations, targeting specific IP ranges.</p>\n</li>\n<li><p><strong>Control Over Routing Attributes</strong>:<br />  Modify key attributes like <code>local_preference</code> to prioritize traffic or use <code>as_path_prepend</code> to influence route selection by external networks.</p>\n</li>\n<li><p><strong>Flexible and Orderly Rules</strong>:<br />  Define policies with multiple entries, processed in order by their <code>sequence_number</code>, for predictable and structured behavior.</p>\n</li>\n<li><p><strong>Enhanced Network Security and Performance</strong>:<br />  Filter out undesirable routes or traffic by applying the reject action, ensuring a clean and optimized routing environment.</p>\n</li>\n</ul>\n<p>By utilizing policies, users gain powerful tools for network optimization and control, directly aligning with their business and technical needs.</p>\n<h2 id=\"use-cases\"><strong>Use Cases</strong></h2>\n<ul>\n<li><p><strong>Traffic Prioritization</strong>: Favor specific routes by assigning higher local_preference values.</p>\n</li>\n<li><p><strong>Path Engineering</strong>: Influence external routing by using as_path_prepend to steer inbound traffic.</p>\n</li>\n<li><p><strong>Access Control</strong>: Use the filter with reject to exclude specific prefixes or routes from being advertised or received.</p>\n</li>\n</ul>\n<p>By using policies, DE-CIX Cloud ROUTER users gain a robust framework for managing route announcements and optimizing network operations. Whether prioritizing routes, controlling advertisements, or integrating prefix lists, policies empower users with unparalleled flexibility and precision.</p>\n<h2 id=\"example-policy\"><strong>Example Policy</strong></h2>\n<p>Here’s an example of a policy creation request:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n`\"name\": \"pol2\",`\n`\"managing_account\": \"1461\",`\n`\"consuming_account\": \"1461\",`\n`\"entries\": [`\n    `{`\n        `\"sequence_number\": 10,`\n        `\"match_prefix_list\": \"rfc1918\",`\n        `\"action\": {`\n            `\"local_preference\": 120,`\n            `\"as_path_prepend\": null,`\n            `\"filter\": \"accept\"`\n        `}`\n    `},`\n    `{`\n        `\"sequence_number\": 20,`\n        `\"action\": {`\n            `\"local_preference\": 90,`\n            `\"as_path_prepend\": 3,`\n            `\"filter\": \"accept\"`\n        `}`\n    `}`\n`]`\n}\n\n</code></pre>\n<p><strong>Sequence 10</strong>: Applies to prefixes in the rfc1918 prefix list, accepting them and assigning a high local_preference of 120.</p>\n<p><strong>Sequence 20</strong>: Applies to all other routes, accepting them with a lower local_preference of 90 and prepending the AS path three times.</p>\n<h2 id=\"how-policies-work\"><strong>How Policies Work</strong></h2>\n<p>A policy consists of multiple <strong>entries</strong>, each with a specific <strong>sequence_number</strong> determining its processing order. Each entry defines conditions and actions:</p>\n<p><strong>sequence_number</strong>:</p>\n<p>Determines the order in which rules are evaluated. Lower numbers are processed first.</p>\n<p><strong>match_prefix_list</strong>:</p>\n<p>(Optional) References a defined prefix list by name. If specified, the rule applies only to routes matching prefixes in the list. If omitted, the rule applies to all routes.</p>\n<p><strong>action</strong>: Defines what to do when a route matches:</p>\n<p><strong>local_preference</strong>:</p>\n<p>Adjusts the priority of the route within the network. Higher values indicate higher preference. For example, setting local_preference to 120 will prioritize a route over one with a default or lower preference.</p>\n<p><strong>as_path_prepend</strong>:</p>\n<p>Adds a specified number of the network’s AS numbers to the route’s AS path. This artificially increases the AS path length, making the route less preferred for inbound traffic.</p>\n<p><strong>asn</strong>:</p>\n<p>(Optional) ASN that will be added to the AS path during route advertisement. If an AS prepend count is set and no ASN is specified here, the peer ASN is prepended.</p>\n<p><strong>count</strong>:</p>\n<p>Number of times the selected ASN is prepended to the AS path.</p>\n<p><strong>filter</strong>:</p>\n<p>Controls whether the route is accepted or rejected:</p>\n<p><strong>accept</strong>: Includes the route in the routing table, optionally applying modifications like local_preference or as_path_prepend.</p>\n<p><strong>reject</strong>: Excludes the route from the routing table. No further modifications are applied.</p>\n","_postman_id":"a72f7837-5220-4b8e-ac45-0f3063a932e9","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Routes","item":[{"name":"List Routes","id":"7868c8f6-090e-479e-9722-a0d52608d116","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/routes?limit=1&offset=1&vrf=1","description":"<p>Get all the routes of the authenticated account. To get the routes of a specific VRF use the vrf filter e.g. ?vrf=123<br />Returns the routes of the VRF's which are in production state.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","routes"],"host":["{{host}}"],"query":[{"description":{"content":"<p>int\nSpecifies the maximum number of items or records to retrieve from the API response.</p>\n","type":"text/plain"},"key":"limit","value":"1"},{"description":{"content":"<p>int\nSpecifies the starting point or position of the items to be retrieved from the API response.</p>\n","type":"text/plain"},"key":"offset","value":"1"},{"description":{"content":"<p>string\nFilters the API response based on a specific vrf identifier.</p>\n","type":"text/plain"},"key":"vrf","value":"1"}],"variable":[]}},"response":[{"id":"142e8a0e-2040-4c34-b069-6d2befecb543","name":"List Routes","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/routes","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","routes"],"query":[{"key":"limit","value":"1","description":"int\nSpecifies the maximum number of items or records to retrieve from the API response.","disabled":true},{"key":"offset","value":"1","description":"int\nSpecifies the starting point or position of the items to be retrieved from the API response.","disabled":true},{"key":"vrf","value":"1","description":"string\nFilters the API response based on a specific vrf identifier.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Tue, 08 Aug 2023 14:31:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"8297"},{"key":"Connection","value":"keep-alive"},{"key":"X-Total-Count","value":"2"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"221\",\n        \"vrf\": \"220\",\n        \"prefix\": \"10.0.0.0/8\",\n        \"metric\": 0,\n        \"protocol\": \"bgp\",\n        \"distance\": 170,\n        \"next_hop\": \"10.0.32.6\"\n    },\n    {\n        \"id\": \"222\",\n        \"vrf\": \"220\",\n        \"prefix\": \"10.0.32.4/30\",\n        \"metric\": 0,\n        \"protocol\": \"local\",\n        \"distance\": 0,\n        \"next_hop\": \"\"\n    }\n]"}],"_postman_id":"7868c8f6-090e-479e-9722-a0d52608d116"},{"name":"List Received Routes","id":"b98a107e-1449-49ea-8737-a51128261ada","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/received-routes","description":"<p>Get all the routes of the authenticated account. To get the routes of a specific VRF use the vrf filter e.g. ?vrf=123<br />Returns the routes of the VRF's which are in production state.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","received-routes"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"99f956b2-010d-441a-8121-974438309a6f","name":"List Routes","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/routes","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","routes"],"query":[{"key":"limit","value":"1","description":"int\nSpecifies the maximum number of items or records to retrieve from the API response.","disabled":true},{"key":"offset","value":"1","description":"int\nSpecifies the starting point or position of the items to be retrieved from the API response.","disabled":true},{"key":"vrf","value":"1","description":"string\nFilters the API response based on a specific vrf identifier.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Tue, 08 Aug 2023 14:31:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"8297"},{"key":"Connection","value":"keep-alive"},{"key":"X-Total-Count","value":"2"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"221\",\n        \"vrf\": \"220\",\n        \"prefix\": \"10.0.0.0/8\",\n        \"metric\": 0,\n        \"protocol\": \"bgp\",\n        \"distance\": 170,\n        \"next_hop\": \"10.0.32.6\"\n    },\n    {\n        \"id\": \"222\",\n        \"vrf\": \"220\",\n        \"prefix\": \"10.0.32.4/30\",\n        \"metric\": 0,\n        \"protocol\": \"local\",\n        \"distance\": 0,\n        \"next_hop\": \"\"\n    }\n]"}],"_postman_id":"b98a107e-1449-49ea-8737-a51128261ada"},{"name":"List Advertised Routes","id":"1c3d6bcd-1ae8-4388-8f8e-c887cbab93e4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/advertised-routes","description":"<p>Get all the routes of the authenticated account. To get the routes of a specific VRF use the vrf filter e.g. ?vrf=123<br />Returns the routes of the VRF's which are in production state.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","advertised-routes"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"dc598cda-3ac1-4dd6-a923-11221a16154d","name":"List Routes","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/routes","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","routes"],"query":[{"key":"limit","value":"1","description":"int\nSpecifies the maximum number of items or records to retrieve from the API response.","disabled":true},{"key":"offset","value":"1","description":"int\nSpecifies the starting point or position of the items to be retrieved from the API response.","disabled":true},{"key":"vrf","value":"1","description":"string\nFilters the API response based on a specific vrf identifier.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Tue, 08 Aug 2023 14:31:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"8297"},{"key":"Connection","value":"keep-alive"},{"key":"X-Total-Count","value":"2"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"221\",\n        \"vrf\": \"220\",\n        \"prefix\": \"10.0.0.0/8\",\n        \"metric\": 0,\n        \"protocol\": \"bgp\",\n        \"distance\": 170,\n        \"next_hop\": \"10.0.32.6\"\n    },\n    {\n        \"id\": \"222\",\n        \"vrf\": \"220\",\n        \"prefix\": \"10.0.32.4/30\",\n        \"metric\": 0,\n        \"protocol\": \"local\",\n        \"distance\": 0,\n        \"next_hop\": \"\"\n    }\n]"}],"_postman_id":"1c3d6bcd-1ae8-4388-8f8e-c887cbab93e4"}],"id":"bd385faa-c868-4ede-9300-0c5881394914","description":"<h2 id=\"introduction-to-routes-in-de-cix-cloud-router\"><strong>Introduction to Routes in DE-CIX Cloud ROUTER</strong></h2>\n<p>Routes are the foundation of network communication, providing information on how to reach specific IP prefixes within a network. In the DE-CIX Cloud ROUTER API, routes are categorized into:</p>\n<p><strong>All Routes (/routes)</strong>: Displays all routes known to the Cloud ROUTER, including those learned from external peers and local configurations.</p>\n<p><strong>Received Routes (/received-routes)</strong>: Lists the routes received by the Cloud ROUTER from a specific external network service (e.g., AWS, Azure, or a Virtual PNI).</p>\n<p><strong>Advertised Routes (/advertised-routes)</strong>: Shows the routes that the Cloud ROUTER advertises to a specific external network service.</p>\n<p>Understanding these endpoints helps network operators monitor, debug, and optimize their routing setups effectively.</p>\n<h2 id=\"routes-all-routes\"><strong>/routes: All Routes</strong></h2>\n<p><strong>Endpoint</strong>: <code>/api/v3/decix-vrf-v1/routes?limit=1&amp;offset=1&amp;vrf=1</code></p>\n<p>This endpoint returns all routes associated with a specific Virtual Routing and Forwarding (VRF) instance, regardless of their origin.</p>\n<h2 id=\"example-response\"><strong>Example Response</strong>:</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"id\": \"19233233\",\n        \"vrf\": \"8777\",\n        \"prefix\": \"10.999.128.0/12\",\n        \"metric\": 0,\n        \"protocol\": \"bgp\",\n        \"distance\": 110,\n        \"next_hop\": \"10.0.0.1\",\n        \"received_at\": \"2024-11-07T11:44:30Z\",\n        \"network_service_config\": \"121\"\n    }\n]\n\n</code></pre>\n<h2 id=\"properties-explained\"><strong>Properties Explained</strong>:</h2>\n<ul>\n<li><p><strong>id</strong>: A unique identifier for the route.</p>\n</li>\n<li><p><strong>vrf</strong>: The VRF instance managing the route.</p>\n</li>\n<li><p><strong>prefix</strong>: The destination IP range this route serves.</p>\n</li>\n<li><p><strong>metric</strong>: A value used for route selection; lower metrics indicate preferred routes.</p>\n</li>\n<li><p><strong>protocol</strong>: The source of the route (e.g., bgp for external peers, local for manually configured routes).</p>\n</li>\n<li><p><strong>distance</strong>: Administrative distance, a preference metric; lower values are more preferred.</p>\n</li>\n<li><p><strong>next_hop</strong>: The IP address of the next device to forward packets toward the prefix.</p>\n</li>\n<li><p><strong>received_at</strong>: The timestamp when the route was learned or updated.</p>\n</li>\n<li><p><strong>network_service_config:</strong>  identify the specific network_service_config that applies to each route. The nsc property can be null.</p>\n</li>\n</ul>\n<h2 id=\"received-routes-received-routes\"><strong>/received-routes: Received Routes</strong></h2>\n<p><strong>Endpoint</strong>: <code>/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/received-routes</code></p>\n<p>This endpoint lists all routes received from a specific external network service (e.g., AWS or Azure).</p>\n<h2 id=\"example-response-1\"><strong>Example Response</strong>:</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"prefix\": \"10.255.113.0/16\",\n        \"next_hop\": \"10.0.0.2\",\n        \"as_path\": [78887],\n        \"received_at\": \"2024-11-19T10:12:23.040013\"\n    }\n]\n\n</code></pre>\n<h2 id=\"properties-explained-1\"><strong>Properties Explained</strong>:</h2>\n<ul>\n<li><p><strong>prefix</strong>: The destination IP range this route serves.</p>\n</li>\n<li><p><strong>next_hop</strong>: The IP address of the next device to forward packets.</p>\n</li>\n<li><p><strong>as_path</strong>: The sequence of Autonomous Systems (AS) the route traversed. For example, [78887] means the route originated from or passed through AS 78887.</p>\n</li>\n<li><p><strong>received_at</strong>: The timestamp when the route was received by the Cloud ROUTER.</p>\n</li>\n</ul>\n<h2 id=\"advertised-routes-advertised-routes\"><strong>/advertised-routes: Advertised Routes</strong></h2>\n<p><strong>Endpoint</strong>: <code>/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/advertised-routes</code></p>\n<p>This endpoint lists all routes advertised by the Cloud ROUTER to a specific external network service.</p>\n<h2 id=\"example-response-2\"><strong>Example Response</strong>:</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"prefix\": \"10.0.0.1/8\",\n        \"next_hop\": \"10.0.0.7\",\n        \"as_path\": [65555, 65111],\n        \"received_at\": \"2024-11-19T10:13:56.725416\"\n    }\n]\n\n</code></pre>\n<h2 id=\"properties-explained-2\"><strong>Properties Explained</strong>:</h2>\n<ul>\n<li><p><strong>prefix</strong>: The destination IP range being advertised.</p>\n</li>\n<li><p><strong>next_hop</strong>: The IP address the external service should forward traffic to.</p>\n</li>\n<li><p><strong>as_path</strong>: The sequence of AS numbers included in the advertisement. For example, [65555, 65111] means the route is advertised through AS 65555 and originated from AS 65111.</p>\n</li>\n<li><p><strong>received_at</strong>: The timestamp when the route was last updated.</p>\n</li>\n</ul>\n<h2 id=\"differences-between-received-and-advertised-routes\"><strong>Differences Between Received and Advertised Routes</strong></h2>\n<ul>\n<li><p><strong>Received Routes</strong>:<br />  Routes learned from external peers.<br />  Help monitor what prefixes external services are announcing.<br />  Includes as_path representing the origin and traversal of the route.</p>\n</li>\n<li><p><strong>Advertised Routes</strong>:<br />  Routes the Cloud ROUTER announces to external peers.<br />  Helps control what prefixes are shared with other services.<br />  Includes as_path that external services will see, influencing their route preferences.</p>\n</li>\n</ul>\n<h2 id=\"key-benefits\"><strong>Key Benefits</strong></h2>\n<p><strong>/routes</strong>: Provides a comprehensive view of all routing information, supporting debugging and optimization.</p>\n<p><strong>/received-routes</strong>: Enables visibility into external network announcements for troubleshooting and validation.</p>\n<p><strong>/advertised-routes</strong>: Ensures control and monitoring of outbound announcements to external services.</p>\n<h2 id=\"what-to-expect\"><strong>What to Expect</strong></h2>\n<p><strong>Clear insights</strong> into routing behavior for enhanced decision-making.</p>\n<p><strong>Proactive troubleshooting</strong> using detailed attributes like <code>as_path</code>, <code>distance</code>, and <code>received_at</code>.</p>\n<p><strong>Better route management</strong> by understanding what is received from or advertised to external peers.</p>\n<h2 id=\"use-cases\"><strong>Use Cases</strong></h2>\n<p><strong>Debugging Connectivity Issues</strong>:</p>\n<p>Use <code>/received-routes</code> to verify if a prefix is being announced by an external service, and /advertised-routes to check if the Cloud ROUTER is advertising the correct prefixes.</p>\n<p><strong>Route Optimization</strong>:</p>\n<p>Analyze <code>/routes</code> to identify redundant or less-preferred paths and adjust configurations accordingly.</p>\n<p><strong>Compliance Validation</strong>:</p>\n<p>Ensure compliance with routing policies by monitoring received and advertised routes.</p>\n<p>By leveraging these endpoints, network operators gain powerful tools to manage and optimize routing within the DE-CIX Cloud ROUTER ecosystem.</p>\n","_postman_id":"bd385faa-c868-4ede-9300-0c5881394914","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}}],"id":"dc1939bd-187b-4285-8733-0463726b7136","description":"<h2 id=\"de-cix-cloud-router-api-overview\"><strong>DE-CIX Cloud ROUTER API Overview</strong></h2>\n<p>The Cloud ROUTER API allows you to configure and manage Virtual Routing and Forwarding (VRF) instances, implemented as Virtual Private Routed Networks (VPRNs) at DE-CIX.</p>\n<p>A DE-CIX Cloud ROUTER connects two or more independent DirectCLOUD or VirtualPNI services into a unified routing domain, enabling seamless connectivity between all attached services.</p>\n<h2 id=\"key-features\"><strong>Key Features:</strong></h2>\n<ul>\n<li><p><strong>Unified Routing</strong>: Connect multiple services such as AWS, Azure, Google Cloud, or VirtualPNIs into a single routing domain.</p>\n</li>\n<li><p><strong>Customizable Capacity</strong>: Supports speeds ranging from 100 Mbps to 100 Gbps and more.</p>\n</li>\n<li><p><strong>Flexible Configuration</strong>: Manage routing attributes like ASNs, accounts, and external references directly via the API.</p>\n</li>\n</ul>\n<h2 id=\"how-to-create-a-cloud-router\"><strong>How to Create a Cloud ROUTER:</strong></h2>\n<p>To create a Cloud ROUTER, retrieve the <code>product_offering</code> ID from <code>/v3/decix-vrf-v1/product-offerings</code>. Then provide the following required properties to order a new Cloud ROUTER:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>managing_account</code></td>\n<td>The <code>id</code> of the account responsible for managing the service via the API. A manager can read and update the state of entities.</td>\n</tr>\n<tr>\n<td><code>billing_account</code></td>\n<td>An account requires <code>billing_information</code> to be used as a <code>billing_account</code></td>\n</tr>\n<tr>\n<td><code>consuming_account</code></td>\n<td>The <code>id</code> of the account consuming the Cloud ROUTER service.</td>\n</tr>\n<tr>\n<td><code>external_ref</code></td>\n<td>A descriptive name for the Cloud ROUTER instance.</td>\n</tr>\n<tr>\n<td><code>product_offering</code></td>\n<td>The ID of the product offering you choose via <code>v3/decix-vrf-v1/product-offerings</code>.</td>\n</tr>\n<tr>\n<td><code>asn</code></td>\n<td>Any vrf instance needs to be assigned a 2-byte or 4-byte ASN of the customer's choice. There is no restriction on private or public ASNs.</td>\n</tr>\n<tr>\n<td><code>capacity</code></td>\n<td>The desired capacity for the Cloud ROUTER:  <br />100 (100 Mbps),  <br />500 (500 Mbps),  <br />1000 (1000 Mbps),  <br />5000 (5000 Mbps),  <br />10000 (10000 Mbps),  <br />20000 (20000 Mbps),  <br />50000 (50000 Mbps) and  <br />100000 (100000 Mbps).</td>\n</tr>\n</tbody>\n</table>\n</div><p>By providing these parameters, you can seamlessly deploy and manage your Cloud ROUTER through the API.</p>\n<h3 id=\"important-at-the-moment-de-cix-the-managing_account-billing_account-and-consuming_account-using-the-same-id\"><strong>IMPORTANT</strong>: At the moment DE-CIX the managing_account, billing_account and consuming_account using the same id.</h3>\n","_postman_id":"dc1939bd-187b-4285-8733-0463726b7136","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"DirectCLOUD","item":[{"name":"AWS","item":[{"name":"Create Hosted AWS connection to a Cloud ROUTER","item":[{"name":"Create Network Service","id":"be272125-8238-428c-bbda-b15446450c37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"1461\",\n    \"capacity\": 200,\n    \"cloud_key\": 123456789101,\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"product_offering\": \"AAAHXAAAAAAAAADIAAAAyAAAAAI=\",\n    \"type\": \"cloud_vc\",\n    \"external_ref\": \"testing_api\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{ix-api-host}}/api/v2/network-services","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{ix-api-host}}"],"query":[],"variable":[]}},"response":[{"id":"fc334f97-748e-4d84-8320-6b2d69f50b09","name":"Create Network Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": 123456789101,\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAAAQAAAAAAAAAyAAAAMgAAAAE=\",\n    \"type\": \"cloud_vc\",\n    \"external_ref\": \"testing_api\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 12:36:40 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1209"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"123456789101\",\n    \"consuming_account\": \"100\",\n    \"contract_ref\": \"\",\n    \"diversity\": 1,\n    \"external_ref\": \"testing_api\",\n    \"id\": \"332166\",\n    \"managing_account\": \"100\",\n    \"nsc_required_contact_roles\": [\n        \"1\",\n        \"2\"\n    ],\n    \"product_offering\": \"AAAAAQAAAAAAAAAyAAAAMgAAAAE=\",\n    \"provider_ref\": null,\n    \"purchase_order\": \"\",\n    \"state\": \"requested\",\n    \"status\": [\n        {\n            \"attrs\": {},\n            \"message\": \"The crm provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"crm\",\n            \"timestamp\": \"2023-08-24T12:36:20Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The cloud provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"cloud\",\n            \"timestamp\": \"2023-08-24T12:36:20Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The network provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"network\",\n            \"timestamp\": \"2023-08-24T12:36:20Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"No provider ports assigned to this cloud_vc\",\n            \"severity\": 4,\n            \"tag\": \"diversity\",\n            \"timestamp\": \"2023-08-24T12:36:20Z\"\n        }\n    ],\n    \"type\": \"cloud_vc\"\n}"}],"_postman_id":"be272125-8238-428c-bbda-b15446450c37"},{"name":"Create Network Service Config","id":"ae0da9d6-504f-4c9c-a22c-06ecd11cd98b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"ref\",\n    \"vrf\": \"311\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.4.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.4.1/30\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"365419\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": [],\n    \"admin_status\": \"disabled\",\n    \"policy_ingress\": \"pol1\",\n    \"policy_egress\": \"pol1\"\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"eb56fbab-869f-4dd8-b3b5-6f088ce0915d","name":"Create Network Service Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"0xVvSJg7KVaS7H9SQ8ayqwm3\",\n    \"bgp_neighbor\": \"169.254.96.1\",\n    \"bgp_neighbor_asn\": 64520,\n    \"address\": \"169.254.96.6/29\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332166\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:19:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"461"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"169.254.96.6/29\",\n    \"bgp_password\": \"0xVvSJg7KVaS7H9SQ8ayqwm3\",\n    \"bgp_neighbor\": \"169.254.96.1\",\n    \"bgp_neighbor_asn\": 64520,\n    \"bfd\": true,\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332166\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"id\": \"482\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"ae0da9d6-504f-4c9c-a22c-06ecd11cd98b"},{"name":"Disable Network Service Config","id":"d601a077-2244-4dcf-892f-195c6893890f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"vrf\": \"301\",\n    \"address\": \"10.0.2.1/30\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"bfd\": true,\n    \"external_ref\": \"ref\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"365397\",\n    \"admin_status\": \"enabled\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"id\": \"560\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/560","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","560"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"f71227fe-76cc-42d2-b393-5a67bbf6f396","name":"Create Network Service Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"0xVvSJg7KVaS7H9SQ8ayqwm3\",\n    \"bgp_neighbor\": \"169.254.96.1\",\n    \"bgp_neighbor_asn\": 64520,\n    \"address\": \"169.254.96.6/29\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332166\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:19:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"461"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"169.254.96.6/29\",\n    \"bgp_password\": \"0xVvSJg7KVaS7H9SQ8ayqwm3\",\n    \"bgp_neighbor\": \"169.254.96.1\",\n    \"bgp_neighbor_asn\": 64520,\n    \"bfd\": true,\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332166\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"id\": \"482\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"d601a077-2244-4dcf-892f-195c6893890f"},{"name":"Enable Network Service Config","id":"87dc8f13-91d6-4ee1-8240-c48760111ed1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"vrf\": \"298\",\n    \"address\": \"10.0.1.1/30\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"bfd\": true,\n    \"external_ref\": \"ref\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"365394\",\n    \"admin_status\": \"enabled\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/561","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","561"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"8bf41834-3f79-49c5-ba42-16d102f21b1c","name":"Create Network Service Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"0xVvSJg7KVaS7H9SQ8ayqwm3\",\n    \"bgp_neighbor\": \"169.254.96.1\",\n    \"bgp_neighbor_asn\": 64520,\n    \"address\": \"169.254.96.6/29\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332166\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:19:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"461"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"169.254.96.6/29\",\n    \"bgp_password\": \"0xVvSJg7KVaS7H9SQ8ayqwm3\",\n    \"bgp_neighbor\": \"169.254.96.1\",\n    \"bgp_neighbor_asn\": 64520,\n    \"bfd\": true,\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332166\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"id\": \"482\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"87dc8f13-91d6-4ee1-8240-c48760111ed1"},{"name":"Change Policy","id":"4e380990-3fc9-413a-b85a-0932a8922692","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"vrf\": \"304\",\n    \"address\": \"10.0.5.1/30\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.5.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"bfd\": true,\n    \"external_ref\": \"ref\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"365410\",\n    \"admin_status\": \"disabled\",\n    \"policy_ingress\": \"pol2\",\n    \"policy_egress\": \"pol2\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/577","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","577"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"4dd6542d-85fc-4823-8d28-73a1bcaf5eae","name":"Create Network Service Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"0xVvSJg7KVaS7H9SQ8ayqwm3\",\n    \"bgp_neighbor\": \"169.254.96.1\",\n    \"bgp_neighbor_asn\": 64520,\n    \"address\": \"169.254.96.6/29\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332166\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:19:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"461"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"169.254.96.6/29\",\n    \"bgp_password\": \"0xVvSJg7KVaS7H9SQ8ayqwm3\",\n    \"bgp_neighbor\": \"169.254.96.1\",\n    \"bgp_neighbor_asn\": 64520,\n    \"bfd\": true,\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332166\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"id\": \"482\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"4e380990-3fc9-413a-b85a-0932a8922692"},{"name":"Disable Network Service Config","id":"019c6c23-ddfb-4cf9-b2a7-fc33a3dda89c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"admin_status\": \"disabled\"\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/555","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","555"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"019c6c23-ddfb-4cf9-b2a7-fc33a3dda89c"},{"name":"Change Policy","id":"af24f98e-5d08-486b-bd1a-ca5488af5d52","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"policy_ingress\": \"pol2\",\n    \"policy_egress\": \"pol2\"\n    \n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/622","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","622"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"af24f98e-5d08-486b-bd1a-ca5488af5d52"},{"name":"Get Network Service Config","id":"526965de-2da4-4d74-816e-e3777683798b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"81f75196-e4bd-4e82-86a7-600ad2ff5a30","name":"Create Network Service Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"0xVvSJg7KVaS7H9SQ8ayqwm3\",\n    \"bgp_neighbor\": \"169.254.96.1\",\n    \"bgp_neighbor_asn\": 64520,\n    \"address\": \"169.254.96.6/29\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332166\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:19:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"461"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"169.254.96.6/29\",\n    \"bgp_password\": \"0xVvSJg7KVaS7H9SQ8ayqwm3\",\n    \"bgp_neighbor\": \"169.254.96.1\",\n    \"bgp_neighbor_asn\": 64520,\n    \"bfd\": true,\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332166\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"id\": \"482\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"526965de-2da4-4d74-816e-e3777683798b"},{"name":"Delete Network Service Config","id":"4914300b-aeee-4631-a435-99f4a3381f8e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/576","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","576"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"158628d0-64d3-4e03-b6e9-2d94c6f5338a","name":"Create Network Service Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"0xVvSJg7KVaS7H9SQ8ayqwm3\",\n    \"bgp_neighbor\": \"169.254.96.1\",\n    \"bgp_neighbor_asn\": 64520,\n    \"address\": \"169.254.96.6/29\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332166\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:19:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"461"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"169.254.96.6/29\",\n    \"bgp_password\": \"0xVvSJg7KVaS7H9SQ8ayqwm3\",\n    \"bgp_neighbor\": \"169.254.96.1\",\n    \"bgp_neighbor_asn\": 64520,\n    \"bfd\": true,\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332166\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"id\": \"482\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"4914300b-aeee-4631-a435-99f4a3381f8e"}],"id":"06f7980f-ca33-4520-855f-09c06b67d23f","description":"<p>For creating a hosted AWS connection at DE-CIX follow the \"Exchange first\" workflow, which is descirbed here: <a href=\"https://ix-api.net/use-cases/#cloud-circuits-cloud_vc\">https://ix-api.net/use-cases/#cloud-circuits-cloud_vc.</a></p>\n<p>For further information in regards to <code>/network-services</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-services\">https://docs.ix-api.net/v2/#tag/network-services</a>.</p>\n<p>For further information in regards to <code>/network-service-configs</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-service-configs\">https://docs.ix-api.net/v2/#tag/network-service-configs.</a></p>\n","_postman_id":"06f7980f-ca33-4520-855f-09c06b67d23f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Check Hosted AWS connection to a Cloud ROUTER","item":[{"name":"Get Network Service Config","id":"91803d4d-e055-4421-82e5-5d9c7aae8bd5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"32d651a3-2f16-48d8-b816-6d42324cffd9","name":"200 ok - successful provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"production\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"},{"id":"b3196248-1f78-40d3-9aef-804ed5bb9e95","name":"200 ok - failed provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421673"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421673\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"error\",\n    \"status\": [{\n        \"severity\": 3,\n        \"tag\": \"vrf\",\n        \"message\": \"Placing VPRN on switch failed\",\n        \"attr\": {\n            \"vrf\": \"100\" \n        },\n        \"timestamp\": \"2021-12-10T12:35:00+01:00\"\n    }],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"}],"_postman_id":"91803d4d-e055-4421-82e5-5d9c7aae8bd5"},{"name":"List Network Service Configs","id":"40537310-4719-420e-91c3-27f043a25636","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"e9bd8f2a-ba1d-4b7d-a483-778dd5fd7456","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"},{"id":"430dd462-b698-4396-a039-cc8a748dcd9c","name":"200 ok with filters","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/network-service-configs?managing_account=100&bfd=true&bgp_password=10.0.1.2","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","network-service-configs"],"query":[{"key":"managing_account","value":"100"},{"key":"bfd","value":"true"},{"key":"bgp_password","value":"10.0.1.2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"}],"_postman_id":"40537310-4719-420e-91c3-27f043a25636"},{"name":"Show BGP State","id":"ab830196-4959-410b-9fc2-042506ca8ab5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/bgp-state","description":"<p>The BGP State enpoint responds with the following state options (BGP Finite state model): Idle, Connect, Active, Open Sent, Open Confirm, Established. For details check: <a href=\"https://www.inetdaemon.com/tutorials/internet/ip/routing/bgp/operation/finite_state_model.shtml\">https://www.inetdaemon.com/tutorials/internet/ip/routing/bgp/operation/finite_state_model.shtml</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","bgp-state"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"a2aaff43-0fac-419b-ba58-ffba6c90a149","name":"Show BGP State","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/482/bgp-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:28:46 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"24"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"Established\"\n}"}],"_postman_id":"ab830196-4959-410b-9fc2-042506ca8ab5"},{"name":"Show BFD State","id":"1ec54966-0fa8-40c3-8629-66ed9a2bbd52","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/bfd-state","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","bfd-state"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"225432fd-6723-4df2-b2e2-dcd96f38af58","name":"Show BFD State","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/482/bfd-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:29:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"15"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"Up\"\n}"}],"_postman_id":"1ec54966-0fa8-40c3-8629-66ed9a2bbd52"}],"id":"6e1db4e8-491b-45ca-aedf-743120c8df4f","_postman_id":"6e1db4e8-491b-45ca-aedf-743120c8df4f","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Delete Hosted AWS connection to a Cloud ROUTER","item":[{"name":"Delete Network Service Config","id":"ee0f9ce8-ff86-4241-8562-d518f7c81b82","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs",":id"],"host":["{{host}}"],"query":[],"variable":[{"type":"any","value":"488","key":"id"}]}},"response":[{"id":"08c57fd5-645c-4e4e-ae31-ada67cfa938b","name":"202 accepted","originalRequest":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"decommission_requested\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}\n"}],"_postman_id":"ee0f9ce8-ff86-4241-8562-d518f7c81b82"},{"name":"Delete Network Service","id":"31fd7600-e2c4-4543-abff-a29fa68e7f0f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v2/network-services/6","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v2","network-services","6"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"31fd7600-e2c4-4543-abff-a29fa68e7f0f"}],"id":"d1660cc0-2354-455c-96ff-e50b794aa84c","description":"<ol>\n<li><p>Delete the virtual interfaces at AWS</p>\n<ol>\n<li><p>Before deleting a DE-CIX hosted connection to AWS, you must delete any virtual interfaces associated with that connection.</p>\n</li>\n<li><p>For more information, see the following AWS documentation: <a href=\"https://docs.aws.amazon.com/directconnect/latest/UserGuide/deletevif.html\">Amazon - Deleting virtual interfaces</a></p>\n</li>\n<li><p><strong>IMPORTANT:</strong> You will receive an error message if you try to delete an AWS connection in DE-CIX before the virtual interfaces are deleted.</p>\n</li>\n</ol>\n</li>\n<li><p>Delete the DirectCLOUD AWS connection at DE-CIX</p>\n<ol>\n<li><p>Delete network-service-config via DELETE /api/v3/decix-vrf-v1/network-service-configs/{id}</p>\n</li>\n<li><p>Delete network-service via DELETE /api/v2/network-services/{id}</p>\n</li>\n</ol>\n</li>\n</ol>\n","_postman_id":"d1660cc0-2354-455c-96ff-e50b794aa84c","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}}],"id":"806d470e-1169-43f2-aeae-cf4dfc5d4be8","description":"<p>DE-CIX API supports hosted AWS connections at the moment. Based on <code>/v2/product-offerings</code> you can find out at which AWS on-ramps you can connect.</p>\n","_postman_id":"806d470e-1169-43f2-aeae-cf4dfc5d4be8","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"IBM","item":[{"name":"Create Hosted IBM connection to a Cloud ROUTER","item":[{"name":"Create Network Service","id":"e6c70853-e74c-4425-8084-990c84094ca6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"1461\",\n    \"capacity\": 50,\n    \"cloud_key\": \"t81a43c65a8b4a57o6a87700a195771f9\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"product_offering\": \"AAAAIAAAAAAAAAAyAAAAMgAAAAE=\",\n    \"type\": \"cloud_vc\",\n    \"external_ref\": \"testing_api_ibm\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\",\n    \"subscriber_cidr\":\"10.254.30.78/30\",\n    \"provider_cidr\":\"10.254.30.77/30\",\n    \"asn\":\"65893\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"64d8501c-b6ce-4c46-b306-56e8306508b0","name":"Create Network Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"t81a43c65a8b4a57o6a87700a195771f9\",\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAAIAAAAAAAAAAyAAAAMgAAAAE=\",\n    \"type\": \"cloud_vc\",\n    \"external_ref\": \"testing_api_ibm\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\",\n    \"subscriber_cidr\":\"10.254.30.78/30\",\n    \"provider_cidr\":\"10.254.30.77/30\",\n    \"asn\":\"65893\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 15:25:16 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1233"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"t81a43c65a8b4a57o6a87700a195771f9\",\n    \"consuming_account\": \"100\",\n    \"contract_ref\": \"\",\n    \"diversity\": 1,\n    \"external_ref\": \"testing_api_ibm\",\n    \"id\": \"332189\",\n    \"managing_account\": \"100\",\n    \"nsc_required_contact_roles\": [\n        \"1\",\n        \"2\"\n    ],\n    \"product_offering\": \"AAAAIAAAAAAAAAAyAAAAMgAAAAE=\",\n    \"provider_ref\": null,\n    \"purchase_order\": \"\",\n    \"state\": \"requested\",\n    \"status\": [\n        {\n            \"attrs\": {},\n            \"message\": \"The crm provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"crm\",\n            \"timestamp\": \"2023-08-24T15:24:57Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The cloud provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"cloud\",\n            \"timestamp\": \"2023-08-24T15:24:57Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The network provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"network\",\n            \"timestamp\": \"2023-08-24T15:24:57Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"No provider ports assigned to this cloud_vc\",\n            \"severity\": 4,\n            \"tag\": \"diversity\",\n            \"timestamp\": \"2023-08-24T15:24:57Z\"\n        }\n    ],\n    \"type\": \"cloud_vc\"\n}"}],"_postman_id":"e6c70853-e74c-4425-8084-990c84094ca6"},{"name":"Create Network Service Config","id":"824592da-8d46-45d4-8d31-75bc70fee3d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"api_testing_ibm\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"10.254.30.77\",\n    \"bgp_neighbor_asn\": 13884,\n    \"address\": \"10.254.30.78/30\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332189\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"c38ea8c4-7b27-4551-8e2f-14b03491f24a","name":"Create Network Service Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"api_testing_ibm\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"10.254.30.77\",\n    \"bgp_neighbor_asn\": 13884,\n    \"address\": \"10.254.30.78/30\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332189\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 15:30:37 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"441"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"10.254.30.78/30\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"10.254.30.77\",\n    \"bgp_neighbor_asn\": 13884,\n    \"bfd\": true,\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"api_testing_ibm\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332189\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"id\": \"487\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"824592da-8d46-45d4-8d31-75bc70fee3d0"}],"id":"556f49c7-8299-4725-81c6-b12a860ccf9c","description":"<p>For creating a hosted IBM connection at DE-CIX follow the \"Exchange first\" workflow, which is descirbed here: <a href=\"https://ix-api.net/use-cases/#cloud-circuits-cloud_vc\">https://ix-api.net/use-cases/#cloud-circuits-cloud_vc.</a></p>\n<p>For further information in regards to <code>/network-services</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-services\">https://docs.ix-api.net/v2/#tag/network-services</a>.</p>\n<p>For further information in regards to <code>/network-service-configs</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-service-configs\">https://docs.ix-api.net/v2/#tag/network-service-configs.</a></p>\n","_postman_id":"556f49c7-8299-4725-81c6-b12a860ccf9c","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Check Hosted IBM connection to a Cloud ROUTER","item":[{"name":"Get Network Service Config","id":"296ede6f-b85b-41cd-8974-843b96adc403","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"dcd44bae-6b2e-44fa-a5ba-f2b927196e9f","name":"200 ok - successful provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"production\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"},{"id":"5758835a-9189-4e04-a8f6-1b20ea15aa8e","name":"200 ok - failed provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421673"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421673\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"error\",\n    \"status\": [{\n        \"severity\": 3,\n        \"tag\": \"vrf\",\n        \"message\": \"Placing VPRN on switch failed\",\n        \"attr\": {\n            \"vrf\": \"100\" \n        },\n        \"timestamp\": \"2021-12-10T12:35:00+01:00\"\n    }],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"}],"_postman_id":"296ede6f-b85b-41cd-8974-843b96adc403"},{"name":"List Network Service Configs","id":"d10fd734-817e-40e7-bae4-91a9e0eee088","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"69637656-970f-40d5-8fba-d27bcad5a95a","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"},{"id":"7fe73dfb-a1de-4d15-8aaa-8f956281422c","name":"200 ok with filters","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/network-service-configs?managing_account=100&bfd=true&bgp_password=10.0.1.2","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","network-service-configs"],"query":[{"key":"managing_account","value":"100"},{"key":"bfd","value":"true"},{"key":"bgp_password","value":"10.0.1.2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"}],"_postman_id":"d10fd734-817e-40e7-bae4-91a9e0eee088"},{"name":"Show BGP State","id":"b69e6f62-5d59-4db3-b117-c7c42f5c10ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/bgp-state","description":"<p>The BGP State enpoint responds with the following state options (BGP Finite state model): Idle, Connect, Active, Open Sent, Open Confirm, Established. For details check: <a href=\"https://www.inetdaemon.com/tutorials/internet/ip/routing/bgp/operation/finite_state_model.shtml\">https://www.inetdaemon.com/tutorials/internet/ip/routing/bgp/operation/finite_state_model.shtml</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","bgp-state"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"6f2cd716-8d5c-43ba-bc9f-65f2fa0f8de4","name":"Show BGP State","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/482/bgp-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:28:46 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"24"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"Established\"\n}"}],"_postman_id":"b69e6f62-5d59-4db3-b117-c7c42f5c10ad"},{"name":"Show BFD State","id":"adf94b03-2d23-4947-8531-2fbba4e7a5b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/bfd-state","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","bfd-state"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"42103884-a338-4807-ab80-e3766d469c3d","name":"Show BFD State","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/482/bfd-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:29:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"15"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"Up\"\n}"}],"_postman_id":"adf94b03-2d23-4947-8531-2fbba4e7a5b2"}],"id":"738bf5a7-4180-496d-b5ab-d66b345e2737","_postman_id":"738bf5a7-4180-496d-b5ab-d66b345e2737","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Delete Hosted IBM connection to a Cloud ROUTER","item":[{"name":"Delete Network Service Config","id":"53fc483d-4114-412f-9698-af461b87a3b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{id}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"98e9c249-97dc-4348-bb60-68fa52a74fab","name":"202 accepted","originalRequest":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"decommission_requested\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}\n"}],"_postman_id":"53fc483d-4114-412f-9698-af461b87a3b2"},{"name":"Delete Network Service","id":"1577e812-0d45-466d-95e8-cfd44905d7e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v2/network-services/6","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v2","network-services","6"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"1577e812-0d45-466d-95e8-cfd44905d7e1"}],"id":"b439e39c-eb96-401a-9a77-a4807a76661f","description":"<ol>\n<li><p>Remove all Direct Link connections:</p>\n<ol>\n<li>Before a Direct Link can be deleted, you must remove any VPC connections. Click the delete icon next to the connection under the Direct Link in the IBM Cloud console.</li>\n</ol>\n</li>\n<li><p>Delete from DE-CIX</p>\n<ol>\n<li><p>Delete network-service-config via DELETE /api/v3/decix-vrf-v1/network-service-configs/{id}</p>\n</li>\n<li><p>Delete network-service via DELETE /api/v2/network-services/{id}</p>\n</li>\n</ol>\n</li>\n<li><p>Confirm deletion in IBM Cloud console</p>\n<ol>\n<li><p>From the IBM Cloud console, return to the <strong>Direct Link</strong> page.</p>\n</li>\n<li><p>Locate and expand the Direct Link connection you are deleting.</p>\n</li>\n<li><p>Click <strong>Confirm deletion</strong>.</p>\n</li>\n</ol>\n</li>\n</ol>\n","_postman_id":"b439e39c-eb96-401a-9a77-a4807a76661f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}}],"id":"1d8eedb4-a54e-46cf-a6ca-97f740e39282","description":"<p>DE-CIX API supports hosted AWS connections at the moment. Based on <code>/v2/product-offerings</code> you can find out at which AWS on-ramps you can connect.</p>\n","_postman_id":"1d8eedb4-a54e-46cf-a6ca-97f740e39282","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Azure","item":[{"name":"Create Hosted Azure connection to a Cloud ROUTER","item":[{"name":"Create Network Service","id":"e799040a-8224-4887-b14c-12c648e7d5eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"1461\",\n    \"capacity\": 50,\n    \"cloud_key\": \"7d8af328-f20a-4d03-bdc5-aa53de94df3f\",\n    \"external_ref\": \"azure TEST\",\n    \"contract_ref\": \"\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"product_offering\": \"AAAABwAAAAAAAAAyAAAAMgAAAAE=\",\n    \"purchase_order\": \"po_number\",\n    \"type\": \"cloud_vc\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"c944ffcd-9985-45bb-be68-2c706de9ece3","name":"Create Network Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"7d8af328-f20a-4d03-bdc5-aa53de94df3f\",\n    \"external_ref\": \"azure TEST\",\n    \"contract_ref\": \"\",\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAABwAAAAAAAAAyAAAAMgAAAAE=\",\n    \"purchase_order\": \"po_number\",\n    \"type\": \"cloud_vc\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:34:52 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1085"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"7d8af328-f20a-4d03-bdc5-aa53de94df3f\",\n    \"consuming_account\": \"100\",\n    \"contract_ref\": \"\",\n    \"diversity\": 2,\n    \"external_ref\": \"azure TEST\",\n    \"id\": \"332173\",\n    \"managing_account\": \"100\",\n    \"nsc_required_contact_roles\": [\n        \"1\",\n        \"2\"\n    ],\n    \"product_offering\": \"AAAABwAAAAAAAAAyAAAAMgAAAAE=\",\n    \"provider_ref\": \"7d8af328-f20a-4d03-bdc5-aa53de94df3f\",\n    \"purchase_order\": \"po_number\",\n    \"state\": \"requested\",\n    \"status\": [\n        {\n            \"attrs\": {},\n            \"message\": \"The crm provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"crm\",\n            \"timestamp\": \"2023-08-24T13:31:26Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The cloud provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"cloud\",\n            \"timestamp\": \"2023-08-24T13:31:26Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The network provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"network\",\n            \"timestamp\": \"2023-08-24T13:31:26Z\"\n        }\n    ],\n    \"type\": \"cloud_vc\"\n}"}],"_postman_id":"e799040a-8224-4887-b14c-12c648e7d5eb"},{"name":"Create Network Service Config (Primary)","id":"cf445553-67a2-475e-bce3-bea6ca9da934","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"ref\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"3026ba62-d07a-4504-af3c-a6a3532ef33d","name":"Create Network Service Config (Primary)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"testing_api_prim\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"10.0.0.2\",\n    \"bgp_neighbor_asn\": 12076,\n    \"address\": \"10.0.0.1/30\",\n    \"bfd\": true,\n    \"cloud_vlan\": 156,\n    \"handover\": 1,\n    \"network_service\": \"332173\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:45:30 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"435"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"10.0.0.1/30\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"10.0.0.2\",\n    \"bgp_neighbor_asn\": 12076,\n    \"bfd\": true,\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"testing_api_prim\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332173\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": \"156\",\n    \"handover\": 1,\n    \"id\": \"484\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"cf445553-67a2-475e-bce3-bea6ca9da934"},{"name":"Create Network Service Config (Secondary)","id":"a7c7b9c1-bd4c-4177-a6f3-d80b362aa34a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"ref\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"96a60749-3d60-44f5-a5b5-5c77f01a7cb1","name":"Create Network Service Config (Secondary)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api_sec\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"10.0.0.6\",\n    \"bgp_neighbor_asn\": 12076,\n    \"address\": \"10.0.0.5/30\",\n    \"bfd\": true,\n    \"cloud_vlan\": 156,\n    \"handover\": 2,\n    \"network_service\": \"332173\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:46:35 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"434"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"10.0.0.5/30\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"10.0.0.6\",\n    \"bgp_neighbor_asn\": 12076,\n    \"bfd\": true,\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api_sec\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332173\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": \"156\",\n    \"handover\": 2,\n    \"id\": \"485\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"a7c7b9c1-bd4c-4177-a6f3-d80b362aa34a"}],"id":"f7015377-073b-4aa2-b55e-64565fa77a60","description":"<p>For creating a hosted Azure connection at DE-CIX follow the \"Provider first\" workflow, which is descirbed here: <a href=\"https://ix-api.net/use-cases/#cloud-circuits-cloud_vc\">https://ix-api.net/use-cases/#cloud-circuits-cloud_vc.</a></p>\n<p>For further information in regards to <code>/network-services</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-services\">https://docs.ix-api.net/v2/#tag/network-services</a>.</p>\n<p>For further information in regards to <code>/network-service-configs</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-service-configs\">https://docs.ix-api.net/v2/#tag/network-service-configs.</a></p>\n<p><strong>IMPORTANT</strong>: When provisioning a Azure DirectCLOUD connection there are always two network-service-configs (Azure primary and Azure secondary path) reserved for one network-service.</p>\n","_postman_id":"f7015377-073b-4aa2-b55e-64565fa77a60","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Check Hosted Azure connection to a Cloud ROUTER","item":[{"name":"Get Network Service Config Copy","id":"96cebf51-138b-422c-94f7-bbc65723b212","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"90b1c641-59c4-484e-aadd-758ca633eee1","name":"200 ok - successful provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"production\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"},{"id":"fc61624d-c1ef-46e1-8531-80855edf97c0","name":"200 ok - failed provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421673"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421673\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"error\",\n    \"status\": [{\n        \"severity\": 3,\n        \"tag\": \"vrf\",\n        \"message\": \"Placing VPRN on switch failed\",\n        \"attr\": {\n            \"vrf\": \"100\" \n        },\n        \"timestamp\": \"2021-12-10T12:35:00+01:00\"\n    }],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"}],"_postman_id":"96cebf51-138b-422c-94f7-bbc65723b212"},{"name":"List Network Service Configs Copy","id":"24dc963e-f23a-46b3-a3d9-caa5410c2a3e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"87f3be77-7bda-4a19-aaf5-dc7e01cddd59","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"},{"id":"761ed6eb-2c85-4e6c-84b9-0eba2be911f1","name":"200 ok with filters","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/network-service-configs?managing_account=100&bfd=true&bgp_password=10.0.1.2","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","network-service-configs"],"query":[{"key":"managing_account","value":"100"},{"key":"bfd","value":"true"},{"key":"bgp_password","value":"10.0.1.2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"}],"_postman_id":"24dc963e-f23a-46b3-a3d9-caa5410c2a3e"},{"name":"Show BGP State","id":"b2bfa54a-a379-4754-9588-d689797ba286","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/bgp-state","description":"<p>The BGP State enpoint responds with the following state options (BGP Finite state model): Idle, Connect, Active, Open Sent, Open Confirm, Established. For details check: <a href=\"https://www.inetdaemon.com/tutorials/internet/ip/routing/bgp/operation/finite_state_model.shtml\">https://www.inetdaemon.com/tutorials/internet/ip/routing/bgp/operation/finite_state_model.shtml</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","bgp-state"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"625ae81d-a6ac-45c8-9c88-b634c57f343a","name":"Show BGP State Copy","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/482/bgp-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:28:46 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"24"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"Established\"\n}"}],"_postman_id":"b2bfa54a-a379-4754-9588-d689797ba286"},{"name":"Show BFD State","id":"ab432baa-4190-45df-bcbe-58899e5bc0a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/bfd-state","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","bfd-state"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"96caaa5c-cab0-4e03-9617-2f2def76fc93","name":"Show BFD State Copy","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/482/bfd-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:29:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"15"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"Up\"\n}"}],"_postman_id":"ab432baa-4190-45df-bcbe-58899e5bc0a6"}],"id":"fc440c8b-9656-459c-a7b4-275e549f13a4","_postman_id":"fc440c8b-9656-459c-a7b4-275e549f13a4","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Delete Hosted Azure connection to a Cloud ROUTER","item":[{"name":"Delete Network Service Config","id":"628d3147-8e2f-43fe-8ae1-6c7d7da52861","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{id}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"4f366a96-9d37-45a0-89d6-c138ce5f1c4d","name":"202 accepted","originalRequest":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"decommission_requested\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}\n"}],"_postman_id":"628d3147-8e2f-43fe-8ae1-6c7d7da52861"},{"name":"Delete Network Service","id":"c6efee6d-addb-481f-8d88-1958e18e29f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v2/network-services/6","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v2","network-services","6"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"c6efee6d-addb-481f-8d88-1958e18e29f8"}],"id":"ad2d8c90-11fe-4e14-adae-c0ff68dec2cc","_postman_id":"ad2d8c90-11fe-4e14-adae-c0ff68dec2cc","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}}],"id":"1a5c315e-508c-4e2a-b14c-69365d2c9a8d","_postman_id":"1a5c315e-508c-4e2a-b14c-69365d2c9a8d","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"GCLOUD","item":[{"name":"Create Hosted GCLOUD connection to a Cloud ROUTER","item":[{"name":"Create Network Service","id":"a5925d7e-58ff-4eb6-b104-9300fa0b312e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"0cb1c88b-2t32-40a4-af45-709a82b8c0f0/europe-west3/1\",\n    \"external_ref\": \"GCLOUD TEST\",\n    \"contract_ref\": \"\",\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAAGwAAAAAAAAAyAAAAMgAAAAI=\",\n    \"purchase_order\": \"po_number\",\n    \"type\": \"cloud_vc\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services","description":"<p>sw account: <code>199363189413</code></p>\n<p>azure product offering <code>AAAAJQAAAAAAAAAyAAAAMg==</code>\nDirectCLOUD AZURE Europe (FRA32) access in FRA 50 Mbit/s on shared NNI</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"07a69b5d-8d64-4a1b-9dc6-877011371a2d","name":"Create Network Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"0cb1c88b-2t32-40a4-af45-709a82b8c0f0/europe-west3/1\",\n    \"external_ref\": \"GCLOUD TEST\",\n    \"contract_ref\": \"\",\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAAGwAAAAAAAAAyAAAAMgAAAAI=\",\n    \"purchase_order\": \"po_number\",\n    \"type\": \"cloud_vc\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:54:46 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1257"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"0cb1c88b-2t32-40a4-af45-709a82b8c0f0/europe-west3/1\",\n    \"consuming_account\": \"100\",\n    \"contract_ref\": \"\",\n    \"diversity\": 1,\n    \"external_ref\": \"GCLOUD TEST\",\n    \"id\": \"332177\",\n    \"managing_account\": \"100\",\n    \"nsc_required_contact_roles\": [\n        \"1\",\n        \"2\"\n    ],\n    \"product_offering\": \"AAAAGwAAAAAAAAAyAAAAMgAAAAI=\",\n    \"provider_ref\": null,\n    \"purchase_order\": \"po_number\",\n    \"state\": \"requested\",\n    \"status\": [\n        {\n            \"attrs\": {},\n            \"message\": \"The crm provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"crm\",\n            \"timestamp\": \"2023-08-24T13:54:27Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The cloud provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"cloud\",\n            \"timestamp\": \"2023-08-24T13:54:27Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The network provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"network\",\n            \"timestamp\": \"2023-08-24T13:54:27Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"No provider ports assigned to this cloud_vc\",\n            \"severity\": 4,\n            \"tag\": \"diversity\",\n            \"timestamp\": \"2023-08-24T13:54:27Z\"\n        }\n    ],\n    \"type\": \"cloud_vc\"\n}"}],"_postman_id":"a5925d7e-58ff-4eb6-b104-9300fa0b312e"},{"name":"Create Network Service Config","id":"855f9b5d-621c-42ba-9f6a-df3ff0d1d4e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"api_testing_gcloud_mb\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"169.254.13.217\",\n    \"bgp_neighbor_asn\": 16550,\n    \"address\": \"169.254.13.218/29\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332177\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"3a138eac-238d-45b0-aa4b-46f5421037c8","name":"Create Network Service Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"api_testing_gcloud_mb\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"169.254.13.217\",\n    \"bgp_neighbor_asn\": 16550,\n    \"address\": \"169.254.13.218/29\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332177\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 15:10:19 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"451"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"169.254.13.218/29\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"169.254.13.217\",\n    \"bgp_neighbor_asn\": 16550,\n    \"bfd\": true,\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"api_testing_gcloud_mb\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332177\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"id\": \"486\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"855f9b5d-621c-42ba-9f6a-df3ff0d1d4e0"}],"id":"d42e4f84-8a99-4b95-9877-b4dbc56cff06","description":"<p>For creating a hosted GCLOUD connection at DE-CIX follow the \"Provider first\" workflow, which is descirbed here: <a href=\"https://ix-api.net/use-cases/#cloud-circuits-cloud_vc\">https://ix-api.net/use-cases/#cloud-circuits-cloud_vc.</a></p>\n<p>For further information in regards to <code>/network-services</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-services\">https://docs.ix-api.net/v2/#tag/network-services</a>.</p>\n<p>For further information in regards to <code>/network-service-configs</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-service-configs\">https://docs.ix-api.net/v2/#tag/network-service-configs.</a></p>\n","_postman_id":"d42e4f84-8a99-4b95-9877-b4dbc56cff06","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Check Hosted GCLOUD connection to a Cloud ROUTER","item":[{"name":"Get Network Service Config","id":"3fcd8aa2-1172-4577-ae31-cd62a50b173f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"cd6cae64-de26-43f3-a230-eea11ee57a40","name":"200 ok - successful provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"production\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"},{"id":"45017109-5745-4f02-9cc3-c4b720fa6864","name":"200 ok - failed provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421673"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421673\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"error\",\n    \"status\": [{\n        \"severity\": 3,\n        \"tag\": \"vrf\",\n        \"message\": \"Placing VPRN on switch failed\",\n        \"attr\": {\n            \"vrf\": \"100\" \n        },\n        \"timestamp\": \"2021-12-10T12:35:00+01:00\"\n    }],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"}],"_postman_id":"3fcd8aa2-1172-4577-ae31-cd62a50b173f"},{"name":"List Network Service Configs","id":"63bfce2d-6b52-4116-85cd-ee62ce2b37f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"e85a33f1-4fce-42fe-ad2a-70798d12a595","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"},{"id":"98260a7d-bfc6-4efe-9f94-bf10936311dc","name":"200 ok with filters","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/network-service-configs?managing_account=100&bfd=true&bgp_password=10.0.1.2","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","network-service-configs"],"query":[{"key":"managing_account","value":"100"},{"key":"bfd","value":"true"},{"key":"bgp_password","value":"10.0.1.2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"}],"_postman_id":"63bfce2d-6b52-4116-85cd-ee62ce2b37f6"},{"name":"Show BGP State","id":"cfdd2ae5-f56d-42e4-9305-a33d97222154","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/bgp-state","description":"<p>The BGP State enpoint responds with the following state options (BGP Finite state model): Idle, Connect, Active, Open Sent, Open Confirm, Established. For details check: <a href=\"https://www.inetdaemon.com/tutorials/internet/ip/routing/bgp/operation/finite_state_model.shtml\">https://www.inetdaemon.com/tutorials/internet/ip/routing/bgp/operation/finite_state_model.shtml</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","bgp-state"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"01883ce7-5539-4870-bb30-e1d27cd2138b","name":"Show BGP State","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/482/bgp-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:28:46 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"24"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"Established\"\n}"}],"_postman_id":"cfdd2ae5-f56d-42e4-9305-a33d97222154"},{"name":"Show BFD State","id":"78747c5d-25e3-4285-8c8e-face307bdedf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/bfd-state","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","bfd-state"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"4ccafc76-c459-4b62-b4fc-eb1b78ea1e71","name":"Show BFD State","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/482/bfd-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:29:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"15"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"Up\"\n}"}],"_postman_id":"78747c5d-25e3-4285-8c8e-face307bdedf"}],"id":"d82f7c2a-4cb5-4184-9487-2353d2948041","_postman_id":"d82f7c2a-4cb5-4184-9487-2353d2948041","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Delete Hosted GCLOUD connection to a Cloud ROUTER","item":[{"name":"Delete Network Service Config","id":"8a812aee-2378-4c0d-8257-14a0ce725b86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{id}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"e4880104-28bb-4f0f-aa74-8587388e4614","name":"202 accepted","originalRequest":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"decommission_requested\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}\n"}],"_postman_id":"8a812aee-2378-4c0d-8257-14a0ce725b86"},{"name":"Delete Network Service","id":"ac3fd5c6-8b9b-4767-b56c-7940d0b2636c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v2/network-services/6","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v2","network-services","6"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ac3fd5c6-8b9b-4767-b56c-7940d0b2636c"}],"id":"5dda782d-5b78-499a-bf73-4f08642019e7","_postman_id":"5dda782d-5b78-499a-bf73-4f08642019e7","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}}],"id":"bda2ac81-037b-4a5c-aee3-ba1346020095","_postman_id":"bda2ac81-037b-4a5c-aee3-ba1346020095","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}}],"id":"6302918a-8aad-44b0-87ae-a57047e390c7","description":"<p>This section guides you through the API process for establishing a DirectCLOUD connection between a DE-CIX Cloud ROUTER and a Cloud Service Provider (CSP).</p>\n<p>DE-CIX collaborates with top cloud service providers to simplify the process of establishing a DirectCLOUD connection within your cloud framework. Presently, we provide automated configuration and connectivity options for the following partners:</p>\n<ul>\n<li><p>Amazon Web Services (DirectConnect)</p>\n</li>\n<li><p>Microsoft Azure (ExpressRoute)</p>\n</li>\n<li><p>Google</p>\n</li>\n<li><p>IBM (Direct Link)</p>\n</li>\n</ul>\n<p>Each cloud partner employs a distinct configuration approach for their services, and this section outlines the configuration steps for each one.</p>\n<p>For DirectCLOUD the DE-CIX API basically differentiates between to different provisioning workflows: \"Provider first\" (Azure and GCLOUD) and \"Exchange first\" (AWS and IBM). Both are described more in detail here: <a href=\"https://ix-api.net/use-cases/#cloud-circuits-cloud_vc\">https://ix-api.net/use-cases/#cloud-circuits-cloud_vc</a>.</p>\n","_postman_id":"6302918a-8aad-44b0-87ae-a57047e390c7","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Accesses","item":[{"name":"List connections","id":"7749899b-5436-4658-a956-2775f3bc56c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{ix-api-host}}/api/v2/connections","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v2","connections"],"host":["{{ix-api-host}}"],"query":[],"variable":[]}},"response":[{"id":"797db68f-f71c-4e1b-8d0f-2d8699e3f431","name":"List connections","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v2/connections"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Fri, 25 Aug 2023 08:31:04 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"53430"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945805\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1964716\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136530\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945807\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1964720\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136533\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945809\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1964724\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136535\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945933\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1967341\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 2,\n        \"port_reservations\": [\n            \"136752\",\n            \"136751\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945806\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1964718\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136532\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945790\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1964682\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136514\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945791\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1964683\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136515\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945793\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1964691\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136517\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945794\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1964693\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136518\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945795\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1964695\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136519\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945796\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1964697\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136520\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945801\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1964710\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136525\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945803\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1964713\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136527\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945810\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1964726\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136536\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 20440,\n        \"capacity_allocation_limit\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"external_ref\": null,\n        \"id\": \"2945983\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1969963\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"4929003\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136808\"\n        ],\n        \"ports\": [\n            \"31097\"\n        ],\n        \"product_offering\": \"AAAAAABLNesAACcQ\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 10000,\n        \"state\": \"production\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945825\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1964764\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136570\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945823\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1964759\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 3,\n        \"port_reservations\": [\n            \"136566\",\n            \"136567\",\n            \"136568\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945808\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1964722\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136534\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945812\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1964730\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 3,\n        \"port_reservations\": [\n            \"136543\",\n            \"136541\",\n            \"136542\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945831\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1964925\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 3,\n        \"port_reservations\": [\n            \"136581\",\n            \"136580\",\n            \"136579\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945934\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1967344\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 2,\n        \"port_reservations\": [\n            \"136754\",\n            \"136753\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 110,\n        \"capacity_allocation_limit\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"external_ref\": \"1GE Test maincubes FRA01 peer01.fra.de-cix.net\",\n        \"id\": \"5626\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:51505\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"17998689\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"133726\"\n        ],\n        \"ports\": [\n            \"25643\"\n        ],\n        \"product_offering\": \"AAAAAAESo2EAAAPo\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 1000,\n        \"state\": \"production\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945829\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1964921\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136577\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945867\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1965184\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136629\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945870\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1965188\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"4929012\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136632\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945871\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1965189\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136633\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945875\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1965197\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 3,\n        \"port_reservations\": [\n            \"136639\",\n            \"136641\",\n            \"136640\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945872\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1965191\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136634\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945865\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1965180\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136627\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945873\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1965193\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 3,\n        \"port_reservations\": [\n            \"136635\",\n            \"136637\",\n            \"136636\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945866\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_static\",\n        \"name\": \"DXDB:NAS:1965182\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136628\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"external_ref\": \"1GE PCCW Console\",\n        \"id\": \"2860266\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:287387\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"4929003\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"134099\"\n        ],\n        \"ports\": [\n            \"26874\"\n        ],\n        \"product_offering\": \"AAAAAABLNesAAAPo\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 1000,\n        \"state\": \"production\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945797\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1964699\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136521\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945799\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1964704\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136523\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 20000,\n        \"capacity_allocation_limit\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"external_ref\": null,\n        \"id\": \"2946219\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_static\",\n        \"name\": \"DXDB:NAS:1973350\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23148034\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136853\"\n        ],\n        \"ports\": [\n            \"23302\"\n        ],\n        \"product_offering\": \"AAAAAAFhNgIAACcQ\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 10000,\n        \"state\": \"production\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 10000,\n        \"capacity_allocation_limit\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"external_ref\": null,\n        \"id\": \"2946220\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_static\",\n        \"name\": \"DXDB:NAS:1973354\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23148109\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136854\"\n        ],\n        \"ports\": [\n            \"24773\"\n        ],\n        \"product_offering\": \"AAAAAAFhNk0AACcQ\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 10000,\n        \"state\": \"production\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 10000,\n        \"capacity_allocation_limit\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"external_ref\": null,\n        \"id\": \"2946225\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_static\",\n        \"name\": \"DXDB:NAS:1973846\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23148030\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136859\"\n        ],\n        \"ports\": [\n            \"23142\"\n        ],\n        \"product_offering\": \"AAAAAAFhNf4AACcQ\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 10000,\n        \"state\": \"production\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945880\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1965207\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136648\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945881\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1965209\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 2,\n        \"port_reservations\": [\n            \"136649\",\n            \"136750\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945882\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1965211\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136650\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945883\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1965213\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136651\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945914\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1965312\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136718\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945915\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1965314\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 2,\n        \"port_reservations\": [\n            \"136719\",\n            \"136720\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945916\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1965316\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136723\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945917\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1965318\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 2,\n        \"port_reservations\": [\n            \"136724\",\n            \"136725\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 10000,\n        \"capacity_allocation_limit\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"external_ref\": null,\n        \"id\": \"2942919\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1324092\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"4929012\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"134834\"\n        ],\n        \"ports\": [\n            \"1330\"\n        ],\n        \"product_offering\": \"AAAAAABLNfQAACcQ\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 10000,\n        \"state\": \"production\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"external_ref\": null,\n        \"id\": \"2941390\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1714956\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23148024\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"135146\"\n        ],\n        \"ports\": [\n            \"22890\"\n        ],\n        \"product_offering\": \"AAAAAAFhNfgAAAPo\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 1000,\n        \"state\": \"production\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"external_ref\": null,\n        \"id\": \"2942943\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1714980\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23148024\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"135147\"\n        ],\n        \"ports\": [\n            \"22898\"\n        ],\n        \"product_offering\": \"AAAAAAFhNfgAACcQ\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 10000,\n        \"state\": \"production\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"external_ref\": null,\n        \"id\": \"2942944\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1714985\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23148024\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"135148\"\n        ],\n        \"ports\": [\n            \"22904\"\n        ],\n        \"product_offering\": \"AAAAAAFhNfgAACcQ\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 10000,\n        \"state\": \"production\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 20000,\n        \"capacity_allocation_limit\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"external_ref\": null,\n        \"id\": \"2941426\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1837159\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23148036\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"135247\"\n        ],\n        \"ports\": [\n            \"23007\"\n        ],\n        \"product_offering\": \"AAAAAAFhNgQAACcQ\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 10000,\n        \"state\": \"production\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 20000,\n        \"capacity_allocation_limit\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"external_ref\": null,\n        \"id\": \"2941432\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1845806\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23148036\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"135259\"\n        ],\n        \"ports\": [\n            \"22959\"\n        ],\n        \"product_offering\": \"AAAAAAFhNgQAACcQ\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 10000,\n        \"state\": \"production\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945918\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1965369\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136734\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945828\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1964919\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 3,\n        \"port_reservations\": [\n            \"136574\",\n            \"136575\",\n            \"136576\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 200,\n        \"capacity_allocation_limit\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"external_ref\": \"decix-fra-1\",\n        \"id\": \"2941511\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1895573\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"4929002\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"135328\"\n        ],\n        \"ports\": [\n            \"26805\"\n        ],\n        \"product_offering\": \"AAAAAABLNeoAACcQ\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 10000,\n        \"state\": \"production\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945878\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1965203\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 3,\n        \"port_reservations\": [\n            \"136646\",\n            \"136645\",\n            \"136644\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945919\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1965372\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 2,\n        \"port_reservations\": [\n            \"136735\",\n            \"136736\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945874\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1965195\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136638\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945798\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1964701\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136522\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945876\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1965199\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136642\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945877\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1965201\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136643\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945811\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1964728\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 3,\n        \"port_reservations\": [\n            \"136539\",\n            \"136540\",\n            \"136538\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945820\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1964747\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136558\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945830\",\n        \"lacp_timeout\": null,\n        \"managing_account\": \"1461\",\n        \"mode\": \"standalone\",\n        \"name\": \"DXDB:NAS:1964923\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 1,\n        \"port_reservations\": [\n            \"136578\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"capacity_allocated\": 0,\n        \"capacity_allocation_limit\": null,\n        \"charged_until\": null,\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"current_billing_start_date\": null,\n        \"decommission_at\": null,\n        \"external_ref\": null,\n        \"id\": \"2945948\",\n        \"lacp_timeout\": \"slow\",\n        \"managing_account\": \"1461\",\n        \"mode\": \"lag_lacp\",\n        \"name\": \"DXDB:NAS:1969059\",\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"pop\": \"23180349\",\n        \"port_quantity\": 2,\n        \"port_reservations\": [\n            \"136769\",\n            \"136770\"\n        ],\n        \"ports\": [],\n        \"product_offering\": \"\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"speed\": 0,\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ]\n    }\n]"}],"_postman_id":"7749899b-5436-4658-a956-2775f3bc56c3"},{"name":"Get connections","id":"e0ac6aad-11dc-4338-8f5c-5bfb738bf5d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"e0ac6aad-11dc-4338-8f5c-5bfb738bf5d6"}],"id":"e40f139c-3629-49a9-a0bf-79a2dfa2868a","description":"<p>The Access product is the physical interface / connection to the Apollon platform in a specific DE-CIX location / site.</p>\n<p>The Access product is identical across all DE-CIX locations. However, the availability of the different access types may vary from site to site, i.e. from data center to data center. For example, certain access rates or transceiver types are not uniformly available at all sites.</p>\n<p>For certain services, the customer does not need a <strong>public</strong> ASN to order Access. These include, among others, DirectCLOUD, Virtual PNI, etc. </p>\n<p>Customers can order multiple Access products within one DE-CIX site or across multiple DE-CIX sites.</p>\n<p>Bandwidth of the access is subject to the respective client order. Generally, and subject to availability in the respective data center, DE-CIX offers the following bandwidths:</p>\n<ul>\n<li><p>1 Gbps</p>\n</li>\n<li><p>10 Gbps</p>\n</li>\n<li><p>100 Gbps</p>\n</li>\n<li><p>400 Gbps</p>\n</li>\n</ul>\n<p>For further API documentation in reagards to the Access product reach out to: <a href=\"https://docs.ix-api.net/2.5.0/#tag/connections\">https://docs.ix-api.net/2.5.0/#tag/connections</a></p>\n","_postman_id":"e40f139c-3629-49a9-a0bf-79a2dfa2868a","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"VirtualPNI","item":[{"name":"Create VirtualPNI connection to a Cloud ROUTER","item":[{"name":"Create Network Service","id":"7894c40e-a964-4668-acdf-ffff498e8d60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAFxQAAJw8AAABkAAAAZAAAAAM=\",\n    \"type\": \"p2p_vc\",\n    \"external_ref\": \"api_testing_vpni\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\",\n    \"display_name\": \"\",\n    \"joining_member_account\": \"100\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"28961fc4-52cd-4ff1-94c2-f2eb7ed9b584","name":"Create Network Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAFxQAAJw8AAABkAAAAZAAAAAM=\",\n    \"type\": \"p2p_vc\",\n    \"external_ref\": \"api_testing_vpni\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\",\n    \"display_name\": \"\",\n    \"joining_member_account\": \"100\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 15:41:38 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"457"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"billing_account\": \"100\",\n    \"capacity\": 100,\n    \"consuming_account\": \"100\",\n    \"contract_ref\": \"\",\n    \"display_name\": \"\",\n    \"external_ref\": \"api_testing_vpni\",\n    \"id\": \"332192\",\n    \"joining_member_account\": \"100\",\n    \"managing_account\": \"100\",\n    \"nsc_required_contact_roles\": [\n        \"1\",\n        \"2\"\n    ],\n    \"product_offering\": \"AAAFxQAAJw8AAABkAAAAZAAAAAM=\",\n    \"purchase_order\": \"\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"type\": \"p2p_vc\"\n}"}],"_postman_id":"7894c40e-a964-4668-acdf-ffff498e8d60"},{"name":"Create Network Service Config","id":"2a9fc510-8d32-4b16-8c30-a01d8d1f1c25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"p2p_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"Second test new nsc\",\n    \"vrf\": \"273\",\n    \"network_service\": \"332192\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"connection\": \"2945983\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": [],\n    \"vlan_config\": {\n        \"vlan\": 99,\n        \"vlan_ethertype\": \"0x8100\",\n        \"vlan_type\": \"dot1q\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"834d6f75-f57b-40f2-82b8-6047b81e58f6","name":"Create Network Service Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"p2p_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"Second test new nsc\",\n    \"vrf\": \"273\",\n    \"network_service\": \"332192\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"connection\": \"2945983\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": [],\n    \"vlan_config\": {\n        \"vlan\": 99,\n        \"vlan_ethertype\": \"0x8100\",\n        \"vlan_type\": \"dot1q\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 15:45:09 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"508"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"10.0.1.1/30\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"bfd\": true,\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"Second test new nsc\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332192\",\n    \"type\": \"p2p_vc\",\n    \"connection\": \"2945983\",\n    \"vlan_config\": {\n        \"vlan_type\": \"dot1q\",\n        \"vlan\": 99,\n        \"vlan_ethertype\": \"0x8100\"\n    },\n    \"id\": \"488\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"2a9fc510-8d32-4b16-8c30-a01d8d1f1c25"}],"id":"23df3fa4-ae35-4301-82da-0e375c3b6ad8","description":"<p>For further information in regards to <code>/network-services</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-services\">https://docs.ix-api.net/v2/#tag/network-services</a>.</p>\n","_postman_id":"23df3fa4-ae35-4301-82da-0e375c3b6ad8","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Check VirtualPNI connection to a Cloud ROUTER","item":[{"name":"Get Network Service Config","id":"5c04da29-5068-41b7-ba79-9c595f5b6db5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"1c96e7e7-5021-4494-a939-86c454d55968","name":"200 ok - successful provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"production\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"},{"id":"200e01ff-8532-41f9-b6d7-bfea7599012d","name":"200 ok - failed provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421673"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421673\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"error\",\n    \"status\": [{\n        \"severity\": 3,\n        \"tag\": \"vrf\",\n        \"message\": \"Placing VPRN on switch failed\",\n        \"attr\": {\n            \"vrf\": \"100\" \n        },\n        \"timestamp\": \"2021-12-10T12:35:00+01:00\"\n    }],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"}],"_postman_id":"5c04da29-5068-41b7-ba79-9c595f5b6db5"},{"name":"List Network Service Configs","id":"d0412e88-1f58-435b-ae5d-efa6f7adf4bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"1491ce09-74cf-4ae5-8690-d94aac2eb74c","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"},{"id":"83853554-a3ae-4b37-8a80-2f63dc86ea95","name":"200 ok with filters","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/network-service-configs?managing_account=100&bfd=true&bgp_password=10.0.1.2","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","network-service-configs"],"query":[{"key":"managing_account","value":"100"},{"key":"bfd","value":"true"},{"key":"bgp_password","value":"10.0.1.2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"}],"_postman_id":"d0412e88-1f58-435b-ae5d-efa6f7adf4bc"},{"name":"Show BGP State","id":"61787a24-b7f9-45d0-9c67-691d56f94e62","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/bgp-state","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","bgp-state"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"830dfa37-0b87-41a7-942b-0007adc6de8b","name":"Show BGP State","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/482/bgp-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:28:46 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"24"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"Established\"\n}"}],"_postman_id":"61787a24-b7f9-45d0-9c67-691d56f94e62"},{"name":"Show BFD State","id":"a5405a14-dd0d-47a1-b6e6-5eacd7f5d770","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/bfd-state","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","bfd-state"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"6cf07d48-03f1-419b-abe6-52ccd045d315","name":"Show BFD State","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/482/bfd-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:29:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"15"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"Up\"\n}"}],"_postman_id":"a5405a14-dd0d-47a1-b6e6-5eacd7f5d770"}],"id":"0519c40f-9d81-4f39-8fc8-cb24159eaec0","_postman_id":"0519c40f-9d81-4f39-8fc8-cb24159eaec0","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}},{"name":"Delete Hosted Azure connection to a Cloud ROUTER","item":[{"name":"Delete Network Service Config","id":"a7382e5e-7c7f-4bd5-ab95-4b6e757e376d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{id}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"8b6be6fb-ff55-4b5c-a25c-180d26178ffc","name":"202 accepted","originalRequest":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"decommission_requested\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}\n"}],"_postman_id":"a7382e5e-7c7f-4bd5-ab95-4b6e757e376d"},{"name":"Delete Network Service","id":"90e5ccc9-9b3d-4de5-aac1-ad315ad4d82b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v2/network-services/6","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}},"urlObject":{"path":["api","v2","network-services","6"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"90e5ccc9-9b3d-4de5-aac1-ad315ad4d82b"}],"id":"0be7e369-e6e0-43b0-860d-f0bfd1204e1f","_postman_id":"0be7e369-e6e0-43b0-860d-f0bfd1204e1f","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}}],"id":"32393a89-4baa-412e-9714-7d574412c90b","description":"<p>VirtualPNI is the DE-CIX Point-to-Point Service.</p>\n<p>VirtualPNI is a service allowing you to install one or multiple VLANs on your Access port to connect between end-points within a metro region, between metro regions, or between your on-premise equipment and the DE-CIX Cloud ROUTER in a hybrid-cloud setup.</p>\n<h2 id=\"virtualpni-use-cases\">VirtualPNI Use cases</h2>\n<p>The service comes in two flavors, depending on the use case.</p>\n<h3 id=\"use-case-1-layer-2-e-line-point-to-point\">Use case 1: Layer 2 E-line* point-to-point</h3>\n<p>VirtualPNI as a Layer 2 Ethernet circuit providing private, flexible, and on-demand connections between two or more DE-CIX Accesses within a metro region or between metro regions.</p>\n<p>Currently only the ordering party is paying. The receiving party has to accept (agree) the incoming connection. More specifically, the ordering party pays for the service and its Access. The receiving party pays only for the Access.</p>\n<h3 id=\"use-case-2-layer-3-connection-for-hybrid-cloud-setups\">Use case 2: Layer 3 connection** (for Hybrid-cloud setups)</h3>\n<p>A VirtualPNI connection between your physical DE-CIX Access port and the DE-CIX Cloud ROUTER: A layer 3 routed network connection on our carrier-grade private platform to extend the customers on-premise equipment \"behind\" the DE-CIX Access to the cloud environment of the customers. In the event a VirtualPNI connection is added to the routing domain as part of a customer’s Cloud ROUTER, a virtual routing instance in closest proximity to the customers DE-CIX Access is created. Based on this, a connection is provisioned between the Cloud ROUTER instance and the customers DE-CIX Access which is connected to his on-premises equipment, over which a BGP session is established.</p>\n<p><strong>IMPORTANT</strong>: The API supports use case 2 at the moment. On a API level VirtualPNI is represented as a network-service of type <code>p2p_vc</code></p>\n","_postman_id":"32393a89-4baa-412e-9714-7d574412c90b","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]},"isInherited":true,"source":{"_postman_id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","id":"a16210d3-e507-4b88-84ed-c3c72fe1030a","name":"Cloud ROUTER IX-API Extension","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt_token}}"}]}},"event":[{"listen":"prerequest","script":{"id":"465a8fbe-7cc1-4eca-a9d7-c52797fd9841","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"760245c4-6b9c-48ee-96ac-56bcfdaae0fa","type":"text/javascript","exec":[""]}}]}