FIC-Connection Oracle(Private Peering/Public Peering) - Flexible InterConnect API リファレンス (2.0.0)
Download OpenAPI specification:Download
List Port to Oracle Connections
Port to Oracleコネクション情報の一覧を取得します。
query Parameters
id | string ^F[0-9]{12}$ Example: id=F030123456789 コネクションID |
name | string Example: name=YourConnectionName コネクション名 半角英数及び一部記号&()-_ 64文字 |
tenantId | string <uuid> ^[0-9a-f]{32}$ Example: tenantId=87e89b8f075a4ee1aa209f6ca6ce242c テナントID 半角英数字32文字 |
area | string Enum: "JPEAST" "JPWEST" Example: area=JPEAST エリア名 ‘JPEAST’または’JPWEST’ |
operationsStatus | string Enum: "Processing" "Completed" "Cancelled" Example: operationsStatus=Completed 処理ステータス ‘Processing/Completed/Cancelled’のいずれか |
bandwidth | string Enum: "10M" "20M" "30M" "40M" "50M" "100M" "200M" "300M" "400M" "500M" "1G" "2G" "3G" "4G" "5G" "10G" Example: bandwidth=1G 接続帯域 ‘10M/20M/30M/40M/50M/100M/200M/300M/400M/500M/1G/2G/3G/4G/5G/10G’のいずれか |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK 成功しました
Bad Request リクエストが不正
Unauthorized 認証エラー
Conflict 競合エラー
Response samples
- 200
{- "connections": [
- {
- "id": "F030123456789",
- "name": "YourConnectionName",
- "tenantId": "87e89b8f075a4ee1aa209f6ca6ce242c",
- "area": "JPEAST",
- "redundant": false,
- "operationStatus": "Completed",
- "source": {
- "portId": "F010123456789",
- "vlan": 113
}, - "destination": {
- "interconnect": "Equinix-TY4-1",
- "qosType": "guarantee",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaax2g4o2pikrddwjfo666v3gt2urnss4uxexcr7lc2s4cdu3ufzxpq"
}, - "bandwidth": "100M"
}
]
}
Create Port to Oracle Connection
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
connection required | object |
Responses
Accepted 要求は受け付けられました
Bad Request リクエストが不正
Unauthorized 認証エラー
Conflict 競合エラー
Request samples
- Payload
{- "connection": {
- "name": "YourConnectionName",
- "source": {
- "portId": "F012000000810",
- "vlan": 113
}, - "destination": {
- "interconnect": "Equinix-TY4-1",
- "qosType": "guarantee",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaax2g4o2pikrddwjfo666v3gt2urnss4uxexcr7lc2s4cdu3ufzxpq"
}, - "bandwidth": "100M"
}
}
Response samples
- 202
{- "connection": {
- "id": "F032000003941",
- "name": "YourConnectionName",
- "tenantId": "df6ff01b975f44359fd1124093f3ca27",
- "area": "JPEAST",
- "redundant": false,
- "operationStatus": "Processing",
- "source": {
- "portId": "F012000000810",
- "vlan": 113
}, - "destination": {
- "interconnect": "Equinix-TY4-1",
- "qosType": "guarantee",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaax2g4o2pikrddwjfo666v3gt2urnss4uxexcr7lc2s4cdu3ufzxpq"
}, - "bandwidth": "100M",
- "operationId": "23ca346e6c3c444bae8a4bb530a186cf"
}
}
Show Port to Oracle Connection
指定したPort to Oracleコネクションの詳細情報を取得します。
path Parameters
id required | string 対象コネクションID |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK 成功しました
Bad Request リクエストが不正
Unauthorized 認証エラー
Not Found 未検出エラー
Conflict 競合エラー
Response samples
- 200
{- "connection": {
- "id": "F032000005102",
- "name": "YourConnectionName",
- "tenantId": "87e89b8f075a4ee1aa209f6ca6ce242c",
- "area": "JPEAST",
- "redundant": false,
- "operationStatus": "Completed",
- "source": {
- "portId": "F012000001138",
- "vlan": 113
}, - "destination": {
- "interconnect": "Equinix-TY4-1",
- "qosType": "guarantee",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaax2g4o2pikrddwjfo666v3gt2urnss4uxexcr7lc2s4cdu3ufzxpq"
}, - "bandwidth": "10M"
}
}
Update Port to Oracle Connection
指定したPort to Oracleコネクションを変更します。
path Parameters
id required | string 対象コネクションID |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
connection required | object |
Responses
Accepted 要求は受け付けられました
Bad Request リクエストが不正
Unauthorized 認証エラー
Not Found 未検出エラー
Conflict 競合エラー
Request samples
- Payload
{- "connection": {
- "name": "YourConnectionNameUpdate"
}
}
Response samples
- 202
{- "connection": {
- "id": "F032000003941",
- "name": "YourConnectionName",
- "tenantId": "df6ff01b975f44359fd1124093f3ca27",
- "area": "JPEAST",
- "redundant": false,
- "operationStatus": "Processing",
- "source": {
- "portId": "F012000000810",
- "vlan": 113
}, - "destination": {
- "interconnect": "Equinix-TY4-1",
- "qosType": "guarantee",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaax2g4o2pikrddwjfo666v3gt2urnss4uxexcr7lc2s4cdu3ufzxpq"
}, - "bandwidth": "500M",
- "operationId": "704a87d1992948da88f74efa8103f52f"
}
}
Delete Port to Oracle Connection
指定したPort to Oracleコネクションを廃止します。
path Parameters
id required | string 対象コネクションID |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
Accepted 要求は受け付けられました
Bad Request リクエストが不正
Unauthorized 認証エラー
Not Found 未検出エラー
Conflict 競合エラー
Response samples
- 202
{- "connection": {
- "id": "F032000003941",
- "name": "YourConnectionName",
- "tenantId": "df6ff01b975f44359fd1124093f3ca27",
- "area": "JPEAST",
- "redundant": false,
- "operationStatus": "Processing",
- "source": {
- "portId": "F012000000810",
- "vlan": 113
}, - "destination": {
- "interconnect": "Equinix-TY4-1",
- "qosType": "guarantee",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaax2g4o2pikrddwjfo666v3gt2urnss4uxexcr7lc2s4cdu3ufzxpq"
}, - "bandwidth": "100M",
- "operationId": "9e91ebdbb5a545a7a09de245fef5e5dd"
}
}
List Router to Oracle(Private Peering) Connections
query Parameters
id | string ^F[0-9]{12}$ Example: id=F030123456789 コネクションID |
name | string Example: name=YourConnectionName コネクション名 |
tenantId | string <uuid> ^[0-9a-f]{32}$ Example: tenantId=87e89b8f075a4ee1aa209f6ca6ce242c テナントID |
area | string Enum: "JPEAST" "JPWEST" Example: area=JPEAST エリア名 ‘JPEAST’または’JPWEST’ |
operationStatus | string Enum: "Processing" "Completed" "Cancelled" Example: operationStatus=Completed 処理ステータス ‘Processing/Completed/Cancelled’のいずれか |
bandwidth | string Enum: "10M" "20M" "30M" "40M" "50M" "100M" "200M" "300M" "400M" "500M" "1G" "2G" "4G" "5G" "10G" Example: bandwidth=1G 接続帯域 '10M/20M/30M/40M/50M/100M/200M/300M/400M/500M/1G/2G/3G/4G/5G/10G'のいずれか |
resourceGroup | string Example: resourceGroup=CR01-jpeast01 故障やメンテナンスにて影響を受ける範囲毎に割り当てられたグループ |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK 成功しました
Bad Request リクエストが不正
Unauthorized 認証エラー
Conflict 競合エラー
Response samples
- 200
{- "connections": [
- {
- "id": "F032000003830",
- "name": "YourConnectionName",
- "tenantId": "df6ff01b975f44359fd1124093f3ca27",
- "area": "JPEAST",
- "operationStatus": "Processing",
- "redundant": false,
- "source": {
- "routerId": "F022000000572",
- "groupName": "group_7",
- "routeFilter": {
- "in": "fullRoute",
- "out": "fullRoute"
}, - "primary": {
- "asPathPrepend": {
- "in": null,
- "out": 5
}
}
}, - "destination": {
- "qosType": "guarantee",
- "primary": {
- "interconnect": "Equinix-TY4-1",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaadtikl6jv5ffi5mow5zhnubgtmhzlioxsb6zabqnjhtdedisepsnq"
}
}, - "bandwidth": "100M",
- "primaryConnectedNwAddress": "192.168.10.0/30",
- "resourceGroup": {
- "source": "CR01-jpeast01",
- "destination": null
}
}
]
}
Create Router to Oracle(Private Peering) Connection
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
connection required | object |
Responses
Accepted 要求は受け付けられました
Bad Request リクエストが不正
Unauthorized 認証エラー
Conflict 競合エラー
Request samples
- Payload
{- "connection": {
- "name": "YourConnectionName",
- "source": {
- "routerId": "F022000000572",
- "groupName": "group_7",
- "routeFilter": {
- "in": "fullRoute",
- "out": "fullRoute"
}, - "primary": {
- "asPathPrepend": {
- "in": null,
- "out": 5
}
}
}, - "destination": {
- "primary": {
- "interconnect": "Equinix-TY4-1",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaadtikl6jv5ffi5mow5zhnubgtmhzlioxsb6zabqnjhtdedisepsnq"
}, - "qosType": "guarantee"
}, - "bandwidth": "100M",
- "primaryConnectedNwAddress": "192.168.10.0/30"
}
}
Response samples
- 202
{- "connection": {
- "id": "F032000003830",
- "name": "YourConnectionName",
- "tenantId": "df6ff01b975f44359fd1124093f3ca27",
- "area": "JPEAST",
- "operationStatus": "Processing",
- "redundant": false,
- "source": {
- "routerId": "F022000000572",
- "groupName": "group_7",
- "routeFilter": {
- "in": "fullRoute",
- "out": "fullRoute"
}, - "primary": {
- "asPathPrepend": {
- "in": null,
- "out": 5
}
}
}, - "destination": {
- "primary": {
- "interconnect": "Equinix-TY4-1",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaadtikl6jv5ffi5mow5zhnubgtmhzlioxsb6zabqnjhtdedisepsnq"
}, - "qosType": "guarantee"
}, - "bandwidth": "100M",
- "primaryConnectedNwAddress": "192.168.10.0/30",
- "operationId": "7d4c32817c1c414a8a2f24914e598c02",
- "resourceGroup": {
- "source": null,
- "destination": null
}
}
}
Show Router to Oracle(Private Peering) Connection
指定したRouter to Oracle(Private Peering)コネクションの詳細情報を取得します。
path Parameters
id required | string 対象コネクションID |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK 成功しました
Bad Request リクエストが不正
Unauthorized 認証エラー
Not Found 未検出エラー
Conflict 競合エラー
Response samples
- 200
{- "connection": {
- "id": "F032000003830",
- "name": "YourConnectionName",
- "tenantId": "df6ff01b975f44359fd1124093f3ca27",
- "area": "JPEAST",
- "operationStatus": "Processing",
- "redundant": false,
- "source": {
- "routerId": "F022000000572",
- "groupName": "group_7",
- "routeFilter": {
- "in": "fullRoute",
- "out": "fullRoute"
}, - "primary": {
- "asPathPrepend": {
- "in": null,
- "out": 5
}
}
}, - "destination": {
- "qosType": "guarantee",
- "primary": {
- "interconnect": "YourConnectionName",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaadtikl6jv5ffi5mow5zhnubgtmhzlioxsb6zabqnjhtdedisepsnq"
}
}, - "bandwidth": "100M",
- "primaryConnectedNwAddress": "192.168.10.0/30",
- "resourceGroup": {
- "source": "CR01-jpeast01",
- "destination": null
}
}
}
Updte Router to Oracle(Private Peering) Connection
指定したRouter to Oracle(Private Peering)コネクションを変更します。各種変更操作は同時実行できます。
path Parameters
id required | string 対象コネクションID |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
connection required | object |
Responses
Accepted 要求は受け付けられました
Bad Request リクエストが不正
Unauthorized 認証エラー
Not Found 未検出エラー
Conflict 競合エラー
Request samples
- Payload
{- "connection": {
- "source": {
- "routeFilter": {
- "in": "noRoute",
- "out": "fullRouteWithDefaultRoute"
}, - "primary": {
- "asPathPrepend": {
- "out": 2
}
}, - "secondary": {
- "asPathPrepend": {
- "out": 3
}
}
}
}
}
Response samples
- 202
{- "connection": {
- "id": "F032000003830",
- "name": "YourConnectionName",
- "tenantId": "df6ff01b975f44359fd1124093f3ca27",
- "area": "JPEAST",
- "operationStatus": "Processing",
- "redundant": false,
- "source": {
- "routerId": "F022000000572",
- "groupName": "group_7",
- "routeFilter": {
- "in": "fullRoute",
- "out": "fullRoute"
}, - "primary": {
- "asPathPrepend": {
- "in": null,
- "out": 5
}
}
}, - "destination": {
- "qosType": "guarantee",
- "primary": {
- "interconnect": "Equinix-TY4-1",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaadtikl6jv5ffi5mow5zhnubgtmhzlioxsb6zabqnjhtdedisepsnq"
}
}, - "bandwidth": "100M",
- "primaryConnectedNwAddress": "192.168.10.0/30",
- "operationId": "7d4c32817c1c414a8a2f24914e598c02",
- "resourceGroup": {
- "source": "CR01-jpeast01",
- "destination": null
}
}
}
Delete Router to Oracle(Private Peering) Connection
指定したRouter to Oracle(Private Peering)コネクションを廃止します。
path Parameters
id required | string 対象コネクションID |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
Accepted
Bad Request リクエストが不正
Unauthorized 認証エラー
Not Found 未検出エラー
Conflict 競合エラー
Response samples
- 202
{- "connection": {
- "id": "F032000003830",
- "name": "YourConnectionName",
- "tenantId": "df6ff01b975f44359fd1124093f3ca27",
- "area": "JPEAST",
- "operationStatus": "Processing",
- "redundant": false,
- "source": {
- "routerId": "F022000000572",
- "groupName": "group_7",
- "routeFilter": {
- "in": "fullRoute",
- "out": "fullRoute"
}, - "primary": {
- "asPathPrepend": {
- "in": null,
- "out": 5
}
}
}, - "destination": {
- "qosType": "guarantee",
- "primary": {
- "interconnect": "Equinix-TY4-1",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaadtikl6jv5ffi5mow5zhnubgtmhzlioxsb6zabqnjhtdedisepsnq"
}
}, - "bandwidth": "100M",
- "primaryConnectedNwAddress": "192.168.10.0/30",
- "operationId": "7d4c32817c1c414a8a2f24914e598c02",
- "resourceGroup": {
- "source": "CR01-jpeast01",
- "destination": null
}
}
}
List Router to Oracle(Public Peering) Connections
Router to Oracle(Public Peering)コネクション情報の一覧を取得します
query Parameters
id | string ^F[0-9]{12}$ Example: id=F030123456789 コネクションID |
name | string Example: name=YourConnectionName コネクション名 |
tenantId | string <uuid> ^[0-9a-f]{32}$ Example: tenantId=87e89b8f075a4ee1aa209f6ca6ce242c テナントID |
area | string Enum: "JPEAST" "JPWEST" Example: area=JPEAST エリア名 ‘JPEAST’または’JPWEST’ |
operationStatus | string Enum: "Processing" "Completed" "Cancelled" Example: operationStatus=Completed 処理ステータス ‘Processing/Completed/Cancelled’のいずれか |
bandwidth | string Enum: "10M" "20M" "30M" "40M" "50M" "100M" "200M" "300M" "400M" "500M" "1G" "2G" "4G" "5G" "10G" Example: bandwidth=1G 接続帯域 '10M/20M/30M/40M/50M/100M/200M/300M/400M/500M/1G/2G/3G/4G/5G/10G'のいずれか |
resourceGroup | string Example: resourceGroup=CR01-jpeast01 故障やメンテナンスにて影響を受ける範囲毎に割り当てられたグループ |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK 成功しました
Bad Request リクエストが不正
Unauthorized 認証エラー
Conflict 競合エラー
Response samples
- 200
{- "connections": [
- {
- "id": "F032000004221",
- "name": "YourConnectionName",
- "tenantId": "df6ff01b975f44359fd1124093f3ca27",
- "area": "JPEAST",
- "operationStatus": "Processing",
- "redundant": false,
- "source": {
- "routerId": "F022000000572",
- "groupName": "group_4",
- "routeFilter": {
- "in": "noRoute",
- "out": "natRoute"
}, - "primary": {
- "asPathPrepend": {
- "in": 5,
- "out": null
}
}
}, - "destination": {
- "qosType": "guarantee",
- "advertisedPublicPrefixes": [
- "100.131.66.32/32"
], - "primary": {
- "interconnect": "Equinix-TY4-1",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaaj4sweifsauiuuodbi7wvjfgxnqojgb5vzkkw3y6qhm534mzru66a"
}
}, - "primaryConnectedNwAddress": "169.254.33.30/30",
- "bandwidth": "100M",
- "resourceGroup": {
- "source": "CR01-jpeast01",
- "destination": null
}
}
]
}
Create Router to Oracle(Public Peering) Connection
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
connection required | object |
Responses
Accepted 要求は受け付けられました
Bad Request リクエストが不正
Unauthorized 認証エラー
Conflict 競合エラー
Request samples
- Payload
{- "connection": {
- "name": "YourConnectionName",
- "source": {
- "routerId": "F022000000572",
- "groupName": "group_4",
- "routeFilter": {
- "in": "noRoute",
- "out": "natRoute"
}, - "primary": {
- "asPathPrepend": {
- "in": 5,
- "out": null
}
}
}, - "destination": {
- "primary": {
- "interconnect": "Equinix-TY4-1",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaaj4sweifsauiuuodbi7wvjfgxnqojgb5vzkkw3y6qhm534mzru66a"
}, - "qosType": "guarantee",
- "advertisedPublicPrefixes": [
- "100.131.66.32/32"
]
}, - "bandwidth": "100M"
}
}
Response samples
- 202
{- "connection": {
- "id": "F032000004221",
- "name": "YourConnectionName",
- "tenantId": "df6ff01b975f44359fd1124093f3ca27",
- "area": "JPEAST",
- "operationStatus": "Processing",
- "redundant": false,
- "source": {
- "routerId": "F022000000572",
- "groupName": "group_4",
- "routeFilter": {
- "in": "noRoute",
- "out": "natRoute"
}, - "primary": {
- "asPathPrepend": {
- "in": 5,
- "out": null
}
}
}, - "destination": {
- "qosType": "guarantee",
- "advertisedPublicPrefixes": [
- "100.131.66.32/32"
], - "primary": {
- "interconnect": "Equinix-TY4-1",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaaj4sweifsauiuuodbi7wvjfgxnqojgb5vzkkw3y6qhm534mzru66a"
}
}, - "primaryConnectedNwAddress": null,
- "bandwidth": "100M",
- "operationId": "57241505e9e44d3895d87a6f95707c8d",
- "resourceGroup": {
- "source": null,
- "destination": null
}
}
}
Show Router to Oracle(Public Peering) Connection
指定したRouter to Oracle(Public Peering)コネクションの詳細情報を取得します。
path Parameters
id required | string 対象コネクションID |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK 成功しました
Bad Request リクエストが不正
Unauthorized 認証エラー
Not Found 未検出エラー
Conflict 競合エラー
Response samples
- 200
{- "connection": {
- "id": "F032000004221",
- "name": "YourConnectionName",
- "tenantId": "df6ff01b975f44359fd1124093f3ca27",
- "area": "JPEAST",
- "operationStatus": "Processing",
- "redundant": false,
- "source": {
- "routerId": "F022000000572",
- "groupName": "group_4",
- "routeFilter": {
- "in": "noRoute",
- "out": "natRoute"
}, - "primary": {
- "asPathPrepend": {
- "in": 5,
- "out": null
}
}
}, - "destination": {
- "qosType": "guarantee",
- "advertisedPublicPrefixes": [
- "100.131.66.32/32"
], - "primary": {
- "interconnect": "Equinix-TY4-1",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaaj4sweifsauiuuodbi7wvjfgxnqojgb5vzkkw3y6qhm534mzru66a"
}
}, - "primaryConnectedNwAddress": "169.254.33.30/30",
- "bandwidth": "100M",
- "resourceGroup": {
- "source": "CR01-jpeast01",
- "destination": null
}
}
}
Updte Router to Oracle(Public Peering) Connection
指定したRouter to Oracle(Public Peering)コネクションを変更します。各種変更操作は同時実行できます。
path Parameters
id required | string 対象コネクションID |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
connection required | object |
Responses
Accepted 要求は受け付けられました
Bad Request リクエストが不正
Unauthorized 認証エラー
Not Found 未検出エラー
Conflict 競合エラー
Request samples
- Payload
{- "connection": {
- "source": {
- "routeFilter": {
- "in": "fullRoute",
- "out": "natRoute"
}, - "primary": {
- "asPathPrepend": {
- "in": 1,
- "out": 4
}
}
}, - "destination": {
- "advertisedPublicPrefixes": [
- "100.131.66.32/32"
]
}
}
}
Response samples
- 202
{- "connection": {
- "id": "F032000003830",
- "name": "YourConnectionName",
- "tenantId": "df6ff01b975f44359fd1124093f3ca27",
- "area": "JPEAST",
- "operationStatus": "Processing",
- "redundant": false,
- "source": {
- "routerId": "F022000000572",
- "groupName": "group_7",
- "routeFilter": {
- "in": "fullRoute",
- "out": "fullRoute"
}, - "primary": {
- "asPathPrepend": {
- "in": null,
- "out": 5
}
}
}, - "destination": {
- "qosType": "guarantee",
- "primary": {
- "interconnect": "Equinix-TY4-1",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaadtikl6jv5ffi5mow5zhnubgtmhzlioxsb6zabqnjhtdedisepsnq"
}
}, - "bandwidth": "100M",
- "primaryConnectedNwAddress": "192.168.10.0/30",
- "operationId": "7d4c32817c1c414a8a2f24914e598c02",
- "resourceGroup": {
- "source": "CR01-jpeast01",
- "destination": null
}
}
}
Delete Router to Oracle(Public Peering) Connection
指定したRouter to Oracle(Public Peering)コネクションを廃止します。
path Parameters
id required | string 対象コネクションID |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
Accepted 要求は受け付けられました
Bad Request リクエストが不正
Unauthorized 認証エラー
Not Found 未検出エラー
Conflict 競合エラー
Response samples
- 202
{- "connection": {
- "id": "F032000004221",
- "name": "YourConnectionName",
- "tenantId": "df6ff01b975f44359fd1124093f3ca27",
- "area": "JPEAST",
- "operationStatus": "Processing",
- "redundant": false,
- "source": {
- "routerId": "F022000000572",
- "groupName": "group_4",
- "routeFilter": {
- "in": "noRoute",
- "out": "natRoute"
}, - "primary": {
- "asPathPrepend": {
- "in": 5,
- "out": null
}
}
}, - "destination": {
- "qosType": "guarantee",
- "advertisedPublicPrefixes": [
- "100.131.66.32/32"
], - "primary": {
- "interconnect": "Equinix-TY4-1",
- "virtualCircuitOracleCloudId": "ocid1.virtualcircuit.oc1.ap-tokyo-1.aaaaaaaaj4sweifsauiuuodbi7wvjfgxnqojgb5vzkkw3y6qhm534mzru66a"
}
}, - "primaryConnectedNwAddress": "169.254.33.30/30",
- "bandwidth": "100M",
- "operationId": "33f67cc390a943429680032f3d471056",
- "resourceGroup": {
- "source": "CR01-jpeast01",
- "destination": null
}
}
}