PowerBuilder / Core Services API / UpdateVirtualCircuit
Back to Collection Items
integer li_rc
oleobject loo_Http
integer li_Success
oleobject loo_Json
oleobject loo_SbRequestBody
oleobject loo_Resp
oleobject loo_SbResponseBody
oleobject loo_JResp
integer li_RespStatusCode
string ls_Value
string ls_StrVal
string ls_BandwidthShapeName
string ls_BgpManagement
string ls_BgpSessionState
string ls_CompartmentId
integer li_CustomerBgpAsn
string ls_DisplayName
string ls_GatewayId
string ls_Id
string ls_LifecycleState
integer li_OracleBgpAsn
string ls_ProviderName
string ls_ProviderServiceId
string ls_ProviderServiceKeyName
string ls_ProviderServiceName
string ls_ProviderState
string ls_ReferenceComment
string ls_Region
string ls_ServiceType
string ls_TimeCreated
string ls_V_type
integer i
integer li_Count_i
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
loo_Http = create oleobject
// Use "Chilkat_9_5_0.Http" for versions of Chilkat < 10.0.0
li_rc = loo_Http.ConnectToNewObject("Chilkat.Http")
if li_rc < 0 then
destroy loo_Http
MessageBox("Error","Connecting to COM object failed")
return
end if
// Use this online tool to generate code from sample JSON: Generate Code to Create JSON
// The following JSON is sent in the request body.
// {
// "bandwidthShapeName": "quis qui eu",
// "crossConnectMappings": [
// {
// "value": "<Error: Too many levels of nesting to fake this schema>"
// },
// {
// "value": "<Error: Too many levels of nesting to fake this schema>"
// }
// ],
// "customerBgpAsn": -71609415,
// "definedTags": {},
// "displayName": "et nostrud Lorem dolore",
// "freeformTags": {},
// "gatewayId": "consectetur irure",
// "providerServiceKeyName": "labore in ex",
// "providerState": "ACTIVE",
// "referenceComment": "adipisicing commodo",
// "routingPolicy": [
// "GLOBAL",
// "MARKET_LEVEL"
// ]
// }
loo_Json = create oleobject
// Use "Chilkat_9_5_0.JsonObject" for versions of Chilkat < 10.0.0
li_rc = loo_Json.ConnectToNewObject("Chilkat.JsonObject")
loo_Json.UpdateString("bandwidthShapeName","quis qui eu")
loo_Json.UpdateString("crossConnectMappings[0].value","<Error: Too many levels of nesting to fake this schema>")
loo_Json.UpdateString("crossConnectMappings[1].value","<Error: Too many levels of nesting to fake this schema>")
loo_Json.UpdateInt("customerBgpAsn",-71609415)
loo_Json.UpdateNewObject("definedTags")
loo_Json.UpdateString("displayName","et nostrud Lorem dolore")
loo_Json.UpdateNewObject("freeformTags")
loo_Json.UpdateString("gatewayId","consectetur irure")
loo_Json.UpdateString("providerServiceKeyName","labore in ex")
loo_Json.UpdateString("providerState","ACTIVE")
loo_Json.UpdateString("referenceComment","adipisicing commodo")
loo_Json.UpdateString("routingPolicy[0]","GLOBAL")
loo_Json.UpdateString("routingPolicy[1]","MARKET_LEVEL")
loo_Http.SetRequestHeader("Content-Type","application/json")
loo_Http.SetRequestHeader("x-content-sha256","{{content_sha256}}")
loo_Http.SetRequestHeader("Authorization","{{signature}}")
loo_Http.SetRequestHeader("Date","{{date}}")
loo_Http.SetRequestHeader("if-match","officia sed")
loo_SbRequestBody = create oleobject
// Use "Chilkat_9_5_0.StringBuilder" for versions of Chilkat < 10.0.0
li_rc = loo_SbRequestBody.ConnectToNewObject("Chilkat.StringBuilder")
loo_Json.EmitSb(loo_SbRequestBody)
loo_Resp = loo_Http.PTextSb("PUT","https://iaas.{{region}}.oraclecloud.com/20160918/virtualCircuits/:virtualCircuitId",loo_SbRequestBody,"utf-8","application/json",0,0)
if loo_Http.LastMethodSuccess = 0 then
Write-Debug loo_Http.LastErrorText
destroy loo_Http
destroy loo_Json
destroy loo_SbRequestBody
return
end if
loo_SbResponseBody = create oleobject
// Use "Chilkat_9_5_0.StringBuilder" for versions of Chilkat < 10.0.0
li_rc = loo_SbResponseBody.ConnectToNewObject("Chilkat.StringBuilder")
loo_Resp.GetBodySb(loo_SbResponseBody)
loo_JResp = create oleobject
// Use "Chilkat_9_5_0.JsonObject" for versions of Chilkat < 10.0.0
li_rc = loo_JResp.ConnectToNewObject("Chilkat.JsonObject")
loo_JResp.LoadSb(loo_SbResponseBody)
loo_JResp.EmitCompact = 0
Write-Debug "Response Body:"
Write-Debug loo_JResp.Emit()
li_RespStatusCode = loo_Resp.StatusCode
Write-Debug "Response Status Code = " + string(li_RespStatusCode)
if li_RespStatusCode >= 400 then
Write-Debug "Response Header:"
Write-Debug loo_Resp.Header
Write-Debug "Failed."
destroy loo_Resp
destroy loo_Http
destroy loo_Json
destroy loo_SbRequestBody
destroy loo_SbResponseBody
destroy loo_JResp
return
end if
destroy loo_Resp
// Sample JSON response:
// (Sample code for parsing the JSON response is shown below)
// {
// "bandwidthShapeName": "aliquip quis",
// "bgpManagement": "PROVIDER_MANAGED",
// "bgpSessionState": "UP",
// "compartmentId": "ex voluptate ea eiusmod",
// "crossConnectMappings": [
// {
// "value": "<Error: Too many levels of nesting to fake this schema>"
// },
// {
// "value": "<Error: Too many levels of nesting to fake this schema>"
// }
// ],
// "customerBgpAsn": 32592947,
// "definedTags": {},
// "displayName": "sunt exercitation",
// "freeformTags": {},
// "gatewayId": "sed deserunt magna",
// "id": "ex Duis amet culpa",
// "lifecycleState": "PROVISIONING",
// "oracleBgpAsn": 34318225,
// "providerName": "ullamco occaecat culpa cillum",
// "providerServiceId": "nisi ex culpa dolor",
// "providerServiceKeyName": "nostru",
// "providerServiceName": "laboris labore",
// "providerState": "ACTIVE",
// "publicPrefixes": [
// "proident et amet qui dolor",
// "tempor nostrud"
// ],
// "referenceComment": "laboris fugiat do",
// "region": "dolore sint ut non",
// "routingPolicy": [
// "MARKET_LEVEL",
// "GLOBAL"
// ],
// "serviceType": "LAYER2",
// "timeCreated": "2021-02-05T13:31:56.554Z",
// "type": "PUBLIC"
// }
// Sample code for parsing the JSON response...
// Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code
ls_BandwidthShapeName = loo_JResp.StringOf("bandwidthShapeName")
ls_BgpManagement = loo_JResp.StringOf("bgpManagement")
ls_BgpSessionState = loo_JResp.StringOf("bgpSessionState")
ls_CompartmentId = loo_JResp.StringOf("compartmentId")
li_CustomerBgpAsn = loo_JResp.IntOf("customerBgpAsn")
ls_DisplayName = loo_JResp.StringOf("displayName")
ls_GatewayId = loo_JResp.StringOf("gatewayId")
ls_Id = loo_JResp.StringOf("id")
ls_LifecycleState = loo_JResp.StringOf("lifecycleState")
li_OracleBgpAsn = loo_JResp.IntOf("oracleBgpAsn")
ls_ProviderName = loo_JResp.StringOf("providerName")
ls_ProviderServiceId = loo_JResp.StringOf("providerServiceId")
ls_ProviderServiceKeyName = loo_JResp.StringOf("providerServiceKeyName")
ls_ProviderServiceName = loo_JResp.StringOf("providerServiceName")
ls_ProviderState = loo_JResp.StringOf("providerState")
ls_ReferenceComment = loo_JResp.StringOf("referenceComment")
ls_Region = loo_JResp.StringOf("region")
ls_ServiceType = loo_JResp.StringOf("serviceType")
ls_TimeCreated = loo_JResp.StringOf("timeCreated")
ls_V_type = loo_JResp.StringOf("type")
i = 0
li_Count_i = loo_JResp.SizeOfArray("crossConnectMappings")
do while i < li_Count_i
loo_JResp.I = i
ls_Value = loo_JResp.StringOf("crossConnectMappings[i].value")
i = i + 1
loop
i = 0
li_Count_i = loo_JResp.SizeOfArray("publicPrefixes")
do while i < li_Count_i
loo_JResp.I = i
ls_StrVal = loo_JResp.StringOf("publicPrefixes[i]")
i = i + 1
loop
i = 0
li_Count_i = loo_JResp.SizeOfArray("routingPolicy")
do while i < li_Count_i
loo_JResp.I = i
ls_StrVal = loo_JResp.StringOf("routingPolicy[i]")
i = i + 1
loop
destroy loo_Http
destroy loo_Json
destroy loo_SbRequestBody
destroy loo_SbResponseBody
destroy loo_JResp
Curl Command
curl -X PUT
-H "if-match: officia sed"
-H "Content-Type: application/json"
-H "Date: {{date}}"
-H "Authorization: {{signature}}"
-H "x-content-sha256: {{content_sha256}}"
-d '{
"bandwidthShapeName": "quis qui eu",
"crossConnectMappings": [
{
"value": "<Error: Too many levels of nesting to fake this schema>"
},
{
"value": "<Error: Too many levels of nesting to fake this schema>"
}
],
"customerBgpAsn": -71609415,
"definedTags": {},
"displayName": "et nostrud Lorem dolore",
"freeformTags": {},
"gatewayId": "consectetur irure",
"providerServiceKeyName": "labore in ex",
"providerState": "ACTIVE",
"referenceComment": "adipisicing commodo",
"routingPolicy": [
"GLOBAL",
"MARKET_LEVEL"
]
}'
https://iaas.{{region}}.oraclecloud.com/20160918/virtualCircuits/:virtualCircuitId
Postman Collection Item JSON
{
"name": "UpdateVirtualCircuit",
"request": {
"method": "PUT",
"header": [
{
"description": "For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`\nparameter to the value of the etag from a previous GET or POST response for that resource. The resource\nwill be updated or deleted only if the etag you provide matches the resource's current etag value.\n",
"key": "if-match",
"value": "officia sed"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Date",
"value": "{{date}}",
"description": "(Required) Current Date",
"type": "text"
},
{
"key": "Authorization",
"value": "{{signature}}",
"description": "(Required) Signature Authentication on Authorization header",
"type": "text"
},
{
"key": "x-content-sha256",
"value": "{{content_sha256}}",
"description": "(Required) Content sha256 for POST, PUT and PATCH operations",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"bandwidthShapeName\": \"quis qui eu\",\n \"crossConnectMappings\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"customerBgpAsn\": -71609415,\n \"definedTags\": {},\n \"displayName\": \"et nostrud Lorem dolore\",\n \"freeformTags\": {},\n \"gatewayId\": \"consectetur irure\",\n \"providerServiceKeyName\": \"labore in ex\",\n \"providerState\": \"ACTIVE\",\n \"referenceComment\": \"adipisicing commodo\",\n \"routingPolicy\": [\n \"GLOBAL\",\n \"MARKET_LEVEL\"\n ]\n}"
},
"url": {
"raw": "{{baseUrl}}/virtualCircuits/:virtualCircuitId",
"host": [
"{{baseUrl}}"
],
"path": [
"virtualCircuits",
":virtualCircuitId"
],
"variable": [
{
"key": "virtualCircuitId",
"value": "amet ut",
"description": "(Required) The [OCID](/Content/General/Concepts/identifiers.htm) of the virtual circuit."
}
]
},
"description": "Updates the specified virtual circuit. This can be called by\neither the customer who owns the virtual circuit, or the\nprovider (when provisioning or de-provisioning the virtual\ncircuit from their end). The documentation for\n[UpdateVirtualCircuitDetails](#/en/iaas/latest/requests/UpdateVirtualCircuitDetails)\nindicates who can update each property of the virtual circuit.\n\n**Important:** If the virtual circuit is working and in the\nPROVISIONED state, updating any of the network-related properties\n(such as the DRG being used, the BGP ASN, and so on) will cause the virtual\ncircuit's state to switch to PROVISIONING and the related BGP\nsession to go down. After Oracle re-provisions the virtual circuit,\nits state will return to PROVISIONED. Make sure you confirm that\nthe associated BGP session is back up. For more information\nabout the various states and how to test connectivity, see\n[FastConnect Overview](/iaas/Content/Network/Concepts/fastconnect.htm).\n\nTo change the list of public IP prefixes for a public virtual circuit,\nuse [BulkAddVirtualCircuitPublicPrefixes](#/en/iaas/latest/VirtualCircuitPublicPrefix/BulkAddVirtualCircuitPublicPrefixes)\nand\n[BulkDeleteVirtualCircuitPublicPrefixes](#/en/iaas/latest/VirtualCircuitPublicPrefix/BulkDeleteVirtualCircuitPublicPrefixes).\nUpdating the list of prefixes does NOT cause the BGP session to go down. However,\nOracle must verify the customer's ownership of each added prefix before\ntraffic for that prefix will flow across the virtual circuit.\n"
},
"response": [
{
"name": "The virtual circuit was updated.",
"originalRequest": {
"method": "PUT",
"header": [
{
"description": "For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`\nparameter to the value of the etag from a previous GET or POST response for that resource. The resource\nwill be updated or deleted only if the etag you provide matches the resource's current etag value.\n",
"key": "if-match",
"value": "officia sed"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"bandwidthShapeName\": \"null\",\n \"crossConnectMappings\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"customerBgpAsn\": 5551116,\n \"definedTags\": {},\n \"displayName\": \"minim consequat\",\n \"freeformTags\": {},\n \"gatewayId\": \"deserunt aliqua dolore consectetur\",\n \"providerServiceKeyName\": \"consequat magna commodo dolore\",\n \"providerState\": \"ACTIVE\",\n \"referenceComment\": \"in aute velit et id\",\n \"routingPolicy\": [\n \"ORACLE_SERVICE_NETWORK\",\n \"MARKET_LEVEL\"\n ]\n}"
},
"url": {
"raw": "{{baseUrl}}/virtualCircuits/:virtualCircuitId",
"host": [
"{{baseUrl}}"
],
"path": [
"virtualCircuits",
":virtualCircuitId"
],
"variable": [
{
"key": "virtualCircuitId"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "etag",
"value": "officia sed",
"description": "For optimistic concurrency control. See `if-match`.\n"
},
{
"key": "opc-request-id",
"value": "officia sed",
"description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "{\n \"bandwidthShapeName\": \"aliquip quis\",\n \"bgpManagement\": \"PROVIDER_MANAGED\",\n \"bgpSessionState\": \"UP\",\n \"compartmentId\": \"ex voluptate ea eiusmod\",\n \"crossConnectMappings\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"customerBgpAsn\": 32592947,\n \"definedTags\": {},\n \"displayName\": \"sunt exercitation\",\n \"freeformTags\": {},\n \"gatewayId\": \"sed deserunt magna\",\n \"id\": \"ex Duis amet culpa\",\n \"lifecycleState\": \"PROVISIONING\",\n \"oracleBgpAsn\": 34318225,\n \"providerName\": \"ullamco occaecat culpa cillum\",\n \"providerServiceId\": \"nisi ex culpa dolor\",\n \"providerServiceKeyName\": \"nostru\",\n \"providerServiceName\": \"laboris labore\",\n \"providerState\": \"ACTIVE\",\n \"publicPrefixes\": [\n \"proident et amet qui dolor\",\n \"tempor nostrud\"\n ],\n \"referenceComment\": \"laboris fugiat do\",\n \"region\": \"dolore sint ut non\",\n \"routingPolicy\": [\n \"MARKET_LEVEL\",\n \"GLOBAL\"\n ],\n \"serviceType\": \"LAYER2\",\n \"timeCreated\": \"2021-02-05T13:31:56.554Z\",\n \"type\": \"PUBLIC\"\n}"
},
{
"name": "Bad Request",
"originalRequest": {
"method": "PUT",
"header": [
{
"description": "For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`\nparameter to the value of the etag from a previous GET or POST response for that resource. The resource\nwill be updated or deleted only if the etag you provide matches the resource's current etag value.\n",
"key": "if-match",
"value": "officia sed"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"bandwidthShapeName\": \"null\",\n \"crossConnectMappings\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"customerBgpAsn\": 5551116,\n \"definedTags\": {},\n \"displayName\": \"minim consequat\",\n \"freeformTags\": {},\n \"gatewayId\": \"deserunt aliqua dolore consectetur\",\n \"providerServiceKeyName\": \"consequat magna commodo dolore\",\n \"providerState\": \"ACTIVE\",\n \"referenceComment\": \"in aute velit et id\",\n \"routingPolicy\": [\n \"ORACLE_SERVICE_NETWORK\",\n \"MARKET_LEVEL\"\n ]\n}"
},
"url": {
"raw": "{{baseUrl}}/virtualCircuits/:virtualCircuitId",
"host": [
"{{baseUrl}}"
],
"path": [
"virtualCircuits",
":virtualCircuitId"
],
"variable": [
{
"key": "virtualCircuitId"
}
]
}
},
"status": "Bad Request",
"code": 400,
"_postman_previewlanguage": "json",
"header": [
{
"key": "opc-request-id",
"value": "officia sed",
"description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "{\n \"code\": \"et exercitation Excepteur\",\n \"message\": \"irure sit\"\n}"
},
{
"name": "Unauthorized",
"originalRequest": {
"method": "PUT",
"header": [
{
"description": "For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`\nparameter to the value of the etag from a previous GET or POST response for that resource. The resource\nwill be updated or deleted only if the etag you provide matches the resource's current etag value.\n",
"key": "if-match",
"value": "officia sed"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"bandwidthShapeName\": \"null\",\n \"crossConnectMappings\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"customerBgpAsn\": 5551116,\n \"definedTags\": {},\n \"displayName\": \"minim consequat\",\n \"freeformTags\": {},\n \"gatewayId\": \"deserunt aliqua dolore consectetur\",\n \"providerServiceKeyName\": \"consequat magna commodo dolore\",\n \"providerState\": \"ACTIVE\",\n \"referenceComment\": \"in aute velit et id\",\n \"routingPolicy\": [\n \"ORACLE_SERVICE_NETWORK\",\n \"MARKET_LEVEL\"\n ]\n}"
},
"url": {
"raw": "{{baseUrl}}/virtualCircuits/:virtualCircuitId",
"host": [
"{{baseUrl}}"
],
"path": [
"virtualCircuits",
":virtualCircuitId"
],
"variable": [
{
"key": "virtualCircuitId"
}
]
}
},
"status": "Unauthorized",
"code": 401,
"_postman_previewlanguage": "json",
"header": [
{
"key": "opc-request-id",
"value": "officia sed",
"description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "{\n \"code\": \"et exercitation Excepteur\",\n \"message\": \"irure sit\"\n}"
},
{
"name": "Forbidden",
"originalRequest": {
"method": "PUT",
"header": [
{
"description": "For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`\nparameter to the value of the etag from a previous GET or POST response for that resource. The resource\nwill be updated or deleted only if the etag you provide matches the resource's current etag value.\n",
"key": "if-match",
"value": "officia sed"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"bandwidthShapeName\": \"null\",\n \"crossConnectMappings\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"customerBgpAsn\": 5551116,\n \"definedTags\": {},\n \"displayName\": \"minim consequat\",\n \"freeformTags\": {},\n \"gatewayId\": \"deserunt aliqua dolore consectetur\",\n \"providerServiceKeyName\": \"consequat magna commodo dolore\",\n \"providerState\": \"ACTIVE\",\n \"referenceComment\": \"in aute velit et id\",\n \"routingPolicy\": [\n \"ORACLE_SERVICE_NETWORK\",\n \"MARKET_LEVEL\"\n ]\n}"
},
"url": {
"raw": "{{baseUrl}}/virtualCircuits/:virtualCircuitId",
"host": [
"{{baseUrl}}"
],
"path": [
"virtualCircuits",
":virtualCircuitId"
],
"variable": [
{
"key": "virtualCircuitId"
}
]
}
},
"status": "Forbidden",
"code": 403,
"_postman_previewlanguage": "json",
"header": [
{
"key": "opc-request-id",
"value": "officia sed",
"description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "{\n \"code\": \"et exercitation Excepteur\",\n \"message\": \"irure sit\"\n}"
},
{
"name": "Not Found",
"originalRequest": {
"method": "PUT",
"header": [
{
"description": "For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`\nparameter to the value of the etag from a previous GET or POST response for that resource. The resource\nwill be updated or deleted only if the etag you provide matches the resource's current etag value.\n",
"key": "if-match",
"value": "officia sed"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"bandwidthShapeName\": \"null\",\n \"crossConnectMappings\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"customerBgpAsn\": 5551116,\n \"definedTags\": {},\n \"displayName\": \"minim consequat\",\n \"freeformTags\": {},\n \"gatewayId\": \"deserunt aliqua dolore consectetur\",\n \"providerServiceKeyName\": \"consequat magna commodo dolore\",\n \"providerState\": \"ACTIVE\",\n \"referenceComment\": \"in aute velit et id\",\n \"routingPolicy\": [\n \"ORACLE_SERVICE_NETWORK\",\n \"MARKET_LEVEL\"\n ]\n}"
},
"url": {
"raw": "{{baseUrl}}/virtualCircuits/:virtualCircuitId",
"host": [
"{{baseUrl}}"
],
"path": [
"virtualCircuits",
":virtualCircuitId"
],
"variable": [
{
"key": "virtualCircuitId"
}
]
}
},
"status": "Not Found",
"code": 404,
"_postman_previewlanguage": "json",
"header": [
{
"key": "opc-request-id",
"value": "officia sed",
"description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "{\n \"code\": \"et exercitation Excepteur\",\n \"message\": \"irure sit\"\n}"
},
{
"name": "Conflict",
"originalRequest": {
"method": "PUT",
"header": [
{
"description": "For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`\nparameter to the value of the etag from a previous GET or POST response for that resource. The resource\nwill be updated or deleted only if the etag you provide matches the resource's current etag value.\n",
"key": "if-match",
"value": "officia sed"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"bandwidthShapeName\": \"null\",\n \"crossConnectMappings\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"customerBgpAsn\": 5551116,\n \"definedTags\": {},\n \"displayName\": \"minim consequat\",\n \"freeformTags\": {},\n \"gatewayId\": \"deserunt aliqua dolore consectetur\",\n \"providerServiceKeyName\": \"consequat magna commodo dolore\",\n \"providerState\": \"ACTIVE\",\n \"referenceComment\": \"in aute velit et id\",\n \"routingPolicy\": [\n \"ORACLE_SERVICE_NETWORK\",\n \"MARKET_LEVEL\"\n ]\n}"
},
"url": {
"raw": "{{baseUrl}}/virtualCircuits/:virtualCircuitId",
"host": [
"{{baseUrl}}"
],
"path": [
"virtualCircuits",
":virtualCircuitId"
],
"variable": [
{
"key": "virtualCircuitId"
}
]
}
},
"status": "Conflict",
"code": 409,
"_postman_previewlanguage": "json",
"header": [
{
"key": "opc-request-id",
"value": "officia sed",
"description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "{\n \"code\": \"et exercitation Excepteur\",\n \"message\": \"irure sit\"\n}"
},
{
"name": "Precondition Failed",
"originalRequest": {
"method": "PUT",
"header": [
{
"description": "For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`\nparameter to the value of the etag from a previous GET or POST response for that resource. The resource\nwill be updated or deleted only if the etag you provide matches the resource's current etag value.\n",
"key": "if-match",
"value": "officia sed"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"bandwidthShapeName\": \"null\",\n \"crossConnectMappings\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"customerBgpAsn\": 5551116,\n \"definedTags\": {},\n \"displayName\": \"minim consequat\",\n \"freeformTags\": {},\n \"gatewayId\": \"deserunt aliqua dolore consectetur\",\n \"providerServiceKeyName\": \"consequat magna commodo dolore\",\n \"providerState\": \"ACTIVE\",\n \"referenceComment\": \"in aute velit et id\",\n \"routingPolicy\": [\n \"ORACLE_SERVICE_NETWORK\",\n \"MARKET_LEVEL\"\n ]\n}"
},
"url": {
"raw": "{{baseUrl}}/virtualCircuits/:virtualCircuitId",
"host": [
"{{baseUrl}}"
],
"path": [
"virtualCircuits",
":virtualCircuitId"
],
"variable": [
{
"key": "virtualCircuitId"
}
]
}
},
"status": "Precondition Failed",
"code": 412,
"_postman_previewlanguage": "json",
"header": [
{
"key": "opc-request-id",
"value": "officia sed",
"description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "{\n \"code\": \"et exercitation Excepteur\",\n \"message\": \"irure sit\"\n}"
},
{
"name": "Internal Server Error",
"originalRequest": {
"method": "PUT",
"header": [
{
"description": "For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`\nparameter to the value of the etag from a previous GET or POST response for that resource. The resource\nwill be updated or deleted only if the etag you provide matches the resource's current etag value.\n",
"key": "if-match",
"value": "officia sed"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"bandwidthShapeName\": \"null\",\n \"crossConnectMappings\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"customerBgpAsn\": 5551116,\n \"definedTags\": {},\n \"displayName\": \"minim consequat\",\n \"freeformTags\": {},\n \"gatewayId\": \"deserunt aliqua dolore consectetur\",\n \"providerServiceKeyName\": \"consequat magna commodo dolore\",\n \"providerState\": \"ACTIVE\",\n \"referenceComment\": \"in aute velit et id\",\n \"routingPolicy\": [\n \"ORACLE_SERVICE_NETWORK\",\n \"MARKET_LEVEL\"\n ]\n}"
},
"url": {
"raw": "{{baseUrl}}/virtualCircuits/:virtualCircuitId",
"host": [
"{{baseUrl}}"
],
"path": [
"virtualCircuits",
":virtualCircuitId"
],
"variable": [
{
"key": "virtualCircuitId"
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "opc-request-id",
"value": "officia sed",
"description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "{\n \"code\": \"et exercitation Excepteur\",\n \"message\": \"irure sit\"\n}"
},
{
"name": "An error has occurred.",
"originalRequest": {
"method": "PUT",
"header": [
{
"description": "For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`\nparameter to the value of the etag from a previous GET or POST response for that resource. The resource\nwill be updated or deleted only if the etag you provide matches the resource's current etag value.\n",
"key": "if-match",
"value": "officia sed"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"bandwidthShapeName\": \"null\",\n \"crossConnectMappings\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"customerBgpAsn\": 5551116,\n \"definedTags\": {},\n \"displayName\": \"minim consequat\",\n \"freeformTags\": {},\n \"gatewayId\": \"deserunt aliqua dolore consectetur\",\n \"providerServiceKeyName\": \"consequat magna commodo dolore\",\n \"providerState\": \"ACTIVE\",\n \"referenceComment\": \"in aute velit et id\",\n \"routingPolicy\": [\n \"ORACLE_SERVICE_NETWORK\",\n \"MARKET_LEVEL\"\n ]\n}"
},
"url": {
"raw": "{{baseUrl}}/virtualCircuits/:virtualCircuitId",
"host": [
"{{baseUrl}}"
],
"path": [
"virtualCircuits",
":virtualCircuitId"
],
"variable": [
{
"key": "virtualCircuitId"
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "opc-request-id",
"value": "officia sed",
"description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "{\n \"code\": \"et exercitation Excepteur\",\n \"message\": \"irure sit\"\n}"
}
]
}