Todos os produtos
Search
Central de documentação

Cloud Control API:GetResourceType

Última atualização: Jun 23, 2026

Obtém os metadados do recurso.

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

requestPath

string

Não

O caminho da solicitação. Formato: /api/v1/providers/{provider}/products/{product}/resourceTypes/{resourceType}

Descrição das variáveis no caminho da solicitação:

provider: O provedor de nuvem. Atualmente, apenas o Aliyun é suportado.

product: O código do produto.

resourceType: O tipo de recurso. Se existir um recurso pai, o formato é {parentResourceTypeCode}/{resourceTypeCode}.

No parent resource: /api/v1/providers/Aliyun/products/Redis/resourceTypes/DBInstance Has parent resource: /api/v1/providers/Aliyun/products/Redis/resourceTypes/DBInstance/Account

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

x-acs-accept-language

string

Não

O idioma no qual as informações do produto são retornadas. Valores válidos:

zh_CH: Chinês (padrão)

en_US: Inglês.

Valores válidos:

  • zh_CH :

    zh_CH

  • en_US :

    en_US

zh_CH

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

A estrutura da resposta.

requestId

string

O ID da solicitação.

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

resourceType

object

O tipo de recurso.

No parent resource: Instance Has parent resource: DBInstance/Account

createOnlyProperties

array

As propriedades exclusivas da operação de criação. Essas propriedades não são retornadas nas operações de consulta de recursos, mas são obrigatórias como parâmetros de entrada para a operação de criação.

string

A propriedade exclusiva de criação.

/properties/AutoRenew

deleteOnlyProperties

array

As propriedades exclusivas da operação de exclusão. Essas propriedades não são retornadas nas operações de consulta de recursos, mas são obrigatórias como parâmetros de entrada para a operação de exclusão.

string

A propriedade exclusiva de exclusão.

/properties/ForceDelete

filterProperties

array

As propriedades que podem ser usadas como parâmetros de filtro na operação de listagem.

string

A propriedade de filtro.

/properties/ResourceGroupId

getOnlyProperties

array

As propriedades exclusivas da operação de obtenção. Essas propriedades não são retornadas nas operações de consulta de recursos, mas são obrigatórias como parâmetros de entrada para a operação de obtenção.

string

A propriedade exclusiva de obtenção.

/properties/DryRun

getResponseProperties

array

As propriedades retornadas pela operação de obtenção.

string

A propriedade retornada pela operação de obtenção.

/properties/NetworkInterfaces/items/properties/IpvSets

handlers

object

As operações de recurso suportadas, incluindo as permissões do RAM.

create

object

The information associated with the create operation.

permissions

array

The required RAM permissions.

string

The RAM permission.

ecs:CreateInstance

delete

object

The information associated with the delete operation.

permissions

array

The required RAM permissions.

string

The RAM permission.

ecs:DeleteInstance

get

object

The information associated with the get operation.

permissions

array

The required RAM permissions.

string

The RAM permission.

ecs:DescribeInstanceAttachmentAttributes

list

object

The information associated with the list operation.

permissions

array

The required RAM permissions.

string

The RAM permission.

ecs:DescribeInstances

update

object

The information associated with the update operation.

permissions

array

The required RAM permissions.

string

The RAM permission.

ecs:ModifyInstanceNetworkSpec

info

object

As informações básicas sobre o tipo de recurso.

chargeType

string

The billing method. Valid values:

paid: paid.

free: free.

paid

deliveryScope

string

The delivery scope. Valid values:

center: centralized deployment.

region: region-level deployment.

zone: zone-level deployment.

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 exclusivas da operação de listagem. Essas propriedades não são retornadas nas operações de consulta de recursos, mas são obrigatórias como parâmetros de entrada para a operação de listagem.

string

A propriedade exclusiva de listagem.

/properties/DryRun

listResponseProperties

array

As propriedades retornadas pela operação de listagem.

string

A propriedade retornada pela operação de listagem.

/properties/InstanceId

primaryIdentifier

string

O ID do recurso.

/properties/InstanceId

product

string

O código do produto.

ECS

properties

object

The resource property definitions. The key is the property name, and the value is the detailed property information.

publicProperties

array

As propriedades comuns que representam os atributos básicos do recurso. Estas não são propriedades específicas de operação.

string

A propriedade comum.

/properties/Description

readOnlyProperties

array

As propriedades somente leitura. Essas propriedades são retornadas apenas nas operações de listagem ou obtenção e não podem ser usadas como parâmetros de entrada para operações de criação ou atualização.

string

A propriedade somente leitura.

/properties/CreateTime

required

array

Os parâmetros obrigatórios para a criação do recurso.

string

O parâmetro obrigatório para a criação do recurso.

RegionId

resourceType

string

O tipo de recurso. Se o recurso tiver um recurso pai, o formato é {parentResourceTypeCode/resourceTypeCode}.

无父资源: Instance 有父资源: DBInstance/Account

sensitiveInfoProperties

array

As propriedades sensíveis, como senhas.

string

A propriedade sensível.

/properties/VncPassword

updateOnlyProperties

array

As propriedades exclusivas da operação de atualização. Essas propriedades não são retornadas nas operações de consulta de recursos, mas são obrigatórias como parâmetros de entrada para a operação de atualização.

string

A propriedade exclusiva de atualização.

/properties/DryRun

updateTypeProperties

array

As propriedades que podem ser modificadas.

string

A propriedade modificável.

/properties/InstanceName

Exemplos

Resposta de sucesso

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 erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.