FIC接続API (1.0)
Download OpenAPI specification:Download
FIC接続リソース一覧取得API
FIC接続リソースを一覧取得するAPI
query Parameters
| resourceStatus | string  Enum: "inactive" "active" "terminated"  リソースステータス | 
header Parameters
| X-Auth-Token  required  | string ^[0-9a-f]{32}$   Example:  dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token | 
Responses
User Found
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
Response samples
- 200
{- "ficConnections": [- {- "ficConnectionId": "Z123456789",
- "tenantId": "550e8400e29b41d4a716446655440000",
- "vpnId": "Z123456789",
- "resourceStatus": "inactive",
- "orderId": "550e8400e29b41d4a716446655440000",
- "orderStatus": "applied",
- "creationTime": "2019-05-21T10:05:48+09:00",
- "updateTime": "2019-05-21T10:05:48+09:00",
- "serviceStartTime": "2019-05-21T10:05:48+09:00",
- "customerNote": "東10G",
- "referenceFicConnectionId": "F1234567890123",
- "routeAdvertisement": "fullRoute",
- "publicServiceKey": "vPmn7tdZfSgEDqhp62UHNyoNcDxjIMmvZB4_iflL4uipkIyLS9b1P1liBRqPGQMyTGzZL81rvM_YOGiDdqNSlkWs3DD_YKFNirhXpIUddM7jS7b4epLPgkC8BOJIZyl1Obzo3tyeDlceshhaw_lHaHiovtmCgyLUnVyvxFTUhd2cH0pHAMiW5NRYspkI0UBqft8RlmaDQBMSJe8lDTO-fvlyUfV2nrhgr9gXRhoJaP9Ghd-QCwHbgQjcO29EKG",
- "bandwidth": "10G",
- "ref": "/v1/fic-connections/Z123456789"
 }
 ]
}FIC接続リソース作成API
FIC接続リソースを作成するAPI
header Parameters
| X-Auth-Token  required  | string ^[0-9a-f]{32}$   Example:  dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token | 
Request Body schema: application/json
| vpnId  required  | string ^Z[0-9]{9}$  VPNリソースに一意に与えられるID。docomo business RINKではリソースに対して大文字Zから始まる残り数字9桁の10桁の番号を付与する。Z番号と呼ぶ。 | 
| customerNote  required  | string  <= 64 characters  FIC接続名 (全角・半角・記号許容) | 
| routeAdvertisement  required  | string  Default:  "fullRoute"  Enum: "fullRoute" "privateAll" "defaultRoute"  FIC側への経路広告方法 
 | 
Responses
Accepted
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
Request samples
- Payload
{- "vpnId": "Z123456789",
- "customerNote": "東10G",
- "routeAdvertisement": "fullRoute"
}Response samples
- 202
{- "ficConnectionId": "Z123456789",
- "tenantId": "550e8400e29b41d4a716446655440000",
- "vpnId": "Z123456789",
- "resourceStatus": "inactive",
- "orderId": "550e8400e29b41d4a716446655440000",
- "orderStatus": "applied",
- "creationTime": "2019-05-21T10:05:48+09:00",
- "customerNote": "東10G",
- "routeAdvertisement": "fullRoute",
- "publicServiceKey": "vPmn7tdZfSgEDqhp62UHNyoNcDxjIMmvZB4_iflL4uipkIyLS9b1P1liBRqPGQMyTGzZL81rvM_YOGiDdqNSlkWs3DD_YKFNirhXpIUddM7jS7b4epLPgkC8BOJIZyl1Obzo3tyeDlceshhaw_lHaHiovtmCgyLUnVyvxFTUhd2cH0pHAMiW5NRYspkI0UBqft8RlmaDQBMSJe8lDTO-fvlyUfV2nrhgr9gXRhoJaP9Ghd-QCwHbgQjcO29EKG",
- "bandwidth": "10G",
- "ref": "/v1/fic-connections/Z123456789"
}FIC接続リソース取得API
FIC接続リソースを取得するAPI
path Parameters
| ficConnectionId  required  | string | 
header Parameters
| X-Auth-Token  required  | string ^[0-9a-f]{32}$   Example:  dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token | 
Responses
OK
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
Response samples
- 200
{- "ficConnectionId": "Z123456789",
- "tenantId": "550e8400e29b41d4a716446655440000",
- "vpnId": "Z123456789",
- "resourceStatus": "inactive",
- "orderId": "550e8400e29b41d4a716446655440000",
- "orderStatus": "applied",
- "creationTime": "2019-05-21T10:05:48+09:00",
- "updateTime": "2019-05-21T10:05:48+09:00",
- "serviceStartTime": "2019-05-21T10:05:48+09:00",
- "customerNote": "東10G",
- "referenceFicConnectionId": "F1234567890123",
- "routeAdvertisement": "fullRoute",
- "publicServiceKey": "vPmn7tdZfSgEDqhp62UHNyoNcDxjIMmvZB4_iflL4uipkIyLS9b1P1liBRqPGQMyTGzZL81rvM_YOGiDdqNSlkWs3DD_YKFNirhXpIUddM7jS7b4epLPgkC8BOJIZyl1Obzo3tyeDlceshhaw_lHaHiovtmCgyLUnVyvxFTUhd2cH0pHAMiW5NRYspkI0UBqft8RlmaDQBMSJe8lDTO-fvlyUfV2nrhgr9gXRhoJaP9Ghd-QCwHbgQjcO29EKG",
- "bandwidth": "10G",
- "ref": "/v1/fic-connections/Z123456789"
}FIC接続リソース変更API
FIC接続リソースを変更するAPI
path Parameters
| ficConnectionId  required  | string | 
header Parameters
| X-Auth-Token  required  | string ^[0-9a-f]{32}$   Example:  dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token | 
Request Body schema: application/json
| customerNote | string  <= 64 characters  FIC接続名 (全角・半角・記号許容) | 
| routeAdvertisement | string  Default:  "fullRoute"  Enum: "fullRoute" "privateAll" "defaultRoute"  FIC側への経路広告方法 
 | 
Responses
Accepted
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
Request samples
- Payload
{- "customerNote": "東10G",
- "routeAdvertisement": "fullRoute"
}Response samples
- 202
{- "ficConnectionId": "Z123456789",
- "tenantId": "550e8400e29b41d4a716446655440000",
- "vpnId": "Z123456789",
- "resourceStatus": "inactive",
- "orderId": "550e8400e29b41d4a716446655440000",
- "orderStatus": "applied",
- "creationTime": "2019-05-21T10:05:48+09:00",
- "updateTime": "2019-05-21T10:05:48+09:00",
- "serviceStartTime": "2019-05-21T10:05:48+09:00",
- "customerNote": "東10G",
- "referenceFicConnectionId": "F1234567890123",
- "routeAdvertisement": "fullRoute",
- "publicServiceKey": "vPmn7tdZfSgEDqhp62UHNyoNcDxjIMmvZB4_iflL4uipkIyLS9b1P1liBRqPGQMyTGzZL81rvM_YOGiDdqNSlkWs3DD_YKFNirhXpIUddM7jS7b4epLPgkC8BOJIZyl1Obzo3tyeDlceshhaw_lHaHiovtmCgyLUnVyvxFTUhd2cH0pHAMiW5NRYspkI0UBqft8RlmaDQBMSJe8lDTO-fvlyUfV2nrhgr9gXRhoJaP9Ghd-QCwHbgQjcO29EKG",
- "bandwidth": "10G",
- "ref": "/v1/fic-connections/Z123456789"
}FIC接続リソース削除API
FIC接続リソースを削除するAPI
path Parameters
| ficConnectionId  required  | string | 
header Parameters
| X-Auth-Token  required  | string ^[0-9a-f]{32}$   Example:  dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token | 
Responses
Accepted
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
Response samples
- 202
{- "ficConnectionId": "Z123456789",
- "tenantId": "550e8400e29b41d4a716446655440000",
- "vpnId": "Z123456789",
- "resourceStatus": "inactive",
- "orderId": "550e8400e29b41d4a716446655440000",
- "orderStatus": "applied",
- "creationTime": "2019-05-21T10:05:48+09:00",
- "updateTime": "2019-05-21T10:05:48+09:00",
- "serviceStartTime": "2019-05-21T10:05:48+09:00",
- "customerNote": "東10G",
- "referenceFicConnectionId": "F1234567890123",
- "routeAdvertisement": "fullRoute",
- "publicServiceKey": "vPmn7tdZfSgEDqhp62UHNyoNcDxjIMmvZB4_iflL4uipkIyLS9b1P1liBRqPGQMyTGzZL81rvM_YOGiDdqNSlkWs3DD_YKFNirhXpIUddM7jS7b4epLPgkC8BOJIZyl1Obzo3tyeDlceshhaw_lHaHiovtmCgyLUnVyvxFTUhd2cH0pHAMiW5NRYspkI0UBqft8RlmaDQBMSJe8lDTO-fvlyUfV2nrhgr9gXRhoJaP9Ghd-QCwHbgQjcO29EKG",
- "bandwidth": "10G",
- "ref": "/v1/fic-connections/Z123456789"
}FIC接続BGPリセットAPI
- BGP セッションリセットを実行するAPI
- 一度実行すると1時間実行不可
path Parameters
| ficConnectionId  required  | string | 
header Parameters
| X-Auth-Token  required  | string ^[0-9a-f]{32}$   Example:  dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token | 
Request Body schema: application/json
| operation  required  | string  Value: "reset"  オペレーション操作内容 | 
Responses
Accepted
Bad Request
Unauthorized
Forbidden
Not Found
Too Many Requests
Internal Server Error
Request samples
- Payload
{- "operation": "reset"
}Response samples
- 202
{- "status": "processing",
- "requestTime": "2019-05-21T10:05:50+09:00",
- "operation": "reset",
- "ficConnectionId": "Z123456789"
}FIC接続BGPリセット実行結果照会API
FIC接続のBGPセッションリセットの実行結果を取得する API
path Parameters
| ficConnectionId  required  | string | 
header Parameters
| X-Auth-Token  required  | string ^[0-9a-f]{32}$   Example:  dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token | 
Responses
OK
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
Response samples
- 200
{- "status": "processing",
- "requestTime": "2019-05-21T10:05:50+09:00",
- "operation": "reset",
- "ficConnectionId": "Z123456789"
}