外部ロード・バランサ・ポート・マッピングの取得
get
/api/v1/blockchainPlatforms/instances/{id}/lbrportmapping
インスタンスの外部ロード・バランサ・ポートのマッピングを取得します。
リクエスト
サポートされるメディア・タイプ
- application/json
パス・パラメータ
- id: string
プラットフォーム・インスタンスの一意の識別子
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
OK
ルート・スキーマ: LBRPortMappingWrapper
型:
object外部ロード・バランサ・ポートのマッピング・リストのラッパー
ソースの表示
- portMapping(オプション): array portMapping
外部ロード・バランサ・ポートのマッピングのリスト
ネストしたスキーマ: portMapping
型:
array外部ロード・バランサ・ポートのマッピングのリスト
ソースの表示
- 配列: object LBRPortMapping
外部ロード・バランサ・ポートのマッピング
ネストしたスキーマ: LBRPortMapping
型:
object外部ロード・バランサ・ポートのマッピング
ソースの表示
- enableSSL(オプション): boolean
ポートのSSLの有効化または無効化
- externalHost(オプション): string
外部ホスト
- externalPort(オプション): integer
外部ポート番号
- internalHost(オプション): string
内部ホスト
- internalPort(オプション): integer
内部ポート番号
- serviceName(オプション): string
サービス名
401レスポンス
未認可
ルート・スキーマ: Error
型:
objectエラー情報。
ソースの表示
- errors(オプション): array errors
エラーのリスト
- message: string
判読可能なエラー文字列。
- status: string
プログラムによる解析を目的とした、エラーを定義する短いエラー・ステータス。
- warnings(オプション): array warnings
警告のリスト
404レスポンス
見つかりません
ルート・スキーマ: Error
型:
objectエラー情報。
ソースの表示
- errors(オプション): array errors
エラーのリスト
- message: string
判読可能なエラー文字列。
- status: string
プログラムによる解析を目的とした、エラーを定義する短いエラー・ステータス。
- warnings(オプション): array warnings
警告のリスト
500レスポンス
内部サーバー・エラー
ルート・スキーマ: Error
型:
objectエラー情報。
ソースの表示
- errors(オプション): array errors
エラーのリスト
- message: string
判読可能なエラー文字列。
- status: string
プログラムによる解析を目的とした、エラーを定義する短いエラー・ステータス。
- warnings(オプション): array warnings
警告のリスト
例
このエンドポイントは、特定のBlockchain Platformインスタンスの外部Loadbalancerポート・マッピングを取得するために使用されます。
次の例は、cURLを使用してRESTリソースに対するGETリクエストを発行し、特定のBlockchain Platformインスタンスを起動する方法を示しています。
curl -X GET \ http://<hostname>:<port>/api/v1/blockchainPlatforms/instances/e1f7bcfe-cc7e-4d19-97fb-772b231fcf99/lbrportmapping \ -H 'Authorization: Basic b2JwdXNlcjpXZWxjb21lMQ==' \ -H 'Content-Type: application/json'
レスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{
"portMapping": [
{
"serviceName": "e1f7bcfe-cc7e-4d19-97fb-772b231fcf44-restproxy",
"externalPort": 10001,
"externalHost": "myvm.oracle.com",
"internalPort": 10001,
"internalHost": ""
},
{
"serviceName": "e1f7bcfe-cc7e-4d19-97fb-772b231fcf44-ca",
"externalPort": 10002,
"externalHost": "myvm.oracle.com",
"internalPort": 10002,
"internalHost": ""
},
{
"serviceName": "e1f7bcfe-cc7e-4d19-97fb-772b231fcf44-prometheus",
"externalPort": 10003,
"externalHost": "myvm.oracle.com",
"internalPort": 10003,
"internalHost": ""
},
{
"serviceName": "e1f7bcfe-cc7e-4d19-97fb-772b231fcf44-console0",
"externalPort": 10000,
"externalHost": "myvm.oracle.com",
"internalPort": 10000,
"internalHost": ""
},
{
"serviceName": "e1f7bcfe-cc7e-4d19-97fb-772b231fcf44-orderer0",
"externalPort": 10004,
"externalHost": "myvm.oracle.com",
"internalPort": 10004,
"internalHost": ""
},
{
"serviceName": "e1f7bcfe-cc7e-4d19-97fb-772b231fcf44-orderer0",
"externalPort": 10005,
"externalHost": "myvm.oracle.com",
"internalPort": 10005,
"internalHost": ""
},
{
"serviceName": "e1f7bcfe-cc7e-4d19-97fb-772b231fcf44-orderer1",
"externalPort": 10006,
"externalHost": "myvm.oracle.com",
"internalPort": 10006,
"internalHost": ""
},
{
"serviceName": "e1f7bcfe-cc7e-4d19-97fb-772b231fcf44-orderer1",
"externalPort": 10007,
"externalHost": "myvm.oracle.com",
"internalPort": 10007,
"internalHost": ""
},
{
"serviceName": "e1f7bcfe-cc7e-4d19-97fb-772b231fcf44-peer0",
"externalPort": 10036,
"externalHost": "myvm.oracle.com",
"internalPort": 10036,
"internalHost": ""
}
]
}