根据环境ID查询资源开通某次历史的事件
功能介绍
此API用于根据环境ID查询资源开通某次历史的事件。
URI
GET /v3/{project_id}/cas/environments/{environment_id}/iac-resources/provision-histories/{history_id}/events
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
租户项目ID。获取方法,请参考获取项目ID。 |
environment_id |
是 |
String |
环境ID。获取方法,请参考获取所有环境。 |
history_id |
是 |
String |
部署历史ID。获取方法,请参考根据环境ID查询资源开通历史。 |
请求参数
无
响应参数
参数 |
参数类型 |
描述 |
---|---|---|
stack_events |
Array of stack_event objects |
部署历史的事件。 |
参数 |
参数类型 |
描述 |
---|---|---|
resource_type |
String |
资源的类型。 |
resource_name |
String |
资源的名称,默认为资源的逻辑名称。 |
elapsed_seconds |
Integer |
此事件执行所花的时间,以秒为单位。 |
event_message |
String |
该资源栈事件对应的详细信息。 |
event_type |
String |
此次事件的类型。 |
resource_id_key |
String |
资源id的名称,即对应资源作为id使用的值的名称。当资源未创建时,不返回resource_id_key 。 |
resource_id_value |
String |
资源id的值,即对应资源作为id使用的值。当资源未创建时,不返回resource_id_value。 |
time |
String |
事件发生的时间。格式遵循RFC3339,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。 |
请求示例
无
响应示例
{ "stack_events": [ { "event_type": "LOG", "event_message": "Apply required resource success. ", "resource_name": null, "resource_type": null }, { "event_type": "SUMMARY", "event_message": "Apply complete! Resources: 0 added, 1 changed, 0 destroyed.", "resource_name": null, "resource_type": null }, { "event_type": "UPDATE_COMPLETE", "event_message": "hcs_vpc_eip.eipe05: Modifications complete after 3s [id=e38529c4-fb0a-42a4-8dbb-94f1af43489b]", "resource_name": "eipe05", "resource_type": "hcs_vpc_eip" }, { "event_type": "UPDATE_IN_PROGRESS", "event_message": "hcs_vpc_eip.eipe05: Modifying... [id=e38529c4-fb0a-42a4-8dbb-94f1af43489b]", "resource_name": "eipe05", "resource_type": "hcs_vpc_eip" }, { "event_type": "LOG", "event_message": "Creating required resource now", "resource_name": null, "resource_type": null } ] }
状态码
状态码 |
描述 |
---|---|
200 |
操作成功。 |
400 |
错误的请求。 |
404 |
请求对象不存在。 |
500 |
内部错误。 |
错误码
错误码格式为:SVCSTG.00100.[Error_ID],例如:SVCSTG.00100400。错误码说明请参考ServiceStage错误码。