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

Download OpenAPI specification:Download

概要

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

コネクションのLOA(Letter of Authorization)の参照操作に関するAPIドキュメントです。

Loa-Connection

List LOAs

コネクションのLOA(Letter of Authorization)情報の一覧を取得します。

query Parameters
id
string <uuid> ^[0-9a-f]{32}$
Example: id=e1efcf1bb88a43c98785ec4906ee3140

LOA-ID

resourceId
string ^F[0-9]{12}$
Example: resourceId=F010123456789

リソースID

tenantId
string <uuid> ^[0-9a-f]{32}$
Example: tenantId=b9c91cfeda8e48579c573305f0dcddf0

テナントID

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

エリア名 'JPEAST'または'JPWEST'

issueDate
string
Example: issueDate=2020-07-24

発行日 utc, RFC3339

resourceType
string
Enum: "Port" "Router" "Firewall" "NAT" "Nat-Global-Ip-Address-Set" "Port-to-Port-Connection" "Router-to-Port-Connection" "Port-to-AWS-Connection" "Router-to-AWS-Connection" "Port-to-GCP-Connection" "Router-to-GCP-Connection" "Port-to-Azure-Microsoft-Connection" "Port-to-Azure-Private-Connection" "Router-to-Azure-Microsoft-Connection" "Router-to-Azure-Private-Connection" "Router-to-ECL-Connection" "Router-to-UniversalOne-Connection" "Public-Service" "Router-to-Router-Connection" "Router-to-Azure-Peering-Service-Connection" "Port-to-AWS-Transit-Connection" "Router-to-AWS-Transit-Connection" "Port-to-Ocnx-Connection" "Port-to-Oracle-Private-Connection" "Router-to-Oracle-Private-Connection" "Router-to-Oracle-Public-Connection" "Port-to-AWS-Public-Connection" "Router-to-AWS-Public-Connection" "Router-to-Wasabi-Connection"
Example: resourceType=Router-to-AWS-Public-Connection

リソース種別

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/loas-connections
https://api.ntt.com/fic-eri/v1/loas-connections

Response samples

Content type
Copy
Expand all Collapse all
{
  • "loas":
    [
    ]
}

List Loas Router to Aws Public Connections

Router to AWS PublicコネクションのLOA(Letter of Authorization)情報の一覧を取得します。

query Parameters
id
string

LOA-ID

resourceId
string

リソースID

tenantId
string <uuid>

テナントID

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

エリア名 'JPEAST'または'JPWEST'

issueDate
string

発行日 utc, RFC3339

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/loas-router-to-aws-public-connections
https://api.ntt.com/fic-eri/v1/loas-router-to-aws-public-connections

Response samples

Content type
Copy
Expand all Collapse all
{
  • "loasRouterToAwsPublics":
    [
    ]
}

Show Loas Router to Aws Public Connection

指定したRouter to Aws PublicコネクションのLOA(Letter of Authorization)の詳細情報を取得します。

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

200

OK 成功しました

400

Bad Request リクエストが不正

401

Unauthorized 認証エラー

404

Not Found 未検出エラー

409

Conflict 競合エラー

get/v1/loas-router-to-aws-public-connections/{id}
https://api.ntt.com/fic-eri/v1/loas-router-to-aws-public-connections/{id}

Response samples

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