Llama a esta operación para listar los tipos de recursos de un servicio.
Descripción de la operación
GET /api/v1/providers/{provider}/products/{product}/resourceTypes.
Pruébelo ahora
Test
Autorización de RAM
Sintaxis de la solicitud
GET /api/v1/providers/{provider}/products/{product}/resourceTypes HTTP/1.1
Parámetros de ruta
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| provider |
string |
Sí |
El proveedor de servicios en la nube. Solo se admite Aliyun. |
Aliyun |
| product |
string |
Sí |
El código del servicio. |
ECS |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| x-acs-accept-language |
string |
No |
Seleccione el idioma en el que se devuelve la respuesta. zh_CH: chino (predeterminado). en_US: inglés. Valores válidos:
|
zh_CH |
| resourceTypes |
array |
No |
La información sobre los tipos de recursos. |
|
|
string |
No |
Los tipos de recursos. |
Instance |
|
| nextToken |
string |
No |
El token de paginación que se utiliza en la siguiente solicitud para recuperar una nueva página de resultados. Si deja este parámetro vacío, la consulta comienza desde el inicio. |
ECS::Disk |
| maxResults |
integer |
No |
El número de entradas por página. |
10 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los datos devueltos. |
||
| maxResults |
integer |
El número máximo de entradas devueltas. |
10 |
| nextToken |
string |
Un token de paginación. Se puede utilizar en la siguiente solicitud para recuperar una nueva página de resultados. Si NextToken está vacío, no existe una página siguiente. |
ECS::Disk |
| requestId |
string |
El ID de una solicitud. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| resourceTypes |
array<object> |
La información sobre los tipos de recursos. |
|
|
array<object> |
Los tipos de recursos. |
||
| createOnlyProperties |
array |
Las propiedades específicas de la operación de creación. Debe especificar estas propiedades al crear el recurso. Estas propiedades no se devuelven al consultar el recurso. |
|
|
string |
La propiedad específica de la operación de creación. |
/properties/AutoRenew |
|
| deleteOnlyProperties |
array |
Las propiedades específicas de la operación de eliminación. Debe especificar estas propiedades al eliminar el recurso. Estas propiedades no se devuelven al consultar el recurso. |
|
|
string |
La propiedad específica de la operación de eliminación. |
/properties/ForceDelete |
|
| filterProperties |
array |
Las propiedades que se pueden utilizar para filtrar el recurso al listar el recurso. |
|
|
string |
La propiedad que se puede utilizar para filtrar el recurso. |
/properties/ResourceGroupId |
|
| getOnlyProperties |
array |
Las propiedades específicas de la operación de consulta. Debe especificar estas propiedades al consultar el recurso. Estas propiedades no se devuelven en el resultado de la consulta. |
|
|
string |
La propiedad específica de la operación de consulta. |
/properties/DryRun |
|
| getResponseProperties |
array |
Las propiedades que se devuelven al consultar el recurso. |
|
|
string |
La propiedad que se devuelve al consultar el recurso. |
/properties/NetworkInterfaces/items/properties/IpvSets |
|
| handlers |
object |
La información sobre la operación, incluidos los permisos de Resource Access Management (RAM) requeridos. |
|
| create |
object |
La información sobre la operación de creación. |
|
| permissions |
array |
Los permisos de RAM requeridos. |
|
|
string |
El permiso de RAM. |
ecs:CreateInstance |
|
| delete |
object |
La información sobre la operación de eliminación. |
|
| permissions |
array |
Los permisos de RAM requeridos. |
|
|
string |
El permiso de RAM. |
ecs:DeleteInstance |
|
| get |
object |
La información sobre la operación de consulta. |
|
| permissions |
array |
Los permisos de RAM requeridos. |
|
|
string |
El permiso de RAM. |
ecs:DescribeInstanceAttachmentAttributes |
|
| list |
object |
La información sobre la operación de listado. |
|
| permissions |
array |
Los permisos de RAM requeridos. |
|
|
string |
El permiso de RAM. |
ecs:DescribeInstances |
|
| update |
object |
La información sobre la operación de actualización. |
|
| permissions |
array |
Los permisos de RAM requeridos. |
|
|
string |
El permiso de RAM. |
ecs:ModifyInstanceNetworkSpec |
|
| info |
object |
La información sobre el tipo de recurso. |
|
| chargeType |
string |
Método de facturación Valores válidos:
|
paid |
| deliveryScope |
string |
El nivel de despliegue del recurso. center region zone Valores válidos:
|
region |
| description |
string |
La descripción del tipo de recurso. |
Una instancia de ECS equivale a una máquina virtual, que incluye los componentes de computación más básicos como CPU, memoria, sistema operativo, red y disco. Puede personalizar y cambiar fácilmente la configuración de la instancia. Tiene control total sobre la máquina virtual |
| title |
string |
El nombre del tipo de recurso. |
Instance |
| listOnlyProperties |
array |
Las propiedades específicas de la operación de listado. Debe especificar estas propiedades al listar el recurso. Estas propiedades no se devuelven al consultar el recurso. |
|
|
string |
La propiedad específica de la operación de listado. |
/properties/DryRun |
|
| listResponseProperties |
array |
Las propiedades que se devuelven al listar el recurso. |
|
|
string |
La propiedad que se devuelve al consultar el recurso. |
/properties/InstanceId |
|
| primaryIdentifier |
string |
El ID del recurso. |
/properties/InstanceId |
| product |
string |
El código del servicio. |
ECS |
| properties |
object |
Las propiedades del recurso. La clave especifica el nombre de la propiedad y el valor especifica los detalles de la propiedad. |
|
| publicProperties |
array |
Las propiedades comunes del recurso. Las propiedades comunes no son específicas de ninguna operación. |
|
|
string |
La propiedad común. |
/properties/Description |
|
| readOnlyProperties |
array |
Las propiedades de solo lectura. Estas propiedades se devuelven solo al listar o consultar el recurso. No es necesario especificar estas propiedades al crear o actualizar el recurso. |
|
|
string |
La propiedad de solo lectura. |
/properties/CreateTime |
|
| required |
array |
Las propiedades que deben especificarse al crear el recurso. |
|
|
string |
La propiedad que debe especificarse al crear el recurso. |
RegionId |
|
| resourceType |
string |
El tipo de recurso. |
Instance |
| sensitiveInfoProperties |
array |
Las propiedades sensibles, como la contraseña. |
|
|
string |
La propiedad sensible. |
/properties/VncPassword |
|
| updateOnlyProperties |
array |
Las propiedades específicas de la operación de actualización. Debe especificar estas propiedades al actualizar el recurso. Estas propiedades no se devuelven al consultar el recurso. |
|
|
string |
La propiedad específica de la operación de actualización. |
/properties/DryRun |
|
| updateTypeProperties |
array |
Las propiedades que se pueden modificar. |
|
|
string |
La propiedad que se puede modificar. |
/properties/InstanceName |
|
| totalCount |
integer |
El número total de entradas devueltas. |
20 |
Ejemplos
Respuesta exitosa
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 error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.