この操作を呼び出して、リソースをクエリできます。
操作説明
API Explorer に移動して、リソースドキュメントの表示や Cloud Control API のテストを実行できます。
この API は、リソースに対する Get 操作と List 操作を提供します。異なるリクエスト URI を使用して呼び出すことができます。
今すぐお試しください
テスト
RAM 認証
リクエスト構文
GET /api/v1/providers/{provider}/products/{product}/resources/* HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| requestPath |
string |
任意 |
リクエストの URI です。 リクエスト URI によって、List 操作と Get 操作のどちらを呼び出すかが決まります。
リクエスト URI には、次の変数が含まれます。
|
/api/v1/providers/Aliyun/products/Redis/resources/DBInstance/r-8vbf5abe31c9**** |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| regionId |
string |
任意 |
リージョン ID。 クラウドプロダクトがリージョン固有である場合、このパラメーターは必須です。 |
cn-beijing |
| filter |
object |
任意 |
リソースのフィルター条件です。 JSON フォーマットで複数のキーと値のペアを指定して、リソースをフィルターします。 クラウドプロダクトの List 操作または Get 操作が特定のプロパティによるフィルターをサポートしている場合、それらのプロパティをこのパラメーターのフィルター条件として使用できます。 説明
サポートされているフィルターフィールドは、リソースタイプによって異なる場合があります。 サポートされているフィールドの詳細については、特定のリソースの OpenAPI ドキュメントをご参照ください。 たとえば、DBInstance リソースは、 |
{ "EditionType": "Community", "PaymentType": "PostPaid" } |
| nextToken |
string |
任意 |
ページネーショントークンです。
説明
このパラメーターに数字のみが含まれている場合、Cloud Control API はそれをページングのための |
AAAAAdDWBF2**** |
| maxResults |
integer |
任意 |
ページングクエリで各ページに返すレコードの最大数。 最大値:100。 |
10 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンス構造体です。 |
||
| maxResults |
integer |
現在のリクエストで返されるレコードの最大数。 このパラメーターは List 操作によって返されます。 |
10 |
| nextToken |
string |
現在の呼び出しが読み取りを終了した位置。 空の値は、すべてのデータが読み取られたことを示します。 このパラメーターは List 操作によって返されます。 |
AAAAAdDWBF2**** |
| requestId |
string |
リクエスト ID です。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| resource |
object |
指定されたリソース。 このパラメーターは Get 操作によって返されます。 |
|
| resourceAttributes |
object |
JSON フォーマットのリソースプロパティです。 |
{"Status":"Available","Description":"","AccountPrivilege":"RoleReadWrite","InstanceId":"r-8vbf5abe31c9c4d4","RegionId":"cn-zhangjiakou","AccountType":"Normal","TypeInfo":{},"AccountName":"cctest"} |
| resourceId |
string |
リソース ID です。 |
cctest |
| resources |
array<object> |
リソースのリスト。 このパラメーターは List 操作によって返されます。 |
|
|
array<object> |
リソースです。 |
||
| resourceAttributes |
object |
JSON フォーマットのリソースプロパティです。 |
{"Status":"Available","Description":"","AccountPrivilege":"RoleReadWrite","InstanceId":"r-8vbf5abe31c9c4d4","RegionId":"cn-zhangjiakou","AccountType":"Normal","TypeInfo":{},"AccountName":"cctest"} |
| resourceId |
string |
リソース ID です。 |
cctest |
| totalCount |
integer |
クエリ条件に一致するエントリの総数。 このパラメーターは List 操作によって返されます。 |
20 |
例
成功レスポンス
JSONJSON
{
"maxResults": 10,
"nextToken": "AAAAAdDWBF2****\n",
"requestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****\n",
"resource": {
"resourceAttributes": {
"Status": "Available",
"Description": "",
"AccountPrivilege": "RoleReadWrite",
"InstanceId": "r-8vbf5abe31c9c4d4",
"RegionId": "cn-zhangjiakou",
"AccountType": "Normal",
"TypeInfo": {},
"AccountName": "cctest"
},
"resourceId": "cctest\n"
},
"resources": [
{
"resourceAttributes": {
"Status": "Available",
"Description": "",
"AccountPrivilege": "RoleReadWrite",
"InstanceId": "r-8vbf5abe31c9c4d4",
"RegionId": "cn-zhangjiakou",
"AccountType": "Normal",
"TypeInfo": {},
"AccountName": "cctest"
},
"resourceId": "cctest"
}
],
"totalCount": 20
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。