Lista os tipos de recurso de um serviço.
Descrição da operação
GET /api/v1/providers/{provider}/products/{product}/resourceTypes.
Experimente agora
Testar
Autorização RAM
Sintaxe da solicitação
GET /api/v1/providers/{provider}/products/{product}/resourceTypes HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| provider |
string |
Sim |
O provedor de serviços de nuvem. Somente o Aliyun é suportado. |
Aliyun |
| product |
string |
Sim |
O código do serviço. |
ECS |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| x-acs-accept-language |
string |
Não |
Selecione o idioma no qual a resposta é retornada.\n\nzh_CH: Chinês (padrão).\n\nen_US: Inglês. Valores válidos:
|
zh_CH |
| resourceTypes |
array |
Não |
As informações sobre os tipos de recurso. |
|
|
string |
Não |
Os tipos de recurso. |
Instance |
|
| nextToken |
string |
Não |
O token de paginação usado na próxima solicitação para recuperar uma nova página de resultados. Se você deixar este parâmetro vazio, a consulta começará do início. |
ECS::Disk |
| maxResults |
integer |
Não |
O número de entradas por página. |
10 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os dados retornados. |
||
| maxResults |
integer |
O número máximo de entradas retornadas. |
10 |
| nextToken |
string |
Um token de paginação. Pode ser usado na próxima solicitação para recuperar uma nova página de resultados. Se NextToken estiver vazio, não haverá próxima página. |
ECS::Disk |
| requestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| resourceTypes |
array<object> |
As informações sobre os tipos de recurso. |
|
|
array<object> |
Os tipos de recurso. |
||
| createOnlyProperties |
array |
As propriedades específicas da operação de criação. Você precisa especificar essas propriedades ao criar o recurso. Essas propriedades não são retornadas ao consultar o recurso. |
|
|
string |
A propriedade específica da operação de criação. |
/properties/AutoRenew |
|
| deleteOnlyProperties |
array |
As propriedades específicas da operação de exclusão. Você precisa especificar essas propriedades ao excluir o recurso. Essas propriedades não são retornadas ao consultar o recurso. |
|
|
string |
A propriedade específica da operação de exclusão. |
/properties/ForceDelete |
|
| filterProperties |
array |
As propriedades que podem ser usadas para filtrar o recurso ao listar o recurso. |
|
|
string |
A propriedade que pode ser usada para filtrar o recurso. |
/properties/ResourceGroupId |
|
| getOnlyProperties |
array |
As propriedades específicas da operação de consulta. Você precisa especificar essas propriedades ao consultar o recurso. Essas propriedades não são retornadas no resultado da consulta. |
|
|
string |
A propriedade específica da operação de consulta. |
/properties/DryRun |
|
| getResponseProperties |
array |
As propriedades que são retornadas ao consultar o recurso. |
|
|
string |
A propriedade que é retornada ao consultar o recurso. |
/properties/NetworkInterfaces/items/properties/IpvSets |
|
| handlers |
object |
As informações sobre a operação, incluindo as permissões necessárias do Resource Access Management (RAM). |
|
| create |
object |
The information about the create operation. |
|
| permissions |
array |
The RAM permissions required. |
|
|
string |
The RAM permission. |
ecs:CreateInstance |
|
| delete |
object |
The information about the delete operation. |
|
| permissions |
array |
The RAM permissions required. |
|
|
string |
The RAM permission. |
ecs:DeleteInstance |
|
| get |
object |
The information about the query operation. |
|
| permissions |
array |
The RAM permissions required. |
|
|
string |
The RAM permission. |
ecs:DescribeInstanceAttachmentAttributes |
|
| list |
object |
The information about the list operation. |
|
| permissions |
array |
The RAM permissions required. |
|
|
string |
The RAM permission. |
ecs:DescribeInstances |
|
| update |
object |
The information about the update operation. |
|
| permissions |
array |
The RAM permissions required. |
|
|
string |
The RAM permission. |
ecs:ModifyInstanceNetworkSpec |
|
| info |
object |
As informações sobre o tipo de recurso. |
|
| chargeType |
string |
Billing method Valores válidos:
|
paid |
| deliveryScope |
string |
The deployment level of the resource. center region zone Valores válidos:
|
region |
| description |
string |
The description of the resource type. |
An ECS instance is equivalent to a virtual machine, including the most basic computing components such as CPU, memory, operating system, network, and disk. You can easily customize and change the configuration of the instance. You have full control over the virtual machine. |
| title |
string |
The name of the resource type. |
Instance |
| listOnlyProperties |
array |
As propriedades específicas da operação de listagem. Você precisa especificar essas propriedades ao listar o recurso. Essas propriedades não são retornadas ao consultar o recurso. |
|
|
string |
A propriedade específica da operação de listagem. |
/properties/DryRun |
|
| listResponseProperties |
array |
As propriedades que são retornadas ao listar o recurso. |
|
|
string |
A propriedade que é retornada ao consultar o recurso. |
/properties/InstanceId |
|
| primaryIdentifier |
string |
O ID do recurso. |
/properties/InstanceId |
| product |
string |
O código do serviço. |
ECS |
| properties |
object |
The resource properties. The key specifies the property name and the value specifies the details of the property. |
|
| publicProperties |
array |
As propriedades comuns do recurso. As propriedades comuns não são específicas da operação. |
|
|
string |
A propriedade comum. |
/properties/Description |
|
| readOnlyProperties |
array |
As propriedades somente leitura. Essas propriedades são retornadas apenas ao listar ou consultar o recurso. Você não precisa especificar essas propriedades ao criar ou atualizar o recurso. |
|
|
string |
A propriedade somente leitura. |
/properties/CreateTime |
|
| required |
array |
As propriedades que devem ser especificadas ao criar o recurso. |
|
|
string |
A propriedade que deve ser especificada ao criar o recurso. |
RegionId |
|
| resourceType |
string |
O tipo de recurso. |
Instance |
| sensitiveInfoProperties |
array |
As propriedades confidenciais, como a senha. |
|
|
string |
A propriedade confidencial. |
/properties/VncPassword |
|
| updateOnlyProperties |
array |
As propriedades específicas da operação de atualização. Você precisa especificar essas propriedades ao atualizar o recurso. Essas propriedades não são retornadas ao consultar o recurso. |
|
|
string |
A propriedade específica da operação de atualização. |
/properties/DryRun |
|
| updateTypeProperties |
array |
As propriedades que podem ser modificadas. |
|
|
string |
A propriedade que pode ser modificada. |
/properties/InstanceName |
|
| totalCount |
integer |
O número total de entradas retornadas. |
20 |
Exemplos
Resposta de sucesso
JSON formato
{
"maxResults": 10,
"nextToken": "ECS::Disk",
"requestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"resourceTypes": [
{
"createOnlyProperties": [
"/properties/AutoRenew"
],
"deleteOnlyProperties": [
"/properties/ForceDelete"
],
"filterProperties": [
"/properties/ResourceGroupId"
],
"getOnlyProperties": [
"/properties/DryRun\n"
],
"getResponseProperties": [
"/properties/NetworkInterfaces/items/properties/IpvSets"
],
"handlers": {
"create": {
"permissions": [
"ecs:CreateInstance"
]
},
"delete": {
"permissions": [
"ecs:DeleteInstance"
]
},
"get": {
"permissions": [
"ecs:DescribeInstanceAttachmentAttributes"
]
},
"list": {
"permissions": [
"ecs:DescribeInstances"
]
},
"update": {
"permissions": [
"ecs:ModifyInstanceNetworkSpec"
]
}
},
"info": {
"chargeType": "paid",
"deliveryScope": "region",
"description": "An ECS instance is equivalent to a virtual machine, including the most basic computing components such as CPU, memory, operating system, network, and disk. You can easily customize and change the configuration of the instance. You have full control over the virtual machine.",
"title": "Instance"
},
"listOnlyProperties": [
"/properties/DryRun"
],
"listResponseProperties": [
"/properties/InstanceId"
],
"primaryIdentifier": "/properties/InstanceId",
"product": "ECS",
"properties": {
"test": "test",
"test2": 1
},
"publicProperties": [
"/properties/Description"
],
"readOnlyProperties": [
"/properties/CreateTime"
],
"required": [
"RegionId"
],
"resourceType": "Instance",
"sensitiveInfoProperties": [
"/properties/VncPassword"
],
"updateOnlyProperties": [
"/properties/DryRun"
],
"updateTypeProperties": [
"/properties/InstanceName"
]
}
],
"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.