Obtém os metadados do recurso.
Experimente agora
Testar
Autorização RAM
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 |
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.