RouteCountLatest - Flexible InterConnect API リファレンス (1.5.0)

Download OpenAPI specification:Download

Flexible InterConnect > Support-Monitoring > RouteCountLatest

概要

本APIでは、Flexible InterConnectが提供するリソースの参照・操作が可能です。

Router/L3Connectionの最新の経路数/受信経路数と広告経路数の取得・経路数収集の要求・収集状況の取得等の操作に関するAPIドキュメントです。

Latest Router RouteCount

Create Latest Router RouteCount

Routerの最新の経路数収集を要求します。

path Parameters
tenantId
required
string
Example: 7884792c1e07424ba5e8ed44695ebbd4

テナントID (pattern: ^[0-9a-fA-F]{32}$)

routerId
required
string
Example: F000000000041

ルーターID (pattern: ^F[0-9]{12}$)

header Parameters
Content-Type
required
string
Value: "application/json"
X-Auth-Token
required
string ^[0-9a-f]{32}$
Example: dc03494823a841338430052e9ee95e07

クライアントが Keystone を利用して取得した認証 Token

Responses

200

OK 成功しました

400

Bad Request リクエストが不正

404

Not Found 未検出エラー

500

Internal Server Error サーバーエラー

post/v1/flexible-ic/tenants/{tenantId}/routers/{routerId}/routeCount
https://api.ntt.com/fic-monitoring/v1/flexible-ic/tenants/{tenantId}/routers/{routerId}/routeCount

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "routeCountId": "20200807170012"
}

Show Latest Router RouteCount Status

Routerの最新経路数の収集状況を取得します。

path Parameters
tenantId
required
string
Example: 7884792c1e07424ba5e8ed44695ebbd4

テナントID (pattern: ^[0-9a-fA-F]{32}$)

routerId
required
string
Example: F000000000041

ルーターID (pattern: ^F[0-9]{12}$)

routeCountId
required
string
Example: 20200807170012

経路数ID (pattern: ^[0-9]{14}$)

header Parameters
Content-Type
required
string
Value: "application/json"
X-Auth-Token
required
string ^[0-9a-f]{32}$
Example: dc03494823a841338430052e9ee95e07

クライアントが Keystone を利用して取得した認証 Token

Responses

204

No Content 成功しました

400

Bad Request リクエストが不正

404

Not Found 未検出エラー

500

Internal Server Error サーバーエラー

get/v1/flexible-ic/tenants/{tenantId}/routers/{routerId}/routeCount/{routeCountId}/status
https://api.ntt.com/fic-monitoring/v1/flexible-ic/tenants/{tenantId}/routers/{routerId}/routeCount/{routeCountId}/status

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "status": "inProgress"
}

Show Latest Router RouteCount

Routerの最新の経路数を取得します。

path Parameters
tenantId
required
string
Example: 7884792c1e07424ba5e8ed44695ebbd4

テナントID (pattern: ^[0-9a-fA-F]{32}$)

routerId
required
string
Example: F000000000041

ルーターID (pattern: ^F[0-9]{12}$)

routeCountId
required
string
Example: 20200807170012

経路数ID (pattern: ^[0-9]{14}$)

header Parameters
Content-Type
required
string
Value: "application/json"
X-Auth-Token
required
string ^[0-9a-f]{32}$
Example: dc03494823a841338430052e9ee95e07

クライアントが Keystone を利用して取得した認証 Token

Responses

204

No Content 成功しました

400

Bad Request リクエストが不正

404

Not Found 未検出エラー

500

Internal Server Error サーバーエラー

get/v1/flexible-ic/tenants/{tenantId}/routers/{routerId}/routeCount/{routeCountId}
https://api.ntt.com/fic-monitoring/v1/flexible-ic/tenants/{tenantId}/routers/{routerId}/routeCount/{routeCountId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "routerId": "F000000000041",
  • "routeCountId": "20200807170012",
  • "time": "2020-01-01T00:00:00.000Z",
  • "totalCount": 80,
  • "group1Count": 10,
  • "group2Count": 10,
  • "group3Count": 10,
  • "group4Count": 10,
  • "group5Count": 10,
  • "group6Count": 10,
  • "group7Count": 10,
  • "group8Count": 10
}

L3connections Latest RouteCount

Create L3connections Latest RouteCount

L3Connectionの最新の経路数収集を要求します。

path Parameters
tenantId
required
string
Example: 7884792c1e07424ba5e8ed44695ebbd4

テナントID (pattern: ^[0-9a-fA-F]{32}$)

connectionId
required
string
Example: F0000000000012

コネクションID (pattern: ^F[0-9]{12}$)

header Parameters
Content-Type
required
string
Value: "application/json"
X-Auth-Token
required
string ^[0-9a-f]{32}$
Example: dc03494823a841338430052e9ee95e07

クライアントが Keystone を利用して取得した認証 Token

Responses

200

OK 成功しました

400

Bad Request リクエストが不正

404

Not Found 未検出エラー

500

Internal Server Error サーバーエラー

post/v1/flexible-ic/tenants/{tenantId}/l3connections/{connectionId}/routeCount
https://api.ntt.com/fic-monitoring/v1/flexible-ic/tenants/{tenantId}/l3connections/{connectionId}/routeCount

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "routeCountId": "20200807170012"
}

Show L3connections Latest RouteCount Status

L3Connectionの最新経路数の収集状況を取得します。

path Parameters
tenantId
required
string
Example: 7884792c1e07424ba5e8ed44695ebbd4

テナントID (pattern: ^[0-9a-fA-F]{32}$)

connectionId
required
string
Example: F0000000000012

コネクションID (pattern: ^F[0-9]{12}$)

routeCountId
required
string
Example: 20200807170012

経路数ID (pattern: ^[0-9]{14}$)

header Parameters
Content-Type
required
string
Value: "application/json"
X-Auth-Token
required
string ^[0-9a-f]{32}$
Example: dc03494823a841338430052e9ee95e07

クライアントが Keystone を利用して取得した認証 Token

Responses

204

No Content 成功しました

400

Bad Request リクエストが不正

404

Not Found 未検出エラー

500

Internal Server Error サーバーエラー

get/v1/flexible-ic/tenants/{tenantId}/l3connections/{connectionId}/routeCount/{routeCountId}/status
https://api.ntt.com/fic-monitoring/v1/flexible-ic/tenants/{tenantId}/l3connections/{connectionId}/routeCount/{routeCountId}/status

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "status": "inProgress"
}

Show L3connections Latest RouteCount

L3Connectionの最新の受信経路数と広告経路数を取得します。

path Parameters
tenantId
required
string
Example: 7884792c1e07424ba5e8ed44695ebbd4

テナントID (pattern: ^[0-9a-fA-F]{32}$)

connectionId
required
string
Example: F0000000000012

コネクションID (pattern: ^F[0-9]{12}$)

routeCountId
required
string
Example: 20200807170012

経路数ID (pattern: ^[0-9]{14}$)

header Parameters
Content-Type
required
string
Value: "application/json"
X-Auth-Token
required
string ^[0-9a-f]{32}$
Example: dc03494823a841338430052e9ee95e07

クライアントが Keystone を利用して取得した認証 Token

Responses

204

No Content 成功しました

400

Bad Request リクエストが不正

404

Not Found 未検出エラー

500

Internal Server Error サーバーエラー

get/v1/flexible-ic/tenants/{tenantId}/l3connections/{connectionId}/routeCount/{routeCountId}
https://api.ntt.com/fic-monitoring/v1/flexible-ic/tenants/{tenantId}/l3connections/{connectionId}/routeCount/{routeCountId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "connectionId": "F0000000000012",
  • "routeCountId": "20200807170012",
  • "time": "2020-01-01T12:34:56.000Z",
  • "receivedCount": 10,
  • "advertisedCount": 10
}