Todos os produtos
Search
Central de documentação

Cloud Control API:ListResourceTypes

Última atualização: Jun 28, 2026

Lista os tipos de recurso de um serviço.

Descrição da operação

GET /api/v1/providers/{provider}/products/{product}/resourceTypes.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

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 :

    zh_CH

  • en_US :

    en_US

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

Valores válidos:

  • paid :

    paid

  • free :

    free

paid

deliveryScope

string

The deployment level of the resource.

center

region

zone

Valores válidos:

  • zone :

    zone

  • center :

    center

  • region :

    region

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.