Consulta a lista de instâncias em execução associadas a uma garantia de elasticidade.
Descrição da operação
Após a expiração de uma garantia de elasticidade, os dados de correspondência entre as instâncias e o pool privado associado à garantia de elasticidade também se tornam inválidos. Se você chamar esta operação para consultar uma garantia de elasticidade expirada, um resultado vazio será retornado.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:DescribeElasticityAssuranceInstances |
get |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região da garantia de elasticidade. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| MaxResults |
integer |
Não |
O número máximo de entradas por página para uma consulta paginada. Valor máximo: 100. Valor padrão: 10. |
10 |
| NextToken |
string |
Não |
O token de paginação para a consulta da garantia de elasticidade. Obtenha o valor a partir do resultado da solicitação anterior. |
caeba0bbb2be03f84eb48b699f0a4883 |
| PrivatePoolOptions.Id |
string |
Sim |
O ID da garantia de elasticidade. |
eap-bp67acfmxazb4**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| ElasticityAssuranceItem |
object |
||
| InstanceIdSet |
array<object> |
A lista de instâncias associadas à garantia de elasticidade. |
|
|
object |
|||
| InstanceId |
string |
O ID da instância. |
i-bp67acfmxazb4**** |
| MaxResults |
integer |
O número máximo de entradas por página em uma consulta paginada. Este é o mesmo valor especificado na solicitação para paginação. |
10 |
| NextToken |
string |
O token de paginação para a próxima consulta da garantia de elasticidade. |
caeba0bbb2be03f84eb48b699f0a4883 |
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| TotalCount |
integer |
O número total de entradas que correspondem às condições da consulta. |
2 |
Exemplos
Resposta de sucesso
JSON formato
{
"ElasticityAssuranceItem": {
"InstanceIdSet": [
{
"InstanceId": "i-bp67acfmxazb4****"
}
]
},
"MaxResults": 10,
"NextToken": "caeba0bbb2be03f84eb48b699f0a4883",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"TotalCount": 2
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | MissingParameter.RegionId | The specified RegionId should not be null. | O parâmetro RegionId não pode estar vazio. |
| 400 | InvalidParameter.PrivatePoolOptions.Id | The specified PrivatePoolOptions.Id is invalid. | |
| 400 | DedicatedHostNotSupported | DedicatedHost is not supported for PrivatePool. | Os pools privados não oferecem suporte a hosts dedicados. |
| 400 | SpotNotSupported | Spot is not supported for PrivatePool. | Os pools privados não oferecem suporte a instâncias spot. |
| 400 | ClassicNetworkNotSupported | Classic network is not supported for PrivatePool. | Os pools privados não oferecem suporte a instâncias do tipo de rede clássica. |
| 400 | Invalid.InstanceId | Instance does not exist. | A instância não corresponde a um pool privado. |
| 400 | Invalid.PrivatePoolOptions.MatchCriteria | Target mode does not support this operation. | O parâmetro PrivatePoolOptions.MatchCriteria especificado não corresponde ao pool privado. |
| 400 | MissingParameter.PrivatePoolOptions.Id | The specified PrivatePoolOptions.Id should not be null. | O parâmetro PrivatePoolOptions.Id não pode estar vazio. |
| 400 | Invalid.PrivatePoolOptions.Id | The PrivatePool does not exist. | O pool privado não existe. |
| 400 | Invalid.InstanceType | The InstanceType does not match the PrivatePool. | O tipo de instância não corresponde ao pool privado. |
| 400 | Invalid.InstanceChargeType | The InstanceChargeType does not match the PrivatePool. | O parâmetro InstanceChargeType especificado é inválido. |
| 400 | Invalid.ZoneId | The ZoneId does not match the PrivatePool. | A zona não corresponde ao pool privado. |
| 400 | Invalid.PrivatePoolOptions.status | The PrivatePool has been used up. | O status do pool privado especificado é inválido. |
| 400 | InvalidPlatform.ValueNotSupported | The Platform does not match the PrivatePool. | O parâmetro Platform especificado não corresponde ao pool privado. |
| 400 | InvalidAliUid | The PrivatePool does not belong to the user of the Instance. | O pool privado não pertence ao usuário que está criando a instância. |
| 400 | MissingParameter.PackageType | The specified parameter "PackageType" can not be empty. | O parâmetro PackageType não pode estar vazio. |
| 400 | MissingParameter.PrivatePoolOptions.Ids | The specified parameter "PrivatePoolOptions.Ids" can not be empty. | O parâmetro especificado PrivatePoolOptions.ids não pode estar vazio. |
| 400 | MissingParameter.InstanceCpuCoreCount | The specified parameter "InstanceCpuCoreCount" can not be empty. | O parâmetro especificado InstanceCpuCocount não pode estar vazio. |
| 400 | MissingParameter.InstanceAmount | The specified parameter "InstanceAmount" can not be empty. | O parâmetro especificado InstanceAmount não pode estar vazio. |
| 400 | MissingParameter.InstanceCpuCoreCountOrInstanceAmount | The specified parameter "InstanceCpuCoreCount" and "InstanceAmount" must not be empty at the same time. | Os parâmetros InstanceCpuCoreCount e InstanceAmount não podem estar ambos vazios. |
| 400 | Invalid.TooManyPrivatePoolOptions.Ids | Too many PrivatePoolOptions.Ids in this request. | O parâmetro PrivatePoolOptions.Ids excede o limite superior. |
| 400 | Invalid.TooManyZoneIds | Too many ZoneIds in the request. | O parâmetro ZoneIds excede o limite superior. |
| 400 | Invalid.TooManyInstanceTypes | Too many InstanceTypes in the request. | O parâmetro InstanceTypes excede o limite superior. |
| 400 | Invalid.TooManyUnpaidPrivatePool | Too many PrivatePools create but still unpaid. | Vários pools privados não estão pagos. |
| 400 | Invalid.InstanceCpuCoreCountOrInstanceAmount | Both InstanceCpuCoreCount and InstanceAmount are provided. | Os parâmetros InstanceCpuCoreCount e InstanceAmount não precisam ser especificados ao mesmo tempo. |
| 400 | Invalid.PrivatePoolOptions.Ids | The specified parameter "PrivatePoolOptions.Ids" exist invalid element Id. | O ID do pool privado especificado não existe. |
| 400 | Invalid.PackageType | The specified parameter "PackageType" is invalid. | O parâmetro PackageType especificado é inválido. |
| 400 | Invalid.PrivatePool.Purchase | The PrivatePool has already paid. | O pool privado já está pago. |
| 400 | Invalid.AssuranceTimes.NotSupported | The value of AssuranceTimes is not supported. | O valor do parâmetro AssuranceTimes não é suportado. |
| 400 | RepeatStartPrivatePool | PrivatePool has already been started. | O pool privado já foi iniciado. |
| 500 | InternalError | The request processing has failed due to some unknown error, exception or failure. | Ocorreu um erro interno. Tente novamente. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.