Obtiene los metadatos del recurso.
Pruébelo ahora
Test
Autorización de RAM
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 |
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.