Todos los productos
Search
Centro de documentos

Cloud Control API:ListResourceTypes

Última actualización: Sep 01, 2026

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

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

No se requiere autorización para esta operación. Si experimenta problemas al ejecutarla, póngase en contacto con el soporte técnico.

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 :

    zh_CH

  • en_US :

    en_US

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
paid free

Valores válidos:

  • paid :

    paid.

  • free :

    free.

paid

deliveryScope

string

El nivel de despliegue del recurso.

center

region

zone

Valores válidos:

  • zone :

    zone.

  • center :

    center.

  • region :

    region.

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.