Interconnect - Flexible InterConnect API リファレンス (2.0.0)

Download OpenAPI specification:Download

概要

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

interconnectの参照操作に関するAPIドキュメントです。

※最新のAPIはv2にバージョンアップしておりますが、旧v1のAPIは2022年8月末までお使い頂けます。 (Oracle/Super OCN Flexible Connect/Wasabi Object StorageのInterconnectに関しては2022年2月現在はv1のみ。)

AWS(Private VIF)-Interconnect

List AWS(Private VIF) Interconnects

AWS Private VIF接続情報の一覧を取得します。

query Parameters
id
string ^[0-9a-f]{32}$
Example: id=0582ee177d934b2bb5a3b58c7f961fe3

インターコネクトID

interconnect
string
Example: interconnect=Equinix-TY2-1

ConnectingPoint

status
string
Enum: "available" "unavailable"
Example: status=available

使用可否状態 ‘available’または’unavailable’

area
string
Enum: "JPEAST" "JPWEST"
Example: area=JPEAST

エリア名 ‘JPEAST’または’JPWEST’

qosType
string
Enum: "besteffort" "guarantee"
Example: qosType=guarantee

QoS種別 ‘besteffort’または’guarantee’

modelType
string
Enum: "isolate" "pool" "map"
Example: modelType=isolate

モデル型 'isolate'(独立型)/'pool'(プール型)/'map'(マップ型)のいずれか

number
string
Example: number=1

番号

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 リクエストが不正

401

Unauthorized 認証エラー

409

Conflict 競合エラー

get/v2/aws-interconnects
https://api.ntt.com/fic-eri/v2/aws-interconnects

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "awsInterconnects":
    [
    ]
}

AWS-Migrated-Interconnect

List AWS Migrated Interconnects

AWS Private VIF接続情報の一覧を取得します。

query Parameters
id
string ^[0-9a-f]{32}$
Example: id=0582ee177d934b2bb5a3b58c7f961fe3

インターコネクトID

interconnect
string
Example: interconnect=Equinix-TY2-1

ConnectingPoint

status
string
Enum: "available" "unavailable"
Example: status=available

使用可否状態 ‘available’または’unavailable’

area
string
Enum: "JPEAST" "JPWEST"
Example: area=JPEAST

エリア名 ‘JPEAST’または’JPWEST’

qosType
string
Enum: "besteffort" "guarantee"
Example: qosType=guarantee

QoS種別 ‘besteffort’または’guarantee’

modelType
string
Enum: "isolate" "pool" "map"
Example: modelType=isolate

モデル型 'isolate'(独立型)/'pool'(プール型)/'map'(マップ型)のいずれか

number
string
Example: number=1

番号

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 リクエストが不正

401

Unauthorized 認証エラー

409

Conflict 競合エラー

get/v1/aws-migrated-interconnects
https://api.ntt.com/fic-eri/v1/aws-migrated-interconnects

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "awsInterconnects":
    [
    ]
}

AWS(Public VIF)-Interconnect

List AWS(Public VIF) Interconnects

AWS Public VIF接続情報の一覧を取得します。

query Parameters
id
string ^[0-9a-f]{32}$
Example: id=0582ee177d934b2bb5a3b58c7f961fe3

インターコネクトID

interconnect
string
Example: interconnect=Equinix-TY2-1

ConnectingPoint

status
string
Enum: "available" "unavailable"
Example: status=available

使用可否状態 ‘available’または’unavailable’

area
string
Enum: "JPEAST" "JPWEST"
Example: area=JPEAST

エリア名 ‘JPEAST’または’JPWEST’

qosType
string
Enum: "besteffort" "guarantee"
Example: qosType=guarantee

QoS種別 ‘besteffort’または’guarantee’

modelType
string
Enum: "isolate" "pool" "map"
Example: modelType=map

モデル型 'isolate'(独立型)/'pool'(プール型)/'map'(マップ型)のいずれか

number
string
Example: number=1

番号

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 リクエストが不正

401

Unauthorized 認証エラー

409

Conflict 競合エラー

get/v2/aws-public-interconnects
https://api.ntt.com/fic-eri/v2/aws-public-interconnects

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "awsPublicInterconnects":
    [
    ]
}

AWS(Transit VIF)-Interconnect

List AWS(Transit VIF) Interconnects

AWS TransitGateway VIF接続情報の一覧を取得します。

query Parameters
id
string ^[0-9a-f]{32}$
Example: id=0582ee177d934b2bb5a3b58c7f961fe3

インターコネクトID

interconnect
string
Example: interconnect=Equinix-TY2-1

ConnectingPoint

status
string
Enum: "available" "unavailable"
Example: status=available

使用可否状態 ‘available’または’unavailable’

area
string
Enum: "JPEAST" "JPWEST"
Example: area=JPEAST

エリア名 ‘JPEAST’または’JPWEST’

qosType
string
Enum: "besteffort" "guarantee"
Example: qosType=guarantee

QoS種別 ‘besteffort’または’guarantee’

modelType
string
Enum: "isolate" "pool" "map"
Example: modelType=isolate

モデル型 'isolate'(独立型)/'pool'(プール型)/'map'(マップ型)のいずれか

number
string
Example: number=1

番号

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 リクエストが不正

401

Unauthorized 認証エラー

409

Conflict 競合エラー

get/v2/aws-transit-interconnects
https://api.ntt.com/fic-eri/v2/aws-transit-interconnects

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "awsTransitInterconnects":
    [
    ]
}

Azure-Interconnect

List Azure Interconnects

Azure接続情報の一覧を取得します。

query Parameters
id
string ^[0-9a-f]{32}$
Example: id=0582ee177d934b2bb5a3b58c7f961fe3

インターコネクトID

interconnect
string
Example: interconnect=Equinix-TY2-1

ConnectingPoint

status
string
Enum: "available" "unavailable"
Example: status=available

使用可否状態 ‘available’または’unavailable’

area
string
Enum: "JPEAST" "JPWEST"
Example: area=JPEAST

エリア名 ‘JPEAST’または’JPWEST’

qosType
string
Enum: "besteffort" "guarantee"
Example: qosType=guarantee

QoS種別 ‘besteffort’または’guarantee’

modelType
string
Enum: "isolate" "pool"
Example: modelType=isolate

モデル型 'isolate'(独立型)または'pool'(プール型)

number
string
Example: number=1

番号

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 リクエストが不正

401

Unauthorized 認証エラー

409

Conflict 競合エラー

get/v2/azure-interconnects
https://api.ntt.com/fic-eri/v2/azure-interconnects

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "azureInterconnects":
    [
    ]
}

Azure(Peering Service)-Interconnect

List Azure(Peering Service) Interconnects

Azure(Peering Service)接続情報の一覧を取得します。

query Parameters
id
string ^[0-9a-f]{32}$
Example: id=0582ee177d934b2bb5a3b58c7f961fe3

インターコネクトID

interconnect
string
Example: interconnect=Equinix-TY2-1

ConnectingPoint

status
string
Enum: "available" "unavailable"
Example: status=available

使用可否状態 ‘available’または’unavailable’

area
string
Enum: "JPEAST" "JPWEST"
Example: area=JPEAST

エリア名 ‘JPEAST’または’JPWEST’

qosType
string
Enum: "besteffort" "guarantee"
Example: qosType=guarantee

QoS種別 ‘besteffort’または’guarantee’

modelType
string
Enum: "isolate" "pool"
Example: modelType=isolate

モデル型 'isolate'(独立型)または'pool'(プール型)

number
string
Example: number=1

番号

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 リクエストが不正

401

Unauthorized 認証エラー

409

Conflict 競合エラー

get/v2/azure-peering-service-interconnects
https://api.ntt.com/fic-eri/v2/azure-peering-service-interconnects

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "azurePeeringServiceInterconnects":
    [
    ]
}

Google Cloud-Interconnect

List Google Cloud Interconnects

Google Cloud接続情報の一覧を取得します。

query Parameters
id
string ^[0-9a-f]{32}$
Example: id=0582ee177d934b2bb5a3b58c7f961fe3

インターコネクトID

interconnect
string
Example: interconnect=Equinix-TY2-1

ConnectingPoint

status
string
Enum: "available" "unavailable"
Example: status=available

使用可否状態 ‘available’または’unavailable’

area
string
Enum: "JPEAST" "JPWEST"
Example: area=JPEAST

エリア名 ‘JPEAST’または’JPWEST’

qosType
string
Enum: "besteffort" "guarantee"
Example: qosType=guarantee

QoS種別 ‘besteffort’または’guarantee’

modelType
string
Enum: "isolate" "pool"
Example: modelType=isolate

モデル型 'isolate'(独立型)または'pool'(プール型)

number
string
Example: number=1

番号

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 リクエストが不正

401

Unauthorized 認証エラー

409

Conflict 競合エラー

get/v2/gcp-interconnects
https://api.ntt.com/fic-eri/v2/gcp-interconnects

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "gcpInterconnects":
    [
    ]
}

Oracle-Interconnect

List Oracle Interconnects

Oracle接続情報の一覧を取得します。

query Parameters
id
string ^[0-9a-f]{32}$
Example: id=0582ee177d934b2bb5a3b58c7f961fe3

インターコネクトID

interconnect
string
Example: interconnect=Equinix-TY2-1

ConnectingPoint

status
string
Enum: "available" "unavailable"
Example: status=available

使用可否状態 ‘available’または’unavailable’

area
string
Enum: "JPEAST" "JPWEST"
Example: area=JPEAST

エリア名 ‘JPEAST’または’JPWEST’

qosType
string
Enum: "besteffort" "guarantee"
Example: qosType=guarantee

QoS種別 ‘besteffort’または’guarantee’

modelType
string
Enum: "isolate" "pool"
Example: modelType=isolate

モデル型 'isolate'(独立型)または'pool'(プール型)

number
string
Example: number=1

番号

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 リクエストが不正

401

Unauthorized 認証エラー

409

Conflict 競合エラー

get/v1/oracle-interconnects
https://api.ntt.com/fic-eri/v1/oracle-interconnects

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "oracleInterconnects":
    [
    ]
}

SDPF Cloud/Server-Interconnect

List SDPF Cloud/Server Interconnects

SDPF Cloud/Server接続情報の一覧を取得します。

query Parameters
id
string ^[0-9a-f]{32}$
Example: id=0582ee177d934b2bb5a3b58c7f961fe3

インターコネクトID

interconnect
string
Example: interconnect=Equinix-TY2-1

ConnectingPoint

status
string
Enum: "available" "unavailable"
Example: status=available

使用可否状態 ‘available’または’unavailable’

area
string
Enum: "JPEAST" "JPWEST"
Example: area=JPEAST

エリア名 ‘JPEAST’または’JPWEST’

qosType
string
Enum: "besteffort" "guarantee"
Example: qosType=guarantee

QoS種別 ‘besteffort’または’guarantee’

modelType
string
Enum: "isolate" "pool"
Example: modelType=isolate

モデル型 'isolate'(独立型)または'pool'(プール型)

number
string
Example: number=1

番号

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 リクエストが不正

401

Unauthorized 認証エラー

409

Conflict 競合エラー

get/v2/ecl-interconnects
https://api.ntt.com/fic-eri/v2/ecl-interconnects

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "eclInterconnects":
    [
    ]
}

Wasabi Object Storage-Interconnect

List Wasabiオブジェクトストレージ Interconnects

Wasabiオブジェクトストレージ接続情報の一覧を取得します。

query Parameters
id
string ^[0-9a-f]{32}$
Example: id=0582ee177d934b2bb5a3b58c7f961fe3

インターコネクトID

interconnect
string
Example: interconnect=Equinix-TY2-1

ConnectingPoint

status
string
Enum: "available" "unavailable"
Example: status=available

使用可否状態 ‘available’または’unavailable’

area
string
Enum: "JPEAST" "JPWEST"
Example: area=JPEAST

エリア名 ‘JPEAST’または’JPWEST’

qosType
string
Enum: "besteffort" "guarantee"
Example: qosType=guarantee

QoS種別 ‘besteffort’または’guarantee’

modelType
string
Enum: "isolate" "pool" "map"
Example: modelType=map

モデル型 'isolate'(独立型)/'pool'(プール型)/'map'(マップ型)のいずれか

number
string
Example: number=1

番号

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 リクエストが不正

401

Unauthorized 認証エラー

409

Conflict 競合エラー

get/v1/wasabi-interconnects
https://api.ntt.com/fic-eri/v1/wasabi-interconnects

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "wasabiInterconnects":
    [
    ]
}

Arcstar Universal One-Interconnect

List Arcstar Universal One Interconnects

Arcstar Universal One接続情報の一覧を取得します。

query Parameters
id
string ^[0-9a-f]{32}$
Example: id=0582ee177d934b2bb5a3b58c7f961fe3

インターコネクトID

interconnect
string
Example: interconnect=Equinix-TY2-1

ConnectingPoint

status
string
Enum: "available" "unavailable"
Example: status=available

使用可否状態 ‘available’または’unavailable’

area
string
Enum: "JPEAST" "JPWEST"
Example: area=JPEAST

エリア名 ‘JPEAST’または’JPWEST’

qosType
string
Enum: "besteffort" "guarantee"
Example: qosType=guarantee

QoS種別 ‘besteffort’または’guarantee’

modelType
string
Enum: "isolate" "pool"
Example: modelType=isolate

モデル型 'isolate'(独立型)または'pool'(プール型)

number
string
Example: number=1

番号

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 リクエストが不正

401

Unauthorized 認証エラー

409

Conflict 競合エラー

get/v2/uno-interconnects
https://api.ntt.com/fic-eri/v2/uno-interconnects

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "unoInterconnects":
    [
    ]
}

Super OCN Flexible Connect-Interconnect

List Super OCN Flexible Connect Interconnects

Super OCN Flexible Connect接続情報の一覧を取得します。

query Parameters
id
string ^[0-9a-f]{32}$
Example: id=0582ee177d934b2bb5a3b58c7f961fe3

インターコネクトID

interconnect
string
Example: interconnect=Equinix-TY2-1

ConnectingPoint

status
string
Enum: "available" "unavailable"
Example: status=available

使用可否状態 ‘available’または’unavailable’

area
string
Enum: "JPEAST" "JPWEST"
Example: area=JPEAST

エリア名 ‘JPEAST’または’JPWEST’

qosType
string
Enum: "besteffort" "guarantee"
Example: qosType=guarantee

QoS種別 ‘besteffort’または’guarantee’

modelType
string
Enum: "isolate" "pool"
Example: modelType=isolate

モデル型 'isolate'(独立型)または'pool'(プール型)

number
string
Example: number=1

番号

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 リクエストが不正

401

Unauthorized 認証エラー

409

Conflict 競合エラー

get/v1/ocnx-interconnects
https://api.ntt.com/fic-eri/v1/ocnx-interconnects

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "ocnxInterconnects":
    [
    ]
}