Consulta recursos.
Descrição da operação
Você pode acessar o OpenAPI Explorer para visualizar a documentação de recursos e testar a API Cloud Control.
Esta API fornece operações Get e List para recursos que você pode invocar usando diferentes URIs de solicitação.
Experimente agora
Testar
Autorização RAM
Sintaxe da solicitação
GET /api/v1/providers/{provider}/products/{product}/resources/* HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| requestPath |
string |
Não |
A URL da solicitação. A URL da solicitação determina se a operação List ou Get é chamada.
A URL da solicitação contém as seguintes variáveis:
|
List (no parent resource): /api/v1/providers/Aliyun/products/Redis/resources/DBInstance List (has parent resource): /api/v1/providers/aliyun/products/Redis/resources/DBInstance/r-2ze8v41uei31lo****/Account Get (no parent resource): /api/v1/providers/Aliyun/products/Redis/resources/DBInstance/r-2ze8v41uei31lo**** Get (has parent resource): /api/v1/providers/Aliyun/products/Redis/resources/DBInstance/r-2ze8v41uei31lo****/Account/user**** |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| regionId |
string |
Não |
O ID da região. Este parâmetro é obrigatório se o produto em nuvem for específico de uma região. |
cn-beijing |
| filter |
object |
Não |
As condições de filtro para recursos. Especifique múltiplos pares chave-valor em formato JSON para filtrar recursos. Se uma operação List ou Get de um produto em nuvem suportar filtragem por propriedades específicas, você pode usar essas propriedades como condições de filtro para este parâmetro. Nota
Os campos de filtro suportados podem variar para diferentes tipos de recursos. Para mais informações sobre os campos suportados, consulte a documentação OpenAPI do recurso específico. Por exemplo, recursos DBInstance suportam filtragem pelos campos |
{ "EditionType": "Community", "PaymentType": "PostPaid" } |
| nextToken |
string |
Não |
O token de paginação.
Nota
Se este parâmetro contiver apenas dígitos, a API Cloud Control o trata como o |
AAAAAdDWBF2**** |
| maxResults |
integer |
Não |
O número máximo de registros a serem retornados em cada página para uma consulta paginada. Valor máximo: 100. |
10 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A estrutura de resposta. |
||
| maxResults |
integer |
O número máximo de registros retornados para a solicitação atual. Este parâmetro é retornado pela operação List. |
10 |
| nextToken |
string |
A posição onde a chamada atual terminou a leitura. Um valor vazio indica que todos os dados foram lidos. Este parâmetro é retornado pela operação List. |
AAAAAdDWBF2**** |
| requestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| resource |
object |
O recurso especificado. Este parâmetro é retornado pela operação Get. |
|
| resourceAttributes |
object |
As propriedades do recurso em formato JSON. |
{"Status":"Available","Description":"","AccountPrivilege":"RoleReadWrite","InstanceId":"r-2ze8v41uei31lo****","RegionId":"cn-zhangjiakou","AccountType":"Normal","TypeInfo":{},"AccountName":"cctest"} |
| resourceId |
string |
O ID do recurso. |
cctest |
| resources |
array<object> |
Uma lista de recursos. Este parâmetro é retornado pela operação List. |
|
|
array<object> |
Um recurso. |
||
| resourceAttributes |
object |
As propriedades do recurso em formato JSON. |
{"Status":"Available","Description":"","AccountPrivilege":"RoleReadWrite","InstanceId":"r-2ze8v41uei31lo****","RegionId":"cn-zhangjiakou","AccountType":"Normal","TypeInfo":{},"AccountName":"cctest"} |
| resourceId |
string |
O ID do recurso. |
cctest |
| totalCount |
integer |
O número total de entradas que correspondem às condições de consulta. Este parâmetro é retornado pela operação List. |
20 |
Exemplos
Resposta de sucesso
JSON formato
{
"maxResults": 10,
"nextToken": "AAAAAdDWBF2****",
"requestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"resource": {
"resourceAttributes": {
"Status": "Available",
"Description": "",
"AccountPrivilege": "RoleReadWrite",
"InstanceId": "r-2ze8v41uei31lo****",
"RegionId": "cn-zhangjiakou",
"AccountType": "Normal",
"TypeInfo": {},
"AccountName": "cctest"
},
"resourceId": "cctest"
},
"resources": [
{
"resourceAttributes": {
"Status": "Available",
"Description": "",
"AccountPrivilege": "RoleReadWrite",
"InstanceId": "r-2ze8v41uei31lo****",
"RegionId": "cn-zhangjiakou",
"AccountType": "Normal",
"TypeInfo": {},
"AccountName": "cctest"
},
"resourceId": "cctest"
}
],
"totalCount": 20
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.