データソースのスキーマ情報を照会します。
操作説明
メソッド
GET
URI
/openapi/ha3/instances/{instanceId}/data-sources/{dataSourceName}/schemas
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
searchengine:ListDataSourceSchemas |
list |
*Instance
|
なし | なし |
リクエスト構文
GET /openapi/ha3/instances/{instanceId}/data-sources/{dataSourceName}/schemas HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| instanceId |
string |
必須 |
インスタンス ID。 |
ha-cn-pl32rf0**** |
| dataSourceName |
string |
必須 |
データソースの名前。 |
ha-cn-pl32rf0****_test_api |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
リクエストパラメーターは必要ありません。
リクエスト例
GET /openapi/ha3/instances/ha3_instances_id/data-sources/my_data_source/schemas
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
返される結果。 |
||
| requestId |
string |
リクエスト ID。 |
022F36C7-9FB4-5D67-BEBC-3D14B0984463 |
| result |
array<object> |
返される結果。 |
|
|
array<object> |
スキーマ情報。 |
||
| name |
string |
フィールド名。 |
id |
| custom |
boolean |
フィールドがカスタムフィールドであるかどうかを示します。 有効な値:true および false。 |
false |
| type |
string |
フィールドタイプ。 |
STRING |
| attribute |
boolean |
フィールドが属性フィールドであるかどうかを示します。 有効な値:true および false。 |
false |
| summary |
boolean |
フィールドを表示できるかどうかを示します。 有効な値:true および false。 |
false |
| primaryKey |
object |
プライマリキーフィールド。 |
|
| isPrimaryKey |
boolean |
フィールドがプライマリキーであるかどうかを示します。 有効な値:true および false。 |
false |
| hasPrimaryKeyAttribute |
boolean |
フィールドにプライマリキー属性があるかどうかを示します。 有効な値:true および false。 |
false |
| isPrimaryKeySorted |
boolean |
フィールドをソートできるかどうかを示します。 有効な値:true および false。 |
false |
| addIndex |
boolean |
フィールドにインデックス属性があるかどうかを示します。 有効な値:true および false。 |
false |
レスポンス例
成功レスポンス
{
"requestId": "0A6EB64B-B4C8-CF02-810F-E660812972FF",
"result":[
{
"summary": false,
"custom": false,
"addIndex": false,
"type": "INT64",
"name": "id",
"attribute": false,
"primaryKey": {
"hasPrimaryKeyAttribute": false,
"primaryKeySorted": false,
"primaryKey": false
}
},
{
"summary": false,
"custom": false,
"addIndex": false,
"type": "STRING",
"name": "fb_boolean",
"attribute": false,
"primaryKey": {
"hasPrimaryKeyAttribute": false,
"primaryKeySorted": false,
"primaryKey": false
}
}
]
}
例
成功レスポンス
JSONJSON
{
"requestId": "022F36C7-9FB4-5D67-BEBC-3D14B0984463",
"result": [
{
"name": "id",
"custom": false,
"type": "STRING",
"attribute": false,
"summary": false,
"primaryKey": {
"isPrimaryKey": false,
"hasPrimaryKeyAttribute": false,
"isPrimaryKeySorted": false
},
"addIndex": false
}
]
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。