Todos los productos
Search
Centro de documentos

Cloud Control API:GetResourceType

Última actualización: Sep 01, 2026

Obtiene los metadatos del recurso.

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

requestPath

string

No

La ruta de la solicitud. Formato: /api/v1/providers/{provider}/products/{product}/resourceTypes/{resourceType}

Descripción de las variables en la ruta de la solicitud:

provider: El proveedor de la nube. Actualmente, solo se admite Aliyun.

product: El código del producto.

resourceType: El tipo de recurso. Si existe un recurso principal, el formato es {parentResourceTypeCode}/{resourceTypeCode}.

Sin recurso principal: /api/v1/providers/Aliyun/products/Redis/resourceTypes/DBInstance Con recurso principal: /api/v1/providers/Aliyun/products/Redis/resourceTypes/DBInstance/Account

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

x-acs-accept-language

string

No

El idioma en el que se devuelve la información del producto. Valores válidos:

zh_CH: chino (predeterminado)

en_US: inglés.

Valores válidos:

  • zh_CH :

    zh_CH

  • en_US :

    en_US

zh_CH

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

La estructura de la respuesta.

requestId

string

El ID de la solicitud.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

resourceType

object

El tipo de recurso.

Sin recurso principal: Instancia Con recurso principal: DBInstance/Cuenta

createOnlyProperties

array

Las propiedades exclusivas de la operación de creación. Estas propiedades no se devuelven en las operaciones de consulta de recursos, pero son obligatorias como parámetros de entrada para la operación de creación.

string

La propiedad exclusiva de creación.

/properties/AutoRenew

deleteOnlyProperties

array

Las propiedades exclusivas de la operación de eliminación. Estas propiedades no se devuelven en las operaciones de consulta de recursos, pero son obligatorias como parámetros de entrada para la operación de eliminación.

string

La propiedad exclusiva de eliminación.

/properties/ForceDelete

filterProperties

array

Las propiedades que se pueden utilizar como parámetros de filtro en la operación de lista.

string

La propiedad de filtro.

/properties/ResourceGroupId

getOnlyProperties

array

Las propiedades exclusivas de la operación de obtención. Estas propiedades no se devuelven en las operaciones de consulta de recursos, pero son obligatorias como parámetros de entrada para la operación de obtención.

string

La propiedad exclusiva de obtención.

/properties/DryRun

getResponseProperties

array

Las propiedades que devuelve la operación de obtención.

string

La propiedad que devuelve la operación de obtención.

/properties/NetworkInterfaces/items/properties/IpvSets

handlers

object

Las operaciones de recursos admitidas, incluidos los permisos de RAM.

create

object

La información asociada con 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 asociada con 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 asociada con la operación de obtención.

permissions

array

Los permisos de RAM requeridos.

string

El permiso de RAM.

ecs:DescribeInstanceAttachmentAttributes

list

object

La información asociada con la operación de lista.

permissions

array

Los permisos de RAM requeridos.

string

El permiso de RAM.

ecs:DescribeInstances

update

object

La información asociada con 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 básica sobre el tipo de recurso.

chargeType

string

El método de facturación. Valores válidos:

paid: de pago.

free: gratuito.

paid

deliveryScope

string

El alcance de la entrega. Valores válidos:

center: despliegue centralizado.

region: despliegue a nivel de región.

zone: despliegue a nivel de zona.

region

description

string

La descripción del tipo de recurso.

Una instancia de ECS equivale a una máquina virtual e incluye los componentes de computación más básicos, como CPU, memoria, sistema operativo, red y disco. Puede personalizar y modificar fácilmente la configuración de la instancia. Tiene control total sobre la máquina virtual

title

string

El nombre del tipo de recurso.

Instancia

listOnlyProperties

array

Las propiedades exclusivas de la operación de lista. Estas propiedades no se devuelven en las operaciones de consulta de recursos, pero son obligatorias como parámetros de entrada para la operación de lista.

string

La propiedad exclusiva de lista.

/properties/DryRun

listResponseProperties

array

Las propiedades que devuelve la operación de lista.

string

La propiedad que devuelve la operación de lista.

/properties/InstanceId

primaryIdentifier

string

El ID del recurso.

/properties/InstanceId

product

string

El código del producto.

ECS

properties

object

Las definiciones de propiedades del recurso. La clave es el nombre de la propiedad y el valor es la información detallada de la propiedad.

publicProperties

array

Las propiedades comunes que representan atributos básicos del recurso. No son propiedades específicas de una operación.

string

La propiedad común.

/properties/Description

readOnlyProperties

array

Las propiedades de solo lectura. Estas propiedades solo se devuelven en las operaciones de lista u obtención y no se pueden utilizar como parámetros de entrada para las operaciones de creación o actualización.

string

La propiedad de solo lectura.

/properties/CreateTime

required

array

Los parámetros obligatorios para la creación del recurso.

string

El parámetro obligatorio para la creación del recurso.

RegionId

resourceType

string

El tipo de recurso. Si el recurso tiene un recurso principal, el formato es {parentResourceTypeCode/resourceTypeCode}.

Sin recurso principal: Instance Con recurso principal: DBInstance/Account

sensitiveInfoProperties

array

Las propiedades sensibles, como las contraseñas.

string

La propiedad sensible.

/properties/VncPassword

updateOnlyProperties

array

Las propiedades exclusivas de la operación de actualización. Estas propiedades no se devuelven en las operaciones de consulta de recursos, pero son obligatorias como parámetros de entrada para la operación de actualización.

string

La propiedad exclusiva de actualización.

/properties/DryRun

updateTypeProperties

array

Las propiedades que se pueden modificar.

string

La propiedad modificable.

/properties/InstanceName

Ejemplos

Respuesta exitosa

JSON Formato

{
  "requestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "resourceType": {
    "createOnlyProperties": [
      "/properties/AutoRenew"
    ],
    "deleteOnlyProperties": [
      "/properties/ForceDelete"
    ],
    "filterProperties": [
      "\t\n/properties/ResourceGroupId"
    ],
    "getOnlyProperties": [
      "/properties/DryRun"
    ],
    "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\n",
    "product": "ECS",
    "properties": {
      "test": "test",
      "test2": 1
    },
    "publicProperties": [
      "\t\n/properties/Description"
    ],
    "readOnlyProperties": [
      "/properties/CreateTime"
    ],
    "required": [
      "RegionId"
    ],
    "resourceType": "无父资源:\nInstance\n有父资源:\nDBInstance/Account",
    "sensitiveInfoProperties": [
      "/properties/VncPassword"
    ],
    "updateOnlyProperties": [
      "/properties/DryRun"
    ],
    "updateTypeProperties": [
      "/properties/InstanceName"
    ]
  }
}

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.