Cette rubrique décrit les types d'événements Resource Orchestration Service (ROS) publiables sur EventBridge.
Types d'événements
Le tableau suivant présente les types d'événements ROS publiables sur EventBridge.
|
Type d'événement |
Valeur du paramètre type |
|
ros:StackStateChange:CheckComplete |
|
|
ros:StackStateChange:CheckFailed |
|
|
ros:StackStateChange:CreateComplete |
|
|
ros:StackStateChange:CreateFailed |
|
|
ros:StackStateChange:CreateRollbackComplete |
|
|
ros:StackStateChange:CreateRollbackFailed |
|
|
ros:StackStateChange:DeleteComplete |
|
|
ros:StackStateChange:DeleteFailed |
|
|
ros:StackStateChange:ImportCreateComplete |
|
|
Échec de la création d'une pile par importation de ressources |
ros:StackStateChange:ImportCreateFailed |
|
Rollback après échec de création d'une pile par importation de ressources |
ros:StackStateChange:ImportCreateRollbackComplete |
|
Échec du rollback après échec de création d'une pile par importation de ressources |
ros:StackStateChange:ImportCreateRollbackFailed |
|
ros:StackStateChange:ImportUpdateComplete |
|
|
Échec de la mise à jour d'une pile par importation de ressources |
ros:StackStateChange:ImportUpdateFailed |
|
Rollback après échec de mise à jour d'une pile par importation de ressources |
ros:StackStateChange:ImportUpdateRollbackComplete |
|
Échec du rollback après échec de mise à jour d'une pile par importation de ressources |
ros:StackStateChange:ImportUpdateRollbackFailed |
|
ros:StackStateChange:RollbackComplete |
|
|
ros:StackStateChange:RollbackFailed |
|
|
ros:StackStateChange:UpdateComplete |
|
|
ros:StackStateChange:UpdateFailed |
|
|
ros:Stack:StatusChange |
|
|
Opération exécutée sur une ressource |
ros:ActionTrail:AliyunServiceEvent |
|
Appel d'une opération API |
ros:ActionTrail:ApiCall |
|
Opération effectuée dans la console |
ros:ActionTrail:ConsoleOperation |
|
Changement du statut d'opération d'un groupe de piles |
ros:CloudMonitor:StackGroup[OperationStatusChange] |
|
Changement de statut d'une ressource dans une pile |
ros:CloudMonitor:StackResource[StatusChange] |
|
Changement de statut d'une pile |
ros:CloudMonitor:Stack[StatusChange] |
|
Notification de changement de ressource envoyée |
ros:Config:ConfigurationItemChangeNotification |
|
Notification de non-conformité d'une ressource envoyée |
ros:Config:NonCompliantNotification |
Pour plus d'informations sur les paramètres définis dans la spécification CloudEvents, consultez la rubrique Présentation des événements.
Vérification d'une pile
L'exemple suivant illustre l'événement que reçoit EventBridge lors de la vérification d'une pile :
{
"id":"5f39a410-0477-4e9f-bba6-538d726d****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:CheckComplete",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/b33a8fa5-0ba8-43cf-8036-0bd3339e****",
"time":"2020-12-31T09:46:10Z",
"data":{
"Status":"CHECK_COMPLETE",
"Outputs":[
],
"StackName":"test-stack",
"StackId":"b33a8fa5-0ba8-43cf-8036-0bd3339e****"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2020-12-31T17:46:10.813Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant détaille les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
CHECK_COMPLETE |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
b33a8fa5-0ba8-43cf-8036-0bd3339e**** |
ID de la pile. |
Échec de la vérification d'une pile
L'exemple suivant montre l'événement que reçoit EventBridge lorsque la vérification d'une pile échoue :
{
"id":"5f39a410-0477-4e9f-bba6-538d726d****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:CheckFailed",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/b33a8fa5-0ba8-43cf-8036-0bd3339e****",
"time":"2020-12-31T09:46:10Z",
"data":{
"Status":"CHECK_FAILED",
"Outputs":[
],
"StackName":"test-stack",
"StackId":"b33a8fa5-0ba8-43cf-8036-0bd3339e****"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2020-12-31T17:46:10.813Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
CHECK_FAILED |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
b33a8fa5-0ba8-43cf-8036-0bd3339e**** |
ID de la pile. |
Création d'une pile
L'exemple suivant illustre l'événement que reçoit EventBridge lorsqu'une pile est créée :
{
"id":"5f39a410-0477-4e9f-bba6-538d726d****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:CreateComplete",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/b33a8fa5-0ba8-43cf-8036-0bd3339e****",
"time":"2020-12-31T09:46:10Z",
"data":{
"Status":"CREATE_COMPLETE",
"Outputs":[
],
"StackName":"test-stack",
"StackId":"b33a8fa5-0ba8-43cf-8036-0bd3339e****"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2020-12-31T17:46:10.813Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
CREATE_COMPLETE |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
b33a8fa5-0ba8-43cf-8036-0bd3339e**** |
ID de la pile. |
Échec de la création d'une pile
L'exemple suivant montre l'événement que reçoit EventBridge lorsque la création d'une pile échoue :
{
"id":"5f39a410-0477-4e9f-bba6-538d726d****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:CreateFailed",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/b33a8fa5-0ba8-43cf-8036-0bd3339e****",
"time":"2020-12-31T09:46:10Z",
"data":{
"Status":"CREATE_FAILED",
"Outputs":[
],
"StackName":"test-stack",
"StackId":"b33a8fa5-0ba8-43cf-8036-0bd3339e****"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2020-12-31T17:46:10.813Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
CREATE_FAILED |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
b33a8fa5-0ba8-43cf-8036-0bd3339e**** |
ID de la pile. |
Rollback après échec de création d'une pile
L'exemple suivant montre l'événement que reçoit EventBridge lorsqu'un rollback est effectué après l'échec de création d'une pile :
{
"id":"5f39a410-0477-4e9f-bba6-538d726d****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:CreateRollbackComplete",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/b33a8fa5-0ba8-43cf-8036-0bd3339e****",
"time":"2020-12-31T09:46:10Z",
"data":{
"Status":"CREATE_ROLLBACK_COMPLETE",
"Outputs":[
],
"StackName":"test-stack",
"StackId":"b33a8fa5-0ba8-43cf-8036-0bd3339e****"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2020-12-31T17:46:10.813Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
CREATE_ROLLBACK_COMPLETE |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
b33a8fa5-0ba8-43cf-8036-0bd3339e**** |
ID de la pile. |
Échec du rollback après échec de création d'une pile
L'exemple suivant montre l'événement que reçoit EventBridge lorsqu'un rollback échoue après l'échec de création d'une pile :
{
"id":"5f39a410-0477-4e9f-bba6-538d726d****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:CreateRollbackFailed",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/b33a8fa5-0ba8-43cf-8036-0bd3339e****",
"time":"2020-12-31T09:46:10Z",
"data":{
"Status":"CREATE_ROLLBACK_FAILED",
"Outputs":[
],
"StackName":"test-stack",
"StackId":"b33a8fa5-0ba8-43cf-8036-0bd3339e****"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2020-12-31T17:46:10.813Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
CREATE_ROLLBACK_FAILED |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
b33a8fa5-0ba8-43cf-8036-0bd3339e**** |
ID de la pile. |
Suppression d'une pile
L'exemple suivant montre l'événement que reçoit EventBridge lorsqu'une pile est supprimée :
{
"id":"5c6a640d-75d3-432d-8409-89b23763****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:DeleteComplete",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/47560378-1287-404d-bf2e-26b4b641****",
"time":"2021-01-04T12:35:19Z",
"data":{
"StackId":"47560378-1287-404d-bf2e-26b4b641****",
"StackName":"test-stack",
"Outputs":[
],
"Status":"DELETE_COMPLETE"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2021-01-04T20:35:19.75Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
DELETE_COMPLETE |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
47560378-1287-404d-bf2e-26b4b641**** |
ID de la pile. |
Échec de la suppression d'une pile
L'exemple suivant montre l'événement que reçoit EventBridge lorsque la suppression d'une pile échoue :
{
"id":"5c6a640d-75d3-432d-8409-89b23763****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:DeleteFailed",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/47560378-1287-404d-bf2e-26b4b641****",
"time":"2021-01-04T12:35:19Z",
"data":{
"StackId":"47560378-1287-404d-bf2e-26b4b641****",
"StackName":"test-stack",
"Outputs":[
],
"Status":"DELETE_FAILED"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2021-01-04T20:35:19.75Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
DELETE_FAILED |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
47560378-1287-404d-bf2e-26b4b641**** |
ID de la pile. |
Création d'une pile par importation de ressources
L'exemple suivant montre l'événement que reçoit EventBridge lorsqu'une pile est créée par importation de ressources :
{
"id":"5c6a640d-75d3-432d-8409-89b23763****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:ImportCreateComplete",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/47560378-1287-404d-bf2e-26b4b641****",
"time":"2021-01-04T12:35:19Z",
"data":{
"StackId":"47560378-1287-404d-bf2e-26b4b641****",
"StackName":"test-stack",
"Outputs":[
],
"Status":"IMPORT_CREATE_COMPLETE"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2021-01-04T20:35:19.75Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
IMPORT_CREATE_COMPLETE |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
47560378-1287-404d-bf2e-26b4b641**** |
ID de la pile. |
Échec de la création d'une pile par importation de ressources
L'exemple suivant montre l'événement que reçoit EventBridge lorsque la création d'une pile par importation de ressources échoue :
{
"id":"5c6a640d-75d3-432d-8409-89b23763****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:ImportCreateFailed",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/47560378-1287-404d-bf2e-26b4b641****",
"time":"2021-01-04T12:35:19Z",
"data":{
"StackId":"47560378-1287-404d-bf2e-26b4b641****",
"StackName":"test-stack",
"Outputs":[
],
"Status":"IMPORT_CREATE_FAILED"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2021-01-04T20:35:19.75Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
IMPORT_CREATE_FAILED |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
47560378-1287-404d-bf2e-26b4b641**** |
ID de la pile. |
Rollback après échec de création d'une pile par importation de ressources
L'exemple suivant montre l'événement que reçoit EventBridge lorsqu'un rollback est effectué après l'échec de création d'une pile par importation de ressources :
{
"id":"5c6a640d-75d3-432d-8409-89b23763****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:ImportCreateRollbackComplete",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/47560378-1287-404d-bf2e-26b4b641****",
"time":"2021-01-04T12:35:19Z",
"data":{
"StackId":"47560378-1287-404d-bf2e-26b4b641****",
"StackName":"test-stack",
"Outputs":[
],
"Status":"IMPORT_CREATE_ROLLBACK_COMPLETE"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2021-01-04T20:35:19.75Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
IMPORT_CREATE_ROLLBACK_COMPLETE |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
47560378-1287-404d-bf2e-26b4b641**** |
ID de la pile. |
Échec du rollback après échec de création d'une pile par importation de ressources
L'exemple suivant montre l'événement que reçoit EventBridge lorsqu'un rollback échoue après l'échec de création d'une pile par importation de ressources :
{
"id":"5c6a640d-75d3-432d-8409-89b23763****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:ImportCreateRollbackFailed",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/47560378-1287-404d-bf2e-26b4b641****",
"time":"2021-01-04T12:35:19Z",
"data":{
"StackId":"47560378-1287-404d-bf2e-26b4b641****",
"StackName":"test-stack",
"Outputs":[
],
"Status":"IMPORT_CREATE_ROLLBACK_FAILED"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2021-01-04T20:35:19.75Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
IMPORT_CREATE_ROLLBACK_FAILED |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
47560378-1287-404d-bf2e-26b4b641**** |
ID de la pile. |
Mise à jour d'une pile par importation de ressources
L'exemple suivant montre l'événement que reçoit EventBridge lorsqu'une pile est mise à jour par importation de ressources :
{
"id":"5c6a640d-75d3-432d-8409-89b23763****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:ImportUpdateComplete",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/47560378-1287-404d-bf2e-26b4b641****",
"time":"2021-01-04T12:35:19Z",
"data":{
"StackId":"47560378-1287-404d-bf2e-26b4b641****",
"StackName":"test-stack",
"Outputs":[
],
"Status":"IMPORT_UPDATE_COMPLETE"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2021-01-04T20:35:19.75Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
IMPORT_UPDATE_COMPLETE |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
47560378-1287-404d-bf2e-26b4b641**** |
ID de la pile. |
Échec de la mise à jour d'une pile par importation de ressources
L'exemple suivant montre l'événement que reçoit EventBridge lorsque la mise à jour d'une pile par importation de ressources échoue :
{
"id":"5c6a640d-75d3-432d-8409-89b23763****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:ImportUpdateFailed",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/47560378-1287-404d-bf2e-26b4b641****",
"time":"2021-01-04T12:35:19Z",
"data":{
"StackId":"47560378-1287-404d-bf2e-26b4b641****",
"StackName":"test-stack",
"Outputs":[
],
"Status":"IMPORT_UPDATE_FAILED"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2021-01-04T20:35:19.75Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
IMPORT_UPDATE_FAILED |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
47560378-1287-404d-bf2e-26b4b641**** |
ID de la pile. |
Rollback après échec de mise à jour d'une pile par importation de ressources
L'exemple suivant montre l'événement que reçoit EventBridge lorsqu'un rollback est effectué après l'échec de mise à jour d'une pile par importation de ressources :
{
"id":"5c6a640d-75d3-432d-8409-89b23763****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:ImportUpdateRollbackComplete",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/47560378-1287-404d-bf2e-26b4b641****",
"time":"2021-01-04T12:35:19Z",
"data":{
"StackId":"47560378-1287-404d-bf2e-26b4b641****",
"StackName":"test-stack",
"Outputs":[
],
"Status":"IMPORT_UPDATE_ROLLBACK_COMPLETE"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2021-01-04T20:35:19.75Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
IMPORT_UPDATE_ROLLBACK_COMPLETE |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
47560378-1287-404d-bf2e-26b4b641**** |
ID de la pile. |
Échec du rollback après échec de mise à jour d'une pile par importation de ressources
L'exemple suivant montre l'événement que reçoit EventBridge lorsqu'un rollback échoue après l'échec de mise à jour d'une pile par importation de ressources :
{
"id":"5c6a640d-75d3-432d-8409-89b23763****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:ImportUpdateRollbackFailed",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/47560378-1287-404d-bf2e-26b4b641****",
"time":"2021-01-04T12:35:19Z",
"data":{
"StackId":"47560378-1287-404d-bf2e-26b4b641****",
"StackName":"test-stack",
"Outputs":[
],
"Status":"IMPORT_UPDATE_ROLLBACK_FAILED"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2021-01-04T20:35:19.75Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
IMPORT_UPDATE_ROLLBACK_FAILED |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
47560378-1287-404d-bf2e-26b4b641**** |
ID de la pile. |
Rollback d'une pile
L'exemple suivant montre l'événement que reçoit EventBridge lorsqu'une pile fait l'objet d'un rollback :
{
"id":"e9bd42ea-5fb1-4be6-8168-60b8d3ef****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:RollbackComplete",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/b33a8fa5-0ba8-43cf-8036-0bd3339e****",
"time":"2021-01-05T09:21:23Z",
"data":{
"StackId":"b33a8fa5-0ba8-43cf-8036-0bd3339e****",
"StackName":"test-stack",
"Outputs":[
],
"Status":"ROLLBACK_COMPLETE"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2021-01-05T17:21:23.632Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
ROLLBACK_COMPLETE |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
b33a8fa5-0ba8-43cf-8036-0bd3339e**** |
ID de la pile. |
Échec du rollback d'une pile
L'exemple suivant montre l'événement que reçoit EventBridge lorsqu'un rollback d'une pile échoue :
{
"id":"e9bd42ea-5fb1-4be6-8168-60b8d3ef****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:RollbackFailed",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/b33a8fa5-0ba8-43cf-8036-0bd3339e****",
"time":"2021-01-05T09:21:23Z",
"data":{
"StackId":"b33a8fa5-0ba8-43cf-8036-0bd3339e****",
"StackName":"test-stack",
"Outputs":[
],
"Status":"ROLLBACK_FAILED"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2021-01-05T17:21:23.632Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
ROLLBACK_FAILED |
Statut de la pile. |
|
Outputs |
Struct |
Aucun |
Paramètre de sortie de la pile. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
b33a8fa5-0ba8-43cf-8036-0bd3339e**** |
ID de la pile. |
Mise à jour d'une pile
L'exemple suivant montre l'événement que reçoit EventBridge lorsqu'une pile est mise à jour :
{
"id":"238dbcdc-5b6b-450c-b95c-1142020e****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:UpdateComplete",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/b0bb2844-da77-4ceb-afe9-7dd6a97d****",
"time":"2021-01-05T09:56:54Z",
"data":{
"Status":"UPDATE_COMPLETE",
"Outputs":[
{
"Description":"No description given",
"OutputKey":"VpcId",
"OutputValue":"vpc-bp1hbjc1vugq7ubod****"
}
],
"StackName":"test-stack",
"StackId":"b0bb2844-da77-4ceb-afe9-7dd6a97d****"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2021-01-05T17:56:54.875Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
ROLLBACK_COMPLETE |
Statut de la pile. |
|
Outputs |
Struct |
Paramètre de sortie de la pile. |
|
|
Description |
String |
No description given |
Description du paramètre de sortie. |
|
OutputKey |
String |
VpcId |
Nom du paramètre de sortie. |
|
OutputValue |
String |
vpc-bp1hbjc1vugq7ubod**** |
Valeur du paramètre de sortie. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
b0bb2844-da77-4ceb-afe9-7dd6a97d**** |
ID de la pile. |
Échec de la mise à jour d'une pile
L'exemple suivant montre l'événement que reçoit EventBridge lorsque la mise à jour d'une pile échoue :
{
"id":"238dbcdc-5b6b-450c-b95c-1142020e****",
"source":"acs.ros",
"specversion":"1.0",
"type":"ros:StackStateChange:UpdateFailed",
"datacontenttype":"application/json; charset=utf-8",
"subject":"acs:ros:cn-hangzhou:123456789098****:stack/b0bb2844-da77-4ceb-afe9-7dd6a97d****",
"time":"2021-01-05T09:56:54Z",
"data":{
"Status":"UPDATE_FAILED",
"Outputs":[
{
"Description":"No description given",
"OutputKey":"VpcId",
"OutputValue":"vpc-bp1hbjc1vugq7ubod****"
}
],
"StackName":"test-stack",
"StackId":"b0bb2844-da77-4ceb-afe9-7dd6a97d****"
},
"aliyunaccountid":"123456789098****",
"aliyuneventbusname":"default",
"aliyunpublishtime":"2021-01-05T17:56:54.875Asia/Shanghai",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
UPDATE_FAILED |
Statut de la pile. |
|
Outputs |
Struct |
Paramètre de sortie de la pile. |
|
|
Description |
String |
No description given |
Description du paramètre de sortie. |
|
OutputKey |
String |
VpcId |
Nom du paramètre de sortie. |
|
OutputValue |
String |
vpc-bp1hbjc1vugq7ubod**** |
Valeur du paramètre de sortie. |
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
b0bb2844-da77-4ceb-afe9-7dd6a97d**** |
ID de la pile. |
Changement de statut d'une pile
L'exemple suivant montre l'événement que reçoit EventBridge lorsque le statut d'une pile change :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ros",
"specversion": "1.0",
"subject": "acs.ros:cn-hangzhou:123456789098****:stack/cfafc3f6-032b-420a-aa74-91e2d311****",
"time": "2020-11-19T21:04:41+08:00",
"type": "ros:Stack:StatusChange",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"StackId": "cfafc3f6-032b-420a-aa74-91e2d311****",
"StackName": "test-stack-name",
"Tags": {"key1": "value1"},
"Outputs": [],
"Status": "CREATE_IN_PROGRESS"
}
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
Status |
String |
UPDATE_FAILED |
Statut de la pile. |
|
Tags |
Object |
{"key1": "value1"} |
Tags associés à la pile. |
|
Outputs |
Array |
Paramètre de sortie de la pile. |
|
|
StackName |
String |
test-stack |
Nom de la pile. |
|
StackId |
String |
b0bb2844-da77-4ceb-afe9-7dd6a97d**** |
ID de la pile. |