Download OpenAPI specification:
docomo business SIGN ネットワーク接続 APIリファレンス
購入されたルーターを一覧表示するAPI
| tenantId required | string = 32 characters 0-9a-f Example: 550e8400e29b41d4a716446655440000 テナントID |
| X-Auth-Token required | string = 32 characters 0-9a-f Example: 098e5cb2b91c4b63a64e47dfe17a5f76 ログイン時に取得するIDトークン |
{- "routers": [
- {
- "id": "F020123456789",
- "name": "YourRouterName",
- "redundant": true,
- "tenantId": "f123f45c183d5cd5aca12fabc1cebc72",
- "area": "JPEAST",
- "operationStatus": "Processing",
- "userIpAddress": "192.168.0.0/27",
- "isPublicServiceEndpoint": true,
- "firewalls": [
- {
- "id": "F040000000001",
- "isActivated": false
}
], - "nats": [
- {
- "id": "F050000000001",
- "isActivated": false
}
], - "routingGroups": [
- {
- "name": "group_1"
}
], - "config": {
- "permitNewConnection": false
}, - "maxprefix": 4000,
- "resourceGroup": {
- "component": "FW01-jpeast01"
}
}
]
}FIC-Connection情報の一覧を取得します。
| tenantId required | string = 32 characters 0-9a-f Example: 550e8400e29b41d4a716446655440000 テナントID |
| ficType | string Enum: "icms" "mec" Example: ficType=icms Queryパラメーターなしの場合、全種別のFIC-Connectionを取得 |
| X-Auth-Token required | string = 32 characters 0-9a-f Example: 098e5cb2b91c4b63a64e47dfe17a5f76 ログイン時に取得するIDトークン |
{- "connections": [
- {
- "id": "string",
- "ficType": "icms",
- "name": "string",
- "redundant": true,
- "tenantId": "string",
- "area": "JPEAST",
- "operationStatus": "Processing",
- "bandwidth": "10M",
- "source": {
- "tenantId": "string",
- "routerId": "string",
- "groupName": "group_1",
- "routeFilter": {
- "in": "fullRoute",
- "prefixInType": "off",
- "maxBgpPrefixListIn": 10,
- "customRoutePrefixIn": [
- {
- "address": "string",
- "filterType": "orlonger"
}
], - "out": "fullRoute",
- "prefixOutType": "off",
- "maxBgpPrefixListOut": 10,
- "customRoutePrefixOut": [
- {
- "address": "string",
- "filterType": "orlonger"
}
]
}, - "primary": {
- "ipAddress": "string",
- "asPathPrepend": {
- "in": null,
- "out": null
}, - "med": {
- "out": 10
}
}, - "secondary": {
- "ipAddress": "string",
- "asPathPrepend": {
- "in": null,
- "out": null
}, - "med": {
- "out": 10
}
}
}, - "destination": {
- "publicServiceKey": "string",
- "publicServiceId": "string",
- "publicServiceName": "string",
- "primary": {
- "tenantId": "string",
- "portId": "string",
- "vlan": 113,
- "ipAddress": "string",
- "asn": 1
}, - "secondary": {
- "tenantId": "string",
- "portId": "string",
- "vlan": 113,
- "ipAddress": "string",
- "asn": 1
}
}, - "interTenant": true,
- "toPublicService": true,
- "resourceGroup": {
- "source": "string",
- "destination": "string"
}, - "operationid": "string"
}
]
}FIC-Connectionの承認依頼から購入までを行うAPI。
| tenantId required | string = 32 characters 0-9a-f Example: 550e8400e29b41d4a716446655440000 テナントID |
| X-Auth-Token required | string = 32 characters 0-9a-f Example: 098e5cb2b91c4b63a64e47dfe17a5f76 ログイン時に取得するIDトークン |
| name required | string コネクション名 |
| ficType required | string (ficType) Enum: "icms" "mec" 接続先のFIC-Connection種別 |
| routerId required | string (routerId) ^F[0-9]{12}$ ルーターID |
| bandwidth required | string (bandwidth) Enum: "10M" "20M" "30M" "40M" "50M" "100M" "200M" "300M" "400M" "500M" "1G" "2G" "3G" "4G" "5G" "10G" 接続帯域 |
| simGroupId | string (nsaSimGroupId) MEC接続先のnsaSimGroupId |
{- "name": "SIGN-XXX",
- "ficType": "icms",
- "routerId": "string",
- "bandwidth": "10M",
- "simGroupId": "25001758"
}{- "approvalRequest": {
- "requestId": "string",
- "approverType": "string",
- "approverId": "string",
- "requestUserId": "string",
- "service": "string",
- "actions": {
- "type": "Router-to-Port-Connection",
- "method": "POST",
- "body": {
- "connections": {
- "name": "string",
- "tenantId": "string",
- "bandwidth": "10M",
- "source": {
- "tenantId": "string",
- "routerId": "string",
- "groupName": "group_1",
- "routeFilter": {
- "in": "fullRoute",
- "prefixInType": "off",
- "maxBgpPrefixListIn": 10,
- "customRoutePrefixIn": [
- {
- "address": "string",
- "filterType": "orlonger"
}
], - "out": "fullRoute",
- "prefixOutType": "off",
- "maxBgpPrefixListOut": 10,
- "customRoutePrefixOut": [
- {
- "address": "string",
- "filterType": "orlonger"
}
]
}, - "primary": {
- "ipAddress": "string",
- "asPathPrepend": {
- "in": null,
- "out": null
}, - "med": {
- "out": 10
}
}, - "secondary": {
- "ipAddress": "string",
- "asPathPrepend": {
- "in": null,
- "out": null
}, - "med": {
- "out": 10
}
}
}, - "destination": {
- "publicServiceKey": "string",
- "publicServiceId": "string",
- "publicServiceName": "string",
- "primary": {
- "tenantId": "string",
- "portId": "string",
- "vlan": 113,
- "ipAddress": "string",
- "asn": 1
}, - "secondary": {
- "tenantId": "string",
- "portId": "string",
- "vlan": 113,
- "ipAddress": "string",
- "asn": 1
}
}, - "approvalRequestId": "string"
}
}
}, - "descriptions": [
- {
- "items": {
- "lang": "string",
- "text": "string"
}
}
], - "requestUser": true,
- "approver": true,
- "approvalDeadline": "string",
- "registeredTime": "string",
- "status": "registered",
- "externalRequestId": "string",
- "executed": true,
- "toPublicService": true,
- "orderType": "createConnectio"
}
}FIC-Connectionの詳細情報を取得します。
| tenantId required | string = 32 characters 0-9a-f Example: 550e8400e29b41d4a716446655440000 テナントID |
| ficType required | string Enum: "icms" "mec" Example: icms 取得対象のFIC-Connectionを指定 |
| id required | string 対象コネクションID |
| X-Auth-Token required | string = 32 characters 0-9a-f Example: 098e5cb2b91c4b63a64e47dfe17a5f76 ログイン時に取得するIDトークン |
{- "id": "string",
- "ficType": "icms",
- "name": "string",
- "redundant": true,
- "tenantId": "string",
- "area": "JPEAST",
- "operationStatus": "Processing",
- "bandwidth": "10M",
- "source": {
- "tenantId": "string",
- "routerId": "string",
- "groupName": "group_1",
- "routeFilter": {
- "in": "fullRoute",
- "prefixInType": "off",
- "maxBgpPrefixListIn": 10,
- "customRoutePrefixIn": [
- {
- "address": "string",
- "filterType": "orlonger"
}
], - "out": "fullRoute",
- "prefixOutType": "off",
- "maxBgpPrefixListOut": 10,
- "customRoutePrefixOut": [
- {
- "address": "string",
- "filterType": "orlonger"
}
]
}, - "primary": {
- "ipAddress": "string",
- "asPathPrepend": {
- "in": null,
- "out": null
}, - "med": {
- "out": 10
}
}, - "secondary": {
- "ipAddress": "string",
- "asPathPrepend": {
- "in": null,
- "out": null
}, - "med": {
- "out": 10
}
}
}, - "destination": {
- "publicServiceKey": "string",
- "publicServiceId": "string",
- "publicServiceName": "string",
- "primary": {
- "tenantId": "string",
- "portId": "string",
- "vlan": 113,
- "ipAddress": "string",
- "asn": 1
}, - "secondary": {
- "tenantId": "string",
- "portId": "string",
- "vlan": 113,
- "ipAddress": "string",
- "asn": 1
}
}, - "interTenant": true,
- "toPublicService": true,
- "resourceGroup": {
- "source": "string",
- "destination": "string"
}, - "operationid": "string"
}指定したFIC-Connectionを廃止します。
| tenantId required | string = 32 characters 0-9a-f Example: 550e8400e29b41d4a716446655440000 テナントID |
| ficType required | string Enum: "icms" "mec" Example: icms 取得対象のFIC-Connectionを指定 |
| id required | string 対象コネクションID |
| X-Auth-Token required | string = 32 characters 0-9a-f Example: 098e5cb2b91c4b63a64e47dfe17a5f76 ログイン時に取得するIDトークン |
{- "id": "string",
- "ficType": "icms",
- "name": "string",
- "redundant": true,
- "tenantId": "string",
- "area": "JPEAST",
- "operationStatus": "Processing",
- "bandwidth": "10M",
- "source": {
- "tenantId": "string",
- "routerId": "string",
- "groupName": "group_1",
- "routeFilter": {
- "in": "fullRoute",
- "prefixInType": "off",
- "maxBgpPrefixListIn": 10,
- "customRoutePrefixIn": [
- {
- "address": "string",
- "filterType": "orlonger"
}
], - "out": "fullRoute",
- "prefixOutType": "off",
- "maxBgpPrefixListOut": 10,
- "customRoutePrefixOut": [
- {
- "address": "string",
- "filterType": "orlonger"
}
]
}, - "primary": {
- "ipAddress": "string",
- "asPathPrepend": {
- "in": null,
- "out": null
}, - "med": {
- "out": 10
}
}, - "secondary": {
- "ipAddress": "string",
- "asPathPrepend": {
- "in": null,
- "out": null
}, - "med": {
- "out": 10
}
}
}, - "destination": {
- "publicServiceKey": "string",
- "publicServiceId": "string",
- "publicServiceName": "string",
- "primary": {
- "tenantId": "string",
- "portId": "string",
- "vlan": 113,
- "ipAddress": "string",
- "asn": 1
}, - "secondary": {
- "tenantId": "string",
- "portId": "string",
- "vlan": 113,
- "ipAddress": "string",
- "asn": 1
}
}, - "interTenant": true,
- "toPublicService": true,
- "resourceGroup": {
- "source": "string",
- "destination": "string"
}, - "operationid": "string"
}