Consulte les détails d'une assurance d'élasticité. Par exemple, vous pouvez consulter l'état, le mode de correspondance, le mode d'effet, l'heure d'expiration et le nombre d'instances utilisées d'une assurance d'élasticité.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ecs:DescribeElasticityAssurances |
get |
*ElasticityAssurance.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région à laquelle l'assurance d'élasticité appartient. Vous pouvez appeler DescribeRegions pour consulter la liste des régions la plus récente. |
cn-hangzhou |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources. Lorsque vous utilisez ce paramètre pour filtrer les ressources, le nombre de ressources ne peut pas dépasser 1 000. Remarque
Le filtrage par le groupe de ressources par défaut n'est pas pris en charge. |
rg-bp67acfmxazb4p**** |
| Tag |
array<object> |
Non |
La liste des paires clé-valeur de balise liées à l'assurance d'élasticité. |
|
|
object |
Non |
Les informations de balise. |
||
| Key |
string |
Non |
La clé de balise. N indique que vous pouvez définir plusieurs clés de balise pour le filtrage. Valeurs valides de N : 1 à 20. Si vous utilisez une seule balise pour filtrer les ressources, le nombre de ressources portant cette balise ne peut pas dépasser 1 000. Si vous utilisez plusieurs balises pour filtrer les ressources, le nombre de ressources auxquelles toutes les balises spécifiées sont attachées ne peut pas dépasser 1 000. Si le nombre de ressources dépasse 1 000, appelez l'opération ListTagResources pour consulter les ressources. |
TestKey |
| Value |
string |
Non |
La valeur de balise. N indique que vous pouvez spécifier plusieurs clés de balise pour le filtrage. Valeurs valides de N : 1 à 20. |
TestValue |
| MaxResults |
integer |
Non |
Le nombre maximal d'entrées par page pour une requête paginée. Valeur maximale : 100. Valeur par défaut : 10. |
10 |
| NextToken |
string |
Non |
Le jeton de pagination pour la requête d'assurance d'élasticité. Obtenez la valeur à partir du résultat de la requête précédente. |
caeba0bbb2be03f84eb48b699f0a4883 |
| PrivatePoolOptions.Ids |
string |
Non |
La liste des identifiants d'assurance d'élasticité. La valeur peut être un tableau JSON composé de jusqu'à 100 identifiants. Séparez les identifiants multiples par des virgules (,). |
["eap-bp67acfmxazb4****", "eap-bp67acfmxazb5****"] |
| Platform |
string |
Non |
Remarque
Ce paramètre est obsolète. |
null |
| InstanceType |
string |
Non |
Le type d'instance. Vous pouvez utiliser le type d'instance pour consulter uniquement les assurances d'élasticité actives. Les assurances d'élasticité libérées ne peuvent être consultées qu'en utilisant PrivatePoolOptions.Ids. |
ecs.c6.large |
| ZoneId |
string |
Non |
L'identifiant de la zone dans la région à laquelle l'assurance d'élasticité appartient. |
cn-hangzhou-h |
| InstanceChargeType |
string |
Non |
Le mode de facturation de l'instance. Valeurs valides : PostPaid. Seul le mode postpayé est pris en charge. Valeur par défaut : PostPaid. |
PostPaid |
| Status |
string |
Non |
L'état de l'assurance d'élasticité. Valeurs valides :
Si vous ne spécifiez pas ce paramètre, les assurances d'élasticité dans tous les états sauf Pending et Released sont consultées. |
Active |
| PackageType |
string |
Non |
Le type de l'assurance d'élasticité. Valeurs valides :
|
ElasticityAssurance |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| NextToken |
string |
Le jeton de pagination pour la requête suivante. |
caeba0bbb2be03f84eb48b699f0a4883 |
| RequestId |
string |
L'identifiant de la requête. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| TotalCount |
integer |
Le nombre total d'entrées qui correspondent aux conditions de la requête. |
1 |
| MaxResults |
integer |
Le nombre maximal d'entrées par page pour l'assurance d'élasticité. |
10 |
| ElasticityAssuranceSet |
object |
||
| ElasticityAssuranceItem |
array<object> |
La collection des détails de l'assurance d'élasticité. |
|
|
array<object> |
Les détails de l'assurance d'élasticité. |
||
| Status |
string |
L'état de l'assurance d'élasticité. Valeurs valides :
|
Active |
| PrivatePoolOptionsMatchCriteria |
string |
Le mode de correspondance de l'assurance d'élasticité. Valeurs valides :
|
Target |
| PrivatePoolOptionsId |
string |
L'identifiant de l'assurance d'élasticité. |
eap-bp1ir35kqtn8ywci**** |
| UsedAssuranceTimes |
integer |
Remarque
Ce paramètre n'est pas disponible publiquement. |
0 |
| LatestStartTime |
string |
Remarque
Ce paramètre n'est pas disponible publiquement. |
null |
| PrivatePoolOptionsName |
string |
Le nom de service de l'assurance d'élasticité. |
eapTestName |
| RegionId |
string |
L'identifiant de la région à laquelle l'assurance d'élasticité appartient. |
cn-hangzhou |
| EndTime |
string |
L'heure d'expiration de l'assurance d'élasticité. L'heure est au format ISO 8601 en temps UTC. |
2021-12-03T16:00Z |
| StartTime |
string |
L'heure de prise d'effet de l'assurance d'élasticité. L'heure est au format ISO 8601 en temps UTC. |
2020-12-03T05:25Z |
| Description |
string |
La description de l'assurance d'élasticité. |
Ceci est une description |
| ResourceGroupId |
string |
L'identifiant du groupe de ressources. |
rg-bp67acfmxazb4p**** |
| TotalAssuranceTimes |
string |
Le nombre total de fois où l'assurance d'élasticité est appliquée. Actuellement, seul le mode illimité pendant la période d'effet est pris en charge. |
Unlimited |
| AllocatedResources |
object |
||
| AllocatedResource |
array<object> |
La liste des détails d'allocation des ressources. |
|
|
array<object> |
Les détails d'allocation des ressources. |
||
| UsedAmount |
integer |
Le nombre d'instances utilisées. |
2 |
| TotalAmount |
integer |
Le nombre total d'instances à réserver pour un seul type d'instance. |
2 |
| AvailableAmount |
integer |
Remarque
Ce paramètre n'est pas disponible publiquement. |
5 |
| FailedAmount |
integer |
La capacité en échec. |
1 |
| LockedAmount |
integer |
La capacité verrouillée. |
1 |
| zoneId |
string |
L'identifiant de la zone dans la région à laquelle l'assurance d'élasticité appartient. |
cn-hangzhou-h |
| InstanceType |
string |
Le type de l'instance. |
ecs.c6.large |
| ElasticityAssuranceUsages |
object |
||
| ElasticityAssuranceUsage |
array<object> |
Remarque
Ce paramètre n'est pas disponible publiquement. |
|
|
object |
Remarque
Ce paramètre n'est pas disponible publiquement. |
||
| AccountId |
string |
Remarque
Ce paramètre n'est pas disponible publiquement. |
1144775968548340 |
| ServiceName |
string |
Remarque
Ce paramètre n'est pas disponible publiquement. |
name |
| UsedAmount |
integer |
Remarque
Ce paramètre n'est pas disponible publiquement. |
1 |
| Tags |
object |
||
| Tag |
array<object> |
La liste des paires clé-valeur de balise liées à l'assurance d'élasticité. |
|
|
object |
Les paires clé-valeur des balises associées à l'assurance d'élasticité. |
||
| TagValue |
string |
La valeur de la balise. |
TestValue |
| TagKey |
string |
La clé de la balise. |
TestKey |
| InstanceChargeType |
string |
Le mode de facturation de l'instance. Actuellement, seul le mode postpayé est pris en charge. Valeurs valides : PostPaid. |
PostPaid |
| StartTimeType |
string |
Le mode de prise d'effet de l'assurance d'élasticité. Valeurs valides :
|
Now |
| ElasticityAssuranceOwnerId |
string |
Remarque
Ce paramètre n'est pas disponible publiquement. |
e114477596854834 |
| RecurrenceRules |
object |
||
| RecurrenceRule |
array<object> |
La liste des règles de récurrence pour l'assurance d'élasticité à division temporelle. |
|
|
object |
La règle de récurrence pour l'assurance d'élasticité à division temporelle. |
||
| RecurrenceType |
string |
Le type de stratégie de la règle de récurrence. Valeurs valides :
|
Daily |
| RecurrenceValue |
string |
La valeur de la règle de récurrence. Valeurs valides :
|
1 |
| StartHour |
integer |
L'heure de prise d'effet de l'assurance à division temporelle. |
4 |
| EndHour |
integer |
L'heure de fin de l'assurance à division temporelle. |
10 |
| PackageType |
string |
Le type de l'assurance d'élasticité. Valeurs valides :
|
ElasticityAssurance |
Exemples
JSON format
{
"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": "Ceci est une description",
"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": "name",
"UsedAmount": 1
}
]
}
}
]
},
"Tags": {
"Tag": [
{
"TagValue": "TestValue",
"TagKey": "TestKey"
}
]
},
"InstanceChargeType": "PostPaid",
"StartTimeType": "Now",
"ElasticityAssuranceOwnerId": "e114477596854834",
"RecurrenceRules": {
"RecurrenceRule": [
{
"RecurrenceType": "Daily",
"RecurrenceValue": "1",
"StartHour": 4,
"EndHour": 10
}
]
},
"PackageType": "ElasticityAssurance"
}
]
}
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | MissingParameter.RegionId | The specified RegionId should not be null. | Le paramètre RegionId ne peut pas être vide. |
| 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. | Les pools privés ne prennent pas en charge les hôtes dédiés. |
| 400 | SpotNotSupported | Spot is not supported for PrivatePool. | Les pools privés ne prennent pas en charge les instances spot. |
| 400 | ClassicNetworkNotSupported | Classic network is not supported for PrivatePool. | Les pools privés ne prennent pas en charge les instances de type réseau classique. |
| 400 | Invalid.InstanceId | Instance does not exist. | L'instance ne correspond à aucun pool privé. |
| 400 | Invalid.PrivatePoolOptions.MatchCriteria | Target mode does not support this operation. | Le paramètre PrivatePoolOptions.MatchCriteria spécifié ne correspond pas au pool privé. |
| 400 | MissingParameter.PrivatePoolOptions.Id | The specified PrivatePoolOptions.Id should not be null. | Le paramètre PrivatePoolOptions.Id ne peut pas être vide. |
| 400 | Invalid.PrivatePoolOptions.Id | The PrivatePool does not exist. | Le pool privé n'existe pas. |
| 400 | Invalid.InstanceType | The InstanceType does not match the PrivatePool. | Le type d'instance ne correspond pas au pool privé. |
| 400 | Invalid.InstanceChargeType | The InstanceChargeType does not match the PrivatePool. | Le paramètre InstanceChargeType spécifié n'est pas valide. |
| 400 | Invalid.ZoneId | The ZoneId does not match the PrivatePool. | La zone ne correspond pas au pool privé. |
| 400 | Invalid.PrivatePoolOptions.status | The PrivatePool has been used up. | L'état du pool privé spécifié n'est pas valide. |
| 400 | InvalidPlatform.ValueNotSupported | The Platform does not match the PrivatePool. | Le paramètre Platform spécifié ne correspond pas au pool privé. |
| 400 | InvalidAliUid | The PrivatePool does not belong to the user of the Instance. | Le pool privé n'appartient pas à l'utilisateur qui crée l'instance. |
| 400 | MissingParameter.PackageType | The specified parameter "PackageType" can not be empty. | Le paramètre PackageType ne peut pas être vide. |
| 400 | MissingParameter.PrivatePoolOptions.Ids | The specified parameter "PrivatePoolOptions.Ids" can not be empty. | Le paramètre spécifié PrivatePoolOptions.ids ne peut pas être vide. |
| 400 | MissingParameter.InstanceCpuCoreCount | The specified parameter "InstanceCpuCoreCount" can not be empty. | Le paramètre spécifié InstanceCpuCocount ne peut pas être vide. |
| 400 | MissingParameter.InstanceAmount | The specified parameter "InstanceAmount" can not be empty. | Le paramètre spécifié InstanceAmount ne peut pas être vide. |
| 400 | MissingParameter.InstanceCpuCoreCountOrInstanceAmount | The specified parameter "InstanceCpuCoreCount" and "InstanceAmount" must not be empty at the same time. | Les paramètres InstanceCpuCoreCount et InstanceAmount ne peuvent pas être tous les deux vides. |
| 400 | Invalid.TooManyPrivatePoolOptions.Ids | Too many PrivatePoolOptions.Ids in this request. | Le nombre de PrivatePoolOptions.Ids dépasse la limite supérieure. |
| 400 | Invalid.TooManyZoneIds | Too many ZoneIds in the request. | Le nombre de ZoneIds dépasse la limite supérieure. |
| 400 | Invalid.TooManyInstanceTypes | Too many InstanceTypes in the request. | Le nombre d'InstanceTypes dépasse la limite supérieure. |
| 400 | Invalid.TooManyUnpaidPrivatePool | Too many PrivatePools create but still unpaid. | Plusieurs pools privés ne sont pas payés. |
| 400 | Invalid.InstanceCpuCoreCountOrInstanceAmount | Both InstanceCpuCoreCount and InstanceAmount are provided. | Les paramètres InstanceCpuCoreCount et InstanceAmount n'ont pas besoin d'être spécifiés en même temps. |
| 400 | Invalid.PrivatePoolOptions.Ids | The specified parameter "PrivatePoolOptions.Ids" exist invalid element Id. | L'identifiant de pool privé spécifié n'existe pas. |
| 400 | Invalid.PackageType | The specified parameter "PackageType" is invalid. | Le paramètre PackageType spécifié n'est pas valide. |
| 400 | Invalid.PrivatePool.Purchase | The PrivatePool has already paid. | Le pool privé est déjà payé. |
| 400 | Invalid.AssuranceTimes.NotSupported | The value of AssuranceTimes is not supported. | La valeur du paramètre AssuranceTimes n'est pas prise en charge. |
| 400 | RepeatStartPrivatePool | PrivatePool has already been started. | Le pool privé est déjà démarré. |
| 500 | InternalError | The request processing has failed due to some unknown error, exception or failure. | Une erreur interne s'est produite. Réessayez. |
| 404 | InvalidResourceGroup.NotFound | The specified resource group is not found. | Le groupe de ressources est introuvable dans les enregistrements. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.