Consulta los detalles de una garantía de elasticidad. Por ejemplo, puede consultar el estado, el modo de coincidencia, el modo de entrada en vigor, la hora de vencimiento y el número de instancias utilizadas de una garantía de elasticidad.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ecs:DescribeElasticityAssurances |
get |
*ElasticityAssurance.
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de la región a la que pertenece la garantía de elasticidad. Puede llamar a DescribeRegions para consultar la lista de regiones más reciente. |
cn-hangzhou |
| ResourceGroupId |
string |
No |
El ID del grupo de recursos. Cuando utiliza este parámetro para filtrar recursos, la cantidad de recursos no puede superar los 1,000. Nota
No se admite el filtrado por el grupo de recursos predeterminado. |
rg-bp67acfmxazb4p**** |
| Tag |
array<object> |
No |
La lista de pares clave-valor de etiquetas vinculados a la garantía de elasticidad. |
|
|
object |
No |
La información de la etiqueta. |
||
| Key |
string |
No |
La clave de la etiqueta. N indica que puede establecer varias claves de etiqueta para el filtrado. Valores válidos de N: 1 a 20. Si utiliza una sola etiqueta para filtrar recursos, la cantidad de recursos con esta etiqueta no puede superar los 1,000. Si utiliza varias etiquetas para filtrar recursos, la cantidad de recursos que tienen asignadas todas las etiquetas especificadas no puede superar los 1,000. Si la cantidad de recursos supera los 1,000, llame a la operación ListTagResources para consultar los recursos. |
TestKey |
| Value |
string |
No |
El valor de la etiqueta. N indica que puede especificar varios valores de etiqueta para el filtrado. Valores válidos de N: 1 a 20. |
TestValue |
| MaxResults |
integer |
No |
El número máximo de entradas por página para una consulta paginada. Valor máximo: 100. Valor predeterminado: 10. |
10 |
| NextToken |
string |
No |
El token de paginación para la consulta de garantía de elasticidad. Obtenga este valor del resultado de la solicitud anterior. |
caeba0bbb2be03f84eb48b699f0a4883 |
| PrivatePoolOptions.Ids |
string |
No |
La lista de ID de garantías de elasticidad. El valor puede ser una matriz JSON que consta de hasta 100 ID. Separe varios ID con comas (,). |
["eap-bp67acfmxazb4****", "eap-bp67acfmxazb5****"] |
| Platform |
string |
No |
Nota
Este parámetro está obsoleto. |
null |
| InstanceType |
string |
No |
El tipo de instancia. Puede utilizar el tipo de instancia para consultar solo las garantías de elasticidad activas. Las garantías de elasticidad liberadas solo se pueden consultar mediante PrivatePoolOptions.Ids. |
ecs.c6.large |
| ZoneId |
string |
No |
El ID de la zona en la región a la que pertenece la garantía de elasticidad. |
cn-hangzhou-h |
| InstanceChargeType |
string |
No |
El método de facturación de la instancia. Valores válidos: PostPaid. Solo se admite el método de pago por uso. Valor predeterminado: PostPaid. |
PostPaid |
| Status |
string |
No |
El estado de la garantía de elasticidad. Valores válidos:
Si no especifica este parámetro, se consultan las garantías de elasticidad en todos los estados excepto Pending y Released. |
Active |
| PackageType |
string |
No |
El tipo de garantía de elasticidad. Valores válidos:
|
ElasticityAssurance |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| NextToken |
string |
El token de paginación para la siguiente consulta. |
caeba0bbb2be03f84eb48b699f0a4883 |
| RequestId |
string |
El ID de la solicitud. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| TotalCount |
integer |
El número total de entradas que coinciden con las condiciones de la consulta. |
1 |
| MaxResults |
integer |
El número máximo de entradas por página para la garantía de elasticidad. |
10 |
| ElasticityAssuranceSet |
object |
||
| ElasticityAssuranceItem |
array<object> |
La colección de detalles de la garantía de elasticidad. |
|
|
array<object> |
Los detalles de la garantía de elasticidad. |
||
| Status |
string |
El estado de la garantía de elasticidad. Valores válidos:
|
Active |
| PrivatePoolOptionsMatchCriteria |
string |
El modo de coincidencia de la garantía de elasticidad. Valores válidos:
|
Target |
| PrivatePoolOptionsId |
string |
El ID de la garantía de elasticidad. |
eap-bp1ir35kqtn8ywci**** |
| UsedAssuranceTimes |
integer |
Nota
Este parámetro no está disponible públicamente. |
0 |
| LatestStartTime |
string |
Nota
Este parámetro no está disponible públicamente. |
null |
| PrivatePoolOptionsName |
string |
El nombre del servicio de la garantía de elasticidad. |
eapTestName |
| RegionId |
string |
El ID de la región a la que pertenece la garantía de elasticidad. |
cn-hangzhou |
| EndTime |
string |
La hora de vencimiento de la garantía de elasticidad. La hora se expresa en el estándar ISO 8601 en formato UTC. |
2021-12-03T16:00Z |
| StartTime |
string |
El período de vigencia de la garantía de elasticidad. La hora se expresa en formato ISO 8601 en UTC. |
2020-12-03T05:25Z |
| Description |
string |
La descripción de la garantía de elasticidad. |
Esta es la descripción |
| ResourceGroupId |
string |
El ID del grupo de recursos. |
rg-bp67acfmxazb4p**** |
| TotalAssuranceTimes |
string |
El número total de veces que se aplica la garantía de elasticidad. Actualmente, solo se admite el modo ilimitado dentro del período de vigencia. |
Unlimited |
| AllocatedResources |
object |
||
| AllocatedResource |
array<object> |
La lista de detalles de asignación de recursos. |
|
|
array<object> |
Los detalles de asignación de recursos. |
||
| UsedAmount |
integer |
El número de instancias utilizadas. |
2 |
| TotalAmount |
integer |
El número total de instancias que se reservarán para un solo tipo de instancia. |
2 |
| AvailableAmount |
integer |
Nota
Este parámetro no está disponible públicamente. |
5 |
| FailedAmount |
integer |
La capacidad fallida. |
1 |
| LockedAmount |
integer |
La capacidad bloqueada. |
1 |
| zoneId |
string |
El ID de la zona en la región a la que pertenece la garantía de elasticidad. |
cn-hangzhou-h |
| InstanceType |
string |
El tipo de instancia. |
ecs.c6.large |
| ElasticityAssuranceUsages |
object |
||
| ElasticityAssuranceUsage |
array<object> |
Nota
Este parámetro no está disponible públicamente. |
|
|
object |
Nota
Este parámetro no está disponible públicamente. |
||
| AccountId |
string |
Nota
Este parámetro no está disponible públicamente. |
1144775968548340 |
| ServiceName |
string |
Nota
Este parámetro no está disponible públicamente. |
name |
| UsedAmount |
integer |
Nota
Este parámetro no está disponible públicamente. |
1 |
| Tags |
object |
||
| Tag |
array<object> |
La lista de pares clave-valor de etiquetas vinculados a la garantía de elasticidad. |
|
|
object |
La información del par clave-valor de la etiqueta vinculada a la garantía de elasticidad. |
||
| TagValue |
string |
El valor de la etiqueta. |
TestValue |
| TagKey |
string |
La clave de la etiqueta. |
TestKey |
| InstanceChargeType |
string |
El método de facturación de la instancia. Actualmente, solo se admite el método de pago por uso. Valores válidos: PostPaid. |
PostPaid |
| StartTimeType |
string |
El modo de entrada en vigor de la garantía de elasticidad. Valores válidos:
|
Now |
| ElasticityAssuranceOwnerId |
string |
Nota
Este parámetro no está disponible públicamente. |
e114477596854834 |
| RecurrenceRules |
object |
||
| RecurrenceRule |
array<object> |
La lista de reglas de recurrencia para la garantía de elasticidad de división de tiempo. |
|
|
object |
La regla de recurrencia para la garantía de elasticidad de división de tiempo. |
||
| RecurrenceType |
string |
El tipo de política de la regla de recurrencia. Valores válidos:
|
Daily |
| RecurrenceValue |
string |
El valor de la regla de recurrencia. Valores válidos:
|
1 |
| StartHour |
integer |
El período de vigencia de la garantía de división de tiempo. |
4 |
| EndHour |
integer |
La hora de finalización de la garantía de división de tiempo. |
10 |
| PackageType |
string |
El tipo de garantía de elasticidad. Valores válidos:
|
ElasticityAssurance |
Ejemplos
Respuesta exitosa
JSON Formato
{
"NextToken": "caeba0bbb2be03f84eb48b699f0a4883",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"TotalCount": 1,
"MaxResults": 10,
"ElasticityAssuranceSet": {
"ElasticityAssuranceItem": [
{
"Status": "Active",
"PrivatePoolOptionsMatchCriteria": "Target",
"PrivatePoolOptionsId": "eap-bp1ir35kqtn8ywci****",
"UsedAssuranceTimes": 0,
"LatestStartTime": "null",
"PrivatePoolOptionsName": "eapTestName",
"RegionId": "cn-hangzhou",
"EndTime": "2021-12-03T16:00Z",
"StartTime": "2020-12-03T05:25Z",
"Description": "Esta es la descripción",
"ResourceGroupId": "rg-bp67acfmxazb4p****",
"TotalAssuranceTimes": "Unlimited",
"AllocatedResources": {
"AllocatedResource": [
{
"UsedAmount": 2,
"TotalAmount": 2,
"AvailableAmount": 5,
"FailedAmount": 1,
"LockedAmount": 1,
"zoneId": "cn-hangzhou-h",
"InstanceType": "ecs.c6.large",
"ElasticityAssuranceUsages": {
"ElasticityAssuranceUsage": [
{
"AccountId": "1144775968548340",
"ServiceName": "nombre",
"UsedAmount": 1
}
]
}
}
]
},
"Tags": {
"Tag": [
{
"TagValue": "ValorDePrueba",
"TagKey": "ClaveDePrueba"
}
]
},
"InstanceChargeType": "PostPaid",
"StartTimeType": "Now",
"ElasticityAssuranceOwnerId": "e114477596854834",
"RecurrenceRules": {
"RecurrenceRule": [
{
"RecurrenceType": "Daily",
"RecurrenceValue": "1",
"StartHour": 4,
"EndHour": 10
}
]
},
"PackageType": "ElasticityAssurance"
}
]
}
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | MissingParameter.RegionId | The specified RegionId should not be null. | El parámetro RegionId no puede estar vacío. |
| 400 | InvalidParameter.Name | The specified PrivatePoolOptions.Name is invalid. | |
| 400 | InvalidParameter.PrivatePoolOptions.Ids | The specified PrivatePoolOptions.Ids is invalid. | |
| 400 | DedicatedHostNotSupported | DedicatedHost is not supported for PrivatePool. | Los pools privados no admiten hosts dedicados. |
| 400 | SpotNotSupported | Spot is not supported for PrivatePool. | Los pools privados no admiten instancias spot. |
| 400 | ClassicNetworkNotSupported | Classic network is not supported for PrivatePool. | Los pools privados no admiten instancias de tipo de red clásica. |
| 400 | Invalid.InstanceId | Instance does not exist. | La instancia no coincide con ningún pool privado. |
| 400 | Invalid.PrivatePoolOptions.MatchCriteria | Target mode does not support this operation. | El parámetro PrivatePoolOptions.MatchCriteria especificado no coincide con el pool privado. |
| 400 | MissingParameter.PrivatePoolOptions.Id | The specified PrivatePoolOptions.Id should not be null. | El parámetro PrivatePoolOptions.Id no puede estar vacío. |
| 400 | Invalid.PrivatePoolOptions.Id | The PrivatePool does not exist. | El pool privado no existe. |
| 400 | Invalid.InstanceType | The InstanceType does not match the PrivatePool. | El tipo de instancia no coincide con el pool privado. |
| 400 | Invalid.InstanceChargeType | The InstanceChargeType does not match the PrivatePool. | El parámetro InstanceChargeType especificado no es válido. |
| 400 | Invalid.ZoneId | The ZoneId does not match the PrivatePool. | La zona no coincide con el pool privado. |
| 400 | Invalid.PrivatePoolOptions.status | The PrivatePool has been used up. | El estado del pool privado especificado no es válido. |
| 400 | InvalidPlatform.ValueNotSupported | The Platform does not match the PrivatePool. | El parámetro Platform especificado no coincide con el pool privado. |
| 400 | InvalidAliUid | The PrivatePool does not belong to the user of the Instance. | El pool privado no pertenece al usuario que está creando la instancia. |
| 400 | MissingParameter.PackageType | The specified parameter "PackageType" can not be empty. | El parámetro PackageType no puede estar vacío. |
| 400 | MissingParameter.PrivatePoolOptions.Ids | The specified parameter "PrivatePoolOptions.Ids" can not be empty. | El parámetro especificado PrivatePoolOptions.ids no puede estar vacío. |
| 400 | MissingParameter.InstanceCpuCoreCount | The specified parameter "InstanceCpuCoreCount" can not be empty. | El parámetro especificado InstanceCpuCocount no puede estar vacío. |
| 400 | MissingParameter.InstanceAmount | The specified parameter "InstanceAmount" can not be empty. | El parámetro especificado InstanceAmount no puede estar vacío. |
| 400 | MissingParameter.InstanceCpuCoreCountOrInstanceAmount | The specified parameter "InstanceCpuCoreCount" and "InstanceAmount" must not be empty at the same time. | Los parámetros InstanceCpuCoreCount e InstanceAmount no pueden estar vacíos simultáneamente. |
| 400 | Invalid.TooManyPrivatePoolOptions.Ids | Too many PrivatePoolOptions.Ids in this request. | El parámetro PrivatePoolOptions.Ids supera el límite superior. |
| 400 | Invalid.TooManyZoneIds | Too many ZoneIds in the request. | El parámetro ZoneIds supera el límite superior. |
| 400 | Invalid.TooManyInstanceTypes | Too many InstanceTypes in the request. | El parámetro InstanceTypes supera el límite superior. |
| 400 | Invalid.TooManyUnpaidPrivatePool | Too many PrivatePools create but still unpaid. | No se han pagado múltiples pools privados. |
| 400 | Invalid.InstanceCpuCoreCountOrInstanceAmount | Both InstanceCpuCoreCount and InstanceAmount are provided. | Los parámetros InstanceCpuCoreCount e InstanceAmount no necesitan especificarse al mismo tiempo. |
| 400 | Invalid.PrivatePoolOptions.Ids | The specified parameter "PrivatePoolOptions.Ids" exist invalid element Id. | El ID de pool privado especificado no existe. |
| 400 | Invalid.PackageType | The specified parameter "PackageType" is invalid. | El parámetro PackageType especificado no es válido. |
| 400 | Invalid.PrivatePool.Purchase | The PrivatePool has already paid. | El pool privado ya está pagado. |
| 400 | Invalid.AssuranceTimes.NotSupported | The value of AssuranceTimes is not supported. | El valor del parámetro AssuranceTimes no es compatible. |
| 400 | RepeatStartPrivatePool | PrivatePool has already been started. | El pool privado ya se ha iniciado. |
| 500 | InternalError | The request processing has failed due to some unknown error, exception or failure. | Ocurrió un error interno. Inténtelo de nuevo. |
| 404 | InvalidResourceGroup.NotFound | The specified resource group is not found. | No se encuentra el grupo de recursos en los registros. |
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.