Consulte les détails de la dérive des ressources d'une pile dans une région Alibaba Cloud.
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
|
ros:ListStackResourceDrifts |
get |
*stack.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| StackId |
string |
Oui |
L'identifiant de la pile. |
4a6c9851-3b0f-4f5f-b4ca-a14bf691**** |
| RegionId |
string |
Oui |
L'identifiant de la région de la pile. Vous pouvez appeler DescribeRegions pour consulter la liste la plus récente des régions Alibaba Cloud. |
cn-hangzhou |
| MaxResults |
integer |
Non |
Le nombre maximal de résultats à renvoyer par appel lorsque vous utilisez le paramètre NextToken pour la pagination. Valeurs valides : 1 à 100. Valeur par défaut : 50. |
50 |
| NextToken |
string |
Non |
Le jeton de pagination. Définissez la valeur sur la valeur NextToken renvoyée par l'appel d'API précédent. |
AAAAAdDWBF2****w== |
| ResourceDriftStatus |
array |
Non |
L'état de la dérive des ressources. Valeurs valides :
|
MODIFIED |
|
string |
Non |
L'état de la dérive des ressources. Valeurs valides :
|
MODIFIED |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| ResourceDrifts |
array<object> |
Les dérives des ressources. |
|
|
array<object> |
|||
| LogicalResourceId |
string |
L'identifiant logique de la ressource, qui correspond au nom de la ressource dans le modèle. |
ScalingRule |
| StackId |
string |
L'identifiant de la pile. |
4a6c9851-3b0f-4f5f-b4ca-a14bf691**** |
| PhysicalResourceId |
string |
L'identifiant physique de la ressource, qui correspond à l'identifiant réel de la ressource. |
asr-2ze4zzc3kf9yz1kd**** |
| DriftDetectionTime |
string |
L'heure de détection de la dérive de la ressource. L'heure est au format YYYY-MM-DDThh:mm:ss. |
2020-02-27T07:47:47 |
| ResourceType |
string |
Le type de ressource. |
ALIYUN::ESS::ScalingRule |
| ExpectedProperties |
string |
Les propriétés de la ressource définies dans le modèle, au format JSON. |
{"ScalingRuleName": "test2"} |
| ResourceDriftStatus |
string |
L'état de la dérive des ressources. Valeurs valides :
|
MODIFIED |
| PropertyDifferences |
array<object> |
Les différences de propriétés de la ressource. |
|
|
object |
|||
| ActualValue |
string |
La valeur réelle de la propriété de la ressource. |
test1 |
| DifferenceType |
string |
Le type de dérive de la propriété de la ressource. Valeurs valides :
|
NOT_EQUAL |
| PropertyPath |
string |
Le chemin de la propriété de la ressource. |
/ScalingRuleName |
| ExpectedValue |
string |
La valeur attendue de la propriété de la ressource définie dans le modèle. |
test2 |
| ActualProperties |
string |
Les propriétés réelles de la ressource, au format JSON. |
{"ScalingRuleName": "test1"} |
| ModuleInfo |
object |
Les informations sur le module dont provient la ressource. Ce champ n'est renvoyé que si la ressource provient d'un module. |
|
| LogicalIdHierarchy |
string |
Une liste concaténée des identifiants logiques d'un ou plusieurs modules contenant la ressource. Les modules sont listés en commençant par le module le plus externe et séparés par des barres obliques ( Dans l'exemple suivant, la ressource est créée à partir de moduleB, qui est imbriqué dans le module parent moduleA.
|
moduleA/moduleB |
| TypeHierarchy |
string |
Une liste concaténée des types d'un ou plusieurs modules contenant la ressource. Les types de modules sont listés en commençant par le module le plus externe et séparés par des barres obliques ( Dans l'exemple suivant, la ressource est créée à partir d'un module de type
|
MODULE::ROS::Parent::Example/MODULE::ROS::Child::Example |
| NextToken |
string |
Le jeton de pagination renvoyé pour cet appel. |
AAAAAdDWBF2****w== |
| RequestId |
string |
L'identifiant de la requête. |
B288A0BE-D927-4888-B0F7-B35EF84B6E6F |
Exemples
JSON format
{
"ResourceDrifts": [
{
"LogicalResourceId": "ScalingRule",
"StackId": "4a6c9851-3b0f-4f5f-b4ca-a14bf691****",
"PhysicalResourceId": "asr-2ze4zzc3kf9yz1kd****",
"DriftDetectionTime": "2020-02-27T07:47:47",
"ResourceType": "ALIYUN::ESS::ScalingRule",
"ExpectedProperties": "{\"ScalingRuleName\": \"test2\"}",
"ResourceDriftStatus": "MODIFIED",
"PropertyDifferences": [
{
"ActualValue": "test1",
"DifferenceType": "NOT_EQUAL",
"PropertyPath": "/ScalingRuleName",
"ExpectedValue": "test2"
}
],
"ActualProperties": "{\"ScalingRuleName\": \"test1\"}",
"ModuleInfo": {
"LogicalIdHierarchy": "moduleA/moduleB",
"TypeHierarchy": "MODULE::ROS::Parent::Example/MODULE::ROS::Child::Example"
}
}
],
"NextToken": "AAAAAdDWBF2****w==",
"RequestId": "B288A0BE-D927-4888-B0F7-B35EF84B6E6F"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.