查询指定实例系统事件信息,默认查询处于非活跃状态的历史系统事件。
- 您最多可以查询最近30天的已完结历史系统事件。对于未完结的系统事件无查询时间限制。
- 通过指定InstanceEventCycleStatus参数,还可以查询处于Scheduled(等待执行事件)、Executing(事件执行中)和Inquiring(事件问询中)状态的系统事件。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeInstanceHistoryEvents | 系统规定参数。取值:DescribeInstanceHistoryEvents。 |
RegionId | String | 是 | cn-hangzhou | 资源所在的地域ID。您可以调用DescribeRegions查看最新的阿里云地域列表。 |
InstanceId | String | 否 | i-uf678mass4zvr9n1**** | 实例ID。不指定实例ID时,表示查询您指定地域下所有实例的系统事件信息。 |
EventCycleStatus | String | 否 | Executed | 系统事件的生命周期状态。EventCycleStatus只在未指定InstanceEventCycleStatus.N参数时有效。取值范围:
|
EventType | String | 否 | SystemMaintenance.Reboot | 系统事件的类型。EventType参数只在未指定InstanceEventType.N参数时有效。取值范围:
说明 事件类型说明请参见系统事件概述。该参数的取值只能是实例系统事件,不能是磁盘系统事件。 |
NotBefore.Start | String | 否 | 2017-11-30T06:32:31Z | 查询系统事件计划执行时间的开始时间。按照ISO 8601标准表示,并需要使用UTC +0时间,格式为yyyy-MM-ddTHH:mm:ssZ。 |
NotBefore.End | String | 否 | 2017-12-01T06:32:31Z | 查询系统事件计划执行时间的结束时间。按照ISO 8601标准表示,并需要使用UTC +0时间,格式为yyyy-MM-ddTHH:mm:ssZ。 |
EventPublishTime.Start | String | 否 | 2017-11-30T06:32:31Z | 查询系统事件发布时间的开始时间。按照ISO 8601标准表示,并需要使用UTC +0时间,格式为yyyy-MM-ddTHH:mm:ssZ。 |
EventPublishTime.End | String | 否 | 2017-12-01T06:32:31Z | 查询系统事件发布时间的结束时间。按照ISO 8601标准表示,并需要使用UTC +0时间,格式为yyyy-MM-ddTHH:mm:ssZ。 |
ImpactLevel | String | 否 | null | 说明 该参数暂未开放使用。 |
PageNumber | Integer | 否 | 1 | 查询结果的页码。取值范围:正整数。 默认值:1。 |
PageSize | Integer | 否 | 10 | 查询结果的分页大小。取值范围为1~100。 默认值为10。 |
ResourceType | String | 否 | instance | 资源类型。取值范围:
默认值:instance。 |
EventId.N | String | 否 | e-uf64yvznlao4jl2c**** | 一个或者多个系统事件ID。N的取值范围为1~100,多个取值使用重复列表的形式。 |
InstanceEventCycleStatus.N | String | 否 | Executed | 一个或者多个系统事件的生命周期状态。N的取值范围:1~7,多个取值使用重复列表的形式。取值范围:
|
InstanceEventType.N | String | 否 | SystemMaintenance.Reboot | 一个或者多个系统事件的类型。N的取值范围:1~30,多个取值使用重复列表的形式。取值范围:
说明 事件类型说明请参见系统事件概述。该参数的取值只能是实例系统事件,不能是磁盘系统事件。 |
ResourceId.N | String | 否 | i-uf678mass4zvr9n1**** | 一个或多个资源ID。N的取值范围为1~100。参数的多个取值使用重复列表的形式。取值范围:
如果不指定该参数,表示查询指定地域( 说明 推荐您使用 ResourceId.N 参数设置一个或多个资源ID。如果您同时指定了ResourceId.N 参数和InstanceId 参数,系统默认优先生效ResourceId.N 参数。 |
Tag.N.Key | String | 否 | TestKey | 资源的标签键。 |
Tag.N.Value | String | 否 | TestValue | 资源的标签值。 |
ResourceGroupId | String | 否 | rg-bp67acfmxazb4p**** | 资源所在的资源组ID。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
PageSize | Integer | 10 | 输入时设置的每页行数。 |
RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E | 请求ID。 |
PageNumber | Integer | 1 | 实例列表页码。 |
TotalCount | Integer | 2 | 实例总个数。 |
InstanceSystemEventSet | Array of InstanceSystemEventType | 实例历史系统事件数组。 |
|
InstanceSystemEventType | |||
EventId | String | e-uf64yvznlao4jl2c**** | 系统事件ID。 |
EventPublishTime | String | 2017-11-30T06:32:31Z | 系统事件发布时间。按照ISO 8601标准表示,并需要使用UTC +0时间,格式为yyyy-MM-ddTHH:mm:ssZ。 |
EventFinishTime | String | 2017-12-01T06:35:31Z | 系统事件结束时间。按照ISO 8601标准表示,并需要使用UTC +0时间,格式为yyyy-MM-ddTHH:mm:ssZ。 |
ResourceType | String | instance | 资源类型。可能值:
|
ImpactLevel | String | 100 | 影响级别。 |
NotBefore | String | 2017-12-06T00:00:00Z | 系统事件计划执行时间。按照ISO 8601标准表示,并需要使用UTC +0时间,格式为yyyy-MM-ddTHH:mm:ssZ。 |
InstanceId | String | i-uf678mass4zvr9n1**** | 实例ID。 |
Reason | String | System maintenance is scheduled due to ***. | 系统事件的计划原因。 |
EventType | Object | 系统事件类型。 |
|
Name | String | InstanceExpiration.Stop | 系统事件类型名称。 |
Code | Integer | 34 | 系统事件类型代码。 |
EventCycleStatus | Object | 系统事件的生命周期状态。 |
|
Name | String | Executed | 系统事件状态名称。 |
Code | Integer | 0 | 系统事件状态代码。 |
ExtendedAttribute | Object | 事件扩展属性。 |
|
Device | String | /dev/vda | 本地盘设备名。 |
DiskId | String | d-diskid1 | 本地盘ID。 |
InactiveDisks | Array of InactiveDisk | 已释放但需要清理的非活跃云盘或本地盘信息。 |
|
InactiveDisk | |||
CreationTime | String | 2018-11-30T06:32:31Z | 云盘或本地盘创建时间。按照ISO 8601标准表示,并需要使用UTC +0时间,格式为yyyy-MM-ddTHH:mm:ssZ。 |
DeviceSize | String | 80 | 云盘或本地盘大小,单位GiB。 |
DeviceCategory | String | cloud_efficiency | 云盘或本地盘种类。可能值:
|
DeviceType | String | data | 云盘或本地盘类型。可能值:
|
ReleaseTime | String | 2019-11-30T06:32:31Z | 云盘或本地盘释放时间。按照ISO 8601标准表示,并需要使用UTC +0时间,格式为yyyy-MM-ddTHH:mm:ssZ。 |
HostType | String | ddh | 宿主机类型。可能值:
|
HostId | String | dh-bp1ewce1gk3iwv2**** | 宿主机ID。 |
MigrationOptions | Array of String | MigrationPlan | 实例迁移选项。当前仅支持MigrationPlan(使用迁移计划迁移)。 |
OnlineRepairPolicy | String | IsolateOnly | 受损云盘在线维修策略。可能值:IsolateOnly,表示仅支持隔离坏盘,不支持维修坏盘。 |
Rack | String | A01 | 云盒机柜号。 |
PunishType | String | ecs_message_alert | 处罚类型。 |
PunishDomain | String | 1228.test.com | 安全违规域名。 |
PunishUrl | String | http://1228.test.com/1 | 安全违规链接。 |
Code | String | PR111 | 安全违规code。 |
CanAccept | String | true | 事件是否可以处理。 |
ResponseResult | String | true | 事件响应结果。可能值:
|
示例
请求示例
https://ecs.aliyuncs.com/?Action=DescribeInstanceHistoryEvents
&RegionId=cn-hangzhou
&InstanceId=i-uf678mass4zvr9n1****
&EventId.1=e-uf64yvznlao4jl2c****
&InstanceEventCycleStatus.1=Executed
&EventCycleStatus=Executed
&InstanceEventType.1=SystemMaintenance.Reboot
&NotBefore.Start=2017-11-30T06:32:31Z
&NotBefore.End=2017-12-01T06:32:31Z
&PageNumber=1
&PageSize=1
&<公共请求参数>
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeInstanceHistoryEventsResponse>
<PageSize>10</PageSize>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
<PageNumber>1</PageNumber>
<TotalCount>2</TotalCount>
<InstanceSystemEventSet>
<EventId>e-uf64yvznlao4jl2c****</EventId>
<EventPublishTime>2017-11-30T06:32:31Z</EventPublishTime>
<EventFinishTime>2017-12-01T06:35:31Z</EventFinishTime>
<ResourceType>instance</ResourceType>
<ImpactLevel>100</ImpactLevel>
<NotBefore>2017-12-06T00:00:00Z</NotBefore>
<InstanceId>i-uf678mass4zvr9n1****</InstanceId>
<Reason>System maintenance is scheduled due to ***.</Reason>
<EventType>
<Name>InstanceExpiration.Stop</Name>
<Code>34</Code>
</EventType>
<EventCycleStatus>
<Name>Executed</Name>
<Code>0</Code>
</EventCycleStatus>
<ExtendedAttribute>
<Device>/dev/vda</Device>
<DiskId>d-diskid1</DiskId>
<InactiveDisks>
<CreationTime>2018-11-30T06:32:31Z</CreationTime>
<DeviceSize>80</DeviceSize>
<DeviceCategory>cloud_efficiency</DeviceCategory>
<DeviceType>data</DeviceType>
<ReleaseTime>2019-11-30T06:32:31Z</ReleaseTime>
</InactiveDisks>
<HostType>ddh</HostType>
<HostId>dh-bp1ewce1gk3iwv2****</HostId>
<MigrationOptions>MigrationOptions</MigrationOptions>
<OnlineRepairPolicy>IsolateOnly</OnlineRepairPolicy>
<Rack>cb-f8z7yvzgwfkl90h****0</Rack>
</ExtendedAttribute>
</InstanceSystemEventSet>
</DescribeInstanceHistoryEventsResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"PageSize" : 10,
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"PageNumber" : 1,
"TotalCount" : 2,
"InstanceSystemEventSet" : [ {
"EventId" : "e-uf64yvznlao4jl2c****",
"EventPublishTime" : "2017-11-30T06:32:31Z",
"EventFinishTime" : "2017-12-01T06:35:31Z",
"ResourceType" : "instance",
"ImpactLevel" : "100",
"NotBefore" : "2017-12-06T00:00:00Z",
"InstanceId" : "i-uf678mass4zvr9n1****",
"Reason" : "System maintenance is scheduled due to ***.",
"EventType" : {
"Name" : "InstanceExpiration.Stop",
"Code" : 34
},
"EventCycleStatus" : {
"Name" : "Executed",
"Code" : 0
},
"ExtendedAttribute" : {
"Device" : "/dev/vda",
"DiskId" : "d-diskid1",
"InactiveDisks" : [ {
"CreationTime" : "2018-11-30T06:32:31Z",
"DeviceSize" : "80",
"DeviceCategory" : "cloud_efficiency",
"DeviceType" : "data",
"ReleaseTime" : "2019-11-30T06:32:31Z"
} ],
"HostType" : "ddh",
"HostId" : "dh-bp1ewce1gk3iwv2****",
"MigrationOptions" : [ "MigrationOptions" ],
"OnlineRepairPolicy" : "IsolateOnly",
"Rack" : "cb-f8z7yvzgwfkl90h****0"
}
} ]
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
403 | InvalidParameter | %s | 无效的参数。 |
403 | EventIdLimitExceeded | %s | 一次最多能指定100个模拟事件ID。 |
403 | InvalidParameter.TimeEndBeforeStart | %s | 您输入的参数无效,请确认结束时间是否早于开始时间。 |
403 | OperationDenied.NotInWhiteList | %s | 该操作无效,请先加入白名单。 |
404 | MissingParameter | %s | 缺失参数,请检查参数是否完整。 |
访问错误中心查看更多错误码。