Loa-Connections - Flexible InterConnect API リファレンス (2.0.0)
Download OpenAPI specification:Download
本APIでは、Flexible InterConnectが提供するリソースの参照・操作が可能です。
コネクションのLOA(Letter of Authorization)の参照操作に関するAPIドキュメントです。
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
OK 成功しました
Bad Request リクエストが不正
Unauthorized 認証エラー
Conflict 競合エラー
Response samples
- 200
{- "loas": [
- {
- "id": "e1efcf1bb88a43c98785ec4906ee3140",
- "resourceId": "F010123456789",
- "resourceName": "YourResourceName",
- "resourceType": "Router-to-AWS-Public-Connection",
- "tenantId": "b9c91cfeda8e48579c573305f0dcddf0",
- "area": "JPEAST",
- "issueDate": "2020-07-24"
}
]
}
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
OK 成功しました
Bad Request リクエストが不正
Unauthorized 認証エラー
Conflict 競合エラー
Response samples
- 200
{- "loasRouterToAwsPublics": [
- {
- "id": "e1efcf1bb88a43c98785ec4906ee3140",
- "resourceId": "F010123456789",
- "resourceName": "YourPortName",
- "resourceType": "Router-to-AWS-Public-Connection",
- "tenantId": "b9c91cfeda8e48579c573305f0dcddf0",
- "area": "JPEAST",
- "awsAccountId": "123456789012",
- "awsAccountName": "aaabbb",
- "vif": [
- "dxvif-xxxxxxxx",
- "dxvif-xxxxxxxx"
], - "advertisedPublicPrefixes": [
- "180.131.95.129/32",
- "180.131.95.130/32"
], - "asNumber": "37923",
- "fullName": "FIC Service admin",
- "ipOwnerEmail": "test@example.com",
- "issueDate": "2020-07-24"
}
]
}
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
OK 成功しました
Bad Request リクエストが不正
Unauthorized 認証エラー
Not Found 未検出エラー
Conflict 競合エラー
Response samples
- 200
{- "loasRouterToAwsPublic": {
- "id": "e1efcf1bb88a43c98785ec4906ee3140",
- "resourceId": "F010123456789",
- "resourceName": "YourPortName",
- "resourceType": "Router-to-AWS-Public-Connection",
- "tenantId": "b9c91cfeda8e48579c573305f0dcddf0",
- "area": "JPEAST",
- "awsAccountId": "123456789012",
- "awsAccountName": "aaabbb",
- "vif": [
- "dxvif-xxxxxxxx",
- "dxvif-xxxxxxxx"
], - "advertisedPublicPrefixes": [
- "180.131.95.129/32",
- "180.131.95.130/32"
], - "asNumber": "37923",
- "fullName": "FIC Service admin",
- "ipOwnerEmail": "test@example.com",
- "issueDate": "2020-07-24"
}
}