Interroge la liste des piles.
Description
Cette rubrique explique comment interroger la liste des piles. L'exemple porte sur les piles déployées dans la région Chine (Hangzhou).
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | ListStacks | Opération à effectuer. Définissez la valeur sur ListStacks. |
| PageSize | Long | No | 10 | Nombre d'entrées renvoyées par page. Valeur maximale : 50. Valeur par défaut : 10. |
| ParentStackId | String | No | 4a6c9851-3b0f-4f5f-b4ca-a14bf691**** | ID de la pile parente. |
| RegionId | String | Yes | cn-hangzhou | ID de région de la pile. Appelez l'opération DescribeRegions pour obtenir la liste des régions la plus récente. |
| PageNumber | Long | No | 1 | Numéro de la page à renvoyer. La numérotation commence à 1. Valeur par défaut : 1. |
| ShowNestedStack | Boolean | No | true | Indique s'il faut renvoyer les piles imbriquées. Valeur par défaut : false. Valeurs valides :
|
| StackId | String | No | 4a6c9851-3b0f-4f5f-b4ca-a14bf691**** | ID de la pile. Utilisez ce paramètre pour interroger les informations de base sur la pile sans appeler l'opération GetStack. |
| Status.N | String | No | CREATE_COMPLETE | État N de la pile. Valeurs valides :
|
| StackName.N | String | No | MyStack | Nom de la pile N. Le nom peut contenir jusqu'à 255 caractères, y compris des chiffres, des lettres, des traits d'union (-) et des traits de soulignement (_). Il doit commencer par un chiffre ou une lettre. Utilisez le caractère générique (∗) pour une recherche floue. Valeurs valides de N : 1 à 5. |
| Tag.N.Key | String | No | usage | Clé du tag N de la pile. Valeurs valides de N : 1 à 20. |
| Tag.N.Value | String | No | test | Valeur du tag N de la pile. Valeurs valides de N : 1 à 20. |
| ResourceGroupId | String | No | rg-acfmxazb4ph6aiy**** | ID du groupe de ressources. Pour en savoir plus sur les groupes de ressources, consultez la section « Resource Group » de la rubrique Qu'est-ce que Resource Management ?. |
| StackIds.N | String | No | 4a6c9851-3b0f-4f5f-b4ca-a14bf691**** | ID de la pile N. Spécifiez un ou plusieurs ID pour interroger simultanément une ou plusieurs piles. Valeurs valides de N : 1 à 10. |
Pour plus d'informations sur les paramètres de requête communs, consultez la rubrique Paramètres communs.
Paramètres de réponse
| Parameter | Type | Example | Description |
| TotalCount | Integer | 2 | Nombre total de piles. |
| PageSize | Integer | 10 | Nombre d'entrées renvoyées par page. Valeur maximale : 50. Valeur par défaut : 10. |
| RequestId | String | FBAC80B4-9C27-529D-BC9C-4155FA5CD7A7 | ID de la requête. |
| PageNumber | Integer | 1 | Numéro de la page renvoyée. |
| Stacks | Array of Stack | Liste des piles. |
|
| Status | String | CREATE_COMPLETE | État de la pile. |
| UpdateTime | String | 2022-03-10T07:44:36 | Heure de mise à jour de la pile. Le format suit la norme ISO 8601 (AAAA-MM-JJThh:mm:ss) et l'heure est exprimée en UTC. |
| DriftDetectionTime | String | 2022-03-10T06:46:36 | Heure de la dernière détection de dérive réussie effectuée sur la pile. |
| StatusReason | String | Stack CREATE completed successfully | Raison de l'état actuel de la pile. |
| CreateTime | String | 2022-03-10T06:44:36 | Heure de création de la pile. Le format suit la norme ISO 8601 (AAAA-MM-JJThh:mm:ss) et l'heure est exprimée en UTC. |
| DisableRollback | Boolean | false | Indique si la restauration est désactivée en cas d'échec de la création de la pile. Valeur par défaut : false. Valeurs valides :
|
| Tags | Array of Tag | Tags de la pile. |
|
| Key | String | acs:rm:rgId | Clé du tag de la pile. |
| Value | String | rg-aek2frunvw7**** | Valeur du tag de la pile. |
| StackName | String | MyStack | Nom de la pile. |
| TimeoutInMinutes | Integer | 60 | Délai d'attente autorisé pour la création de la pile. Unité : minutes. |
| RegionId | String | cn-hangzhou | ID de région de la pile. Appelez l'opération DescribeRegions pour obtenir la liste des régions la plus récente. |
| ParentStackId | String | 4a6c9851-3b0f-4f5f-b4ca-a14bf692**** | ID de la pile parente. |
| StackId | String | 67805444-a605-45ee-a57f-83908ff6**** | ID de la pile. |
| StackDriftStatus | String | IN_SYNC | État de la pile lors de la dernière détection de dérive réussie. Valeurs valides :
|
| StackType | String | ROS | Type de la pile. Valeurs valides :
|
| ResourceGroupId | String | rg-aek2frunvw7**** | ID du groupe de ressources. |
| ServiceManaged | Boolean | false | Indique si la pile est une pile gérée. Valeurs valides :
|
| ServiceName | String | ACVS | Nom du service auquel appartient la pile gérée. |
| OperationInfo | Object | Informations supplémentaires renvoyées en cas d'échec d'une opération sur la pile. Remarque Ce paramètre est renvoyé si une opération échoue sur la pile. Le système renvoie au moins une sous-propriété. Exemple : une erreur s'est produite lors de l'appel de l'opération API d'un autre service Alibaba Cloud. |
|
| Code | String | DependencyViolation | Code d'erreur. |
| Message | String | There is still instance(s) in the specified security group. | Message d'erreur. |
| RequestId | String | 071D6166-3F6B-5C7B-A1F0-0113FBB643A8 | ID de la requête initiée pour appeler l'opération API d'un autre service Alibaba Cloud. |
| Action | String | DeleteSecurityGroup | Nom de l'opération API appartenant à un autre service Alibaba Cloud. |
| ResourceType | String | ALIYUN::ECS::SecurityGroup | Type de ressource sur lequel une opération a échoué. |
| LogicalResourceId | String | EcsSecurityGroup | ID logique de la ressource sur laquelle une opération a échoué. |
Exemples
Exemple de requête
http(s)://ros.aliyuncs.com/?Action=ListStacks
&RegionId=cn-hangzhou
&<Common request parameters>
Exemple de réponse réussie
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ListStacksResponse>
<TotalCount>2</TotalCount>
<PageSize>10</PageSize>
<RequestId>FBAC80B4-9C27-529D-BC9C-4155FA5CD7A7</RequestId>
<PageNumber>1</PageNumber>
<Stacks>
<Status>CREATE_COMPLETE</Status>
<UpdateTime>2022-03-10T07:44:36</UpdateTime>
<DriftDetectionTime>2022-03-10T06:46:36</DriftDetectionTime>
<StatusReason>Stack CREATE completed successfully</StatusReason>
<CreateTime>2022-03-10T06:44:36</CreateTime>
<DisableRollback>false</DisableRollback>
<Tags>
<Key>acs:rm:rgId</Key>
<Value>rg-aek2frunvw7****</Value>
</Tags>
<StackName>MyStack</StackName>
<TimeoutInMinutes>60</TimeoutInMinutes>
<RegionId>cn-hangzhou</RegionId>
<ParentStackId>4a6c9851-3b0f-4f5f-b4ca-a14bf692****</ParentStackId>
<StackId>67805444-a605-45ee-a57f-83908ff6****</StackId>
<StackDriftStatus>IN_SYNC</StackDriftStatus>
<StackType>ROS</StackType>
<ResourceGroupId>rg-aek2frunvw7****</ResourceGroupId>
<ServiceManaged>false</ServiceManaged>
<ServiceName>ACVS</ServiceName>
<OperationInfo>
<Code>DependencyViolation</Code>
<Message>There is still instance(s) in the specified security group.</Message>
<RequestId>071D6166-3F6B-5C7B-A1F0-0113FBB643A8</RequestId>
<Action>DeleteSecurityGroup</Action>
<ResourceType>ALIYUN::ECS::SecurityGroup</ResourceType>
<LogicalResourceId>EcsSecurityGroup</LogicalResourceId>
</OperationInfo>
</Stacks>
</ListStacksResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"TotalCount" : 2,
"PageSize" : 10,
"RequestId" : "FBAC80B4-9C27-529D-BC9C-4155FA5CD7A7",
"PageNumber" : 1,
"Stacks" : {
"Status" : "CREATE_COMPLETE",
"UpdateTime" : "2022-03-10T07:44:36",
"DriftDetectionTime" : "2022-03-10T06:46:36",
"StatusReason" : "Stack CREATE completed successfully",
"CreateTime" : "2022-03-10T06:44:36",
"DisableRollback" : false,
"Tags" : {
"Key" : "acs:rm:rgId",
"Value" : "rg-aek2frunvw7****"
},
"StackName" : "MyStack",
"TimeoutInMinutes" : 60,
"RegionId" : "cn-hangzhou",
"ParentStackId" : "4a6c9851-3b0f-4f5f-b4ca-a14bf692****",
"StackId" : "67805444-a605-45ee-a57f-83908ff6****",
"StackDriftStatus" : "IN_SYNC",
"StackType" : "ROS",
"ResourceGroupId" : "rg-aek2frunvw7****",
"ServiceManaged" : false,
"ServiceName" : "ACVS",
"OperationInfo" : {
"Code" : "DependencyViolation",
"Message" : "There is still instance(s) in the specified security group.",
"RequestId" : "071D6166-3F6B-5C7B-A1F0-0113FBB643A8",
"Action" : "DeleteSecurityGroup",
"ResourceType" : "ALIYUN::ECS::SecurityGroup",
"LogicalResourceId" : "EcsSecurityGroup"
}
}
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez Codes d'erreur de service.