Effectue une détection de dérive sur une ressource pour déterminer si celle-ci a dérivé de sa configuration de modèle attendue.
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:DetectStackResourceDrift |
delete |
*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**** |
| ClientToken |
string |
Non |
Le jeton client utilisé pour garantir l'idempotence de la requête. La valeur est générée par le client et doit être globalement unique. La valeur peut comporter jusqu'à 64 caractères et contenir des lettres, des chiffres, des traits d'union (-) et des traits de soulignement (_). Pour plus d'informations, consultez Comment garantir l'idempotence. |
123e4567-e89b-12d3-a456-42665544**** |
| RegionId |
string |
Oui |
L'identifiant de la région de la pile. Vous pouvez appeler DescribeRegions pour interroger la liste des régions la plus récente. |
cn-hangzhou |
| LogicalResourceId |
string |
Oui |
Le nom de la ressource. |
ScalingRuleName |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| LogicalResourceId |
string |
L'identifiant logique de la ressource, qui correspond au nom de la ressource défini dans le modèle. |
ScalingRule |
| ResourceDriftStatus |
string |
L'état de dérive de la ressource. 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 telle que définie dans le modèle. |
test2 |
| RequestId |
string |
L'identifiant de la requête. |
B288A0BE-D927-4888-B0F7-B35EF84B6E6F |
| PhysicalResourceId |
string |
L'identifiant physique de la ressource, qui correspond à l'identifiant réel de la ressource. |
asr-2ze4zzc3kf9yz1kd**** |
| ExpectedProperties |
string |
Les propriétés de la ressource définies dans le modèle, au format JSON. |
{"ScalingRuleName": "test2"} |
| DriftDetectionTime |
string |
L'heure à laquelle la détection de dérive a été effectuée sur la ressource, au format YYYY-MM-DDThh:mm:ss. |
2020-02-27T07:47:47 |
| ResourceType |
string |
Le type de ressource. |
ALIYUN::ESS::ScalingRule |
| ActualProperties |
string |
Les propriétés réelles de la ressource, au format JSON. |
{"ScalingRuleName": "test1"} |
| StackId |
string |
L'identifiant de la pile. |
4a6c9851-3b0f-4f5f-b4ca-a14bf691**** |
Exemples
JSON format
{
"LogicalResourceId": "ScalingRule",
"ResourceDriftStatus": "MODIFIED",
"PropertyDifferences": [
{
"ActualValue": "test1",
"DifferenceType": "NOT_EQUAL",
"PropertyPath": "/ScalingRuleName",
"ExpectedValue": "test2"
}
],
"RequestId": "B288A0BE-D927-4888-B0F7-B35EF84B6E6F",
"PhysicalResourceId": "asr-2ze4zzc3kf9yz1kd****",
"ExpectedProperties": "{\"ScalingRuleName\": \"test2\"}",
"DriftDetectionTime": "2020-02-27T07:47:47",
"ResourceType": "ALIYUN::ESS::ScalingRule",
"ActualProperties": "{\"ScalingRuleName\": \"test1\"}",
"StackId": "4a6c9851-3b0f-4f5f-b4ca-a14bf691****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.