调用ListActions查询可用动作,包括原子动作和云产品动作。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ListActions

系统规定参数。取值:ListActions

RegionId String cn-hangzhou

地域ID

OOSActionName String MyTemplate

动作名称。名称未包含关系,最终列出包含所填动作名称的所有动作。

MaxResults Integer 50

分页大小。取值范围:20-100。默认为50。

NextToken String -

翻页标记的Token。

返回数据

名称 类型 示例值 描述
NextToken String xxx

翻页标记的Token

RequestId String F9154C02-F847-4563-BB6A-6DD01A4F0

请求ID

MaxResults Integer 50

分页大小

Actions Array of Action

动作列表

Popularity Integer 5

使用热度

ActionType String ACS::Template

动作类型。

1. 原子动作

  • Atomic.API
  • Atomic.Trigger
  • Atomic.Control
  • Atomic.Embedded

    2. 云产品动作

  • Product.ECS
  • Product.RDS
  • Product.VPC
  • Product.FC
  • …..
Description String ReplaceSystemDisk

动作说明

CreatedDate String 2019-05-16T10:26:14Z

动作创建时间

TemplateVersion String v1

动作所对应的模板版本。

说明 对于原子动作,该字段不返回。
OOSActionName String ACS::ECS::ReplaceSystemDisk

动作名称

Properties String { "ImageId": { "Description": "The mirror ID you will use when resetting the system", "Type": "String" }, "InstanceId": { "Description": "the instance id that you will handle .", "Type": "String" } }

动作参数

示例

请求示例

http(s)://[Endpoint]/?Action=ListActions
&RegionId=cn-hangzhou
&OOSActionName=MyTemplate
&MaxResults=50
&NextToken=-
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<ListActionsResponse>
    <MaxResults>50</MaxResults>
    <RequestId>F9154C02-F847-4563-BB6A-6DD2F5F0</RequestId>
    <Actions>
        <OOSActionName>ACS::ECS::ReplaceSystemDisk</OOSActionName>
        <ActionType>Product.ECS</ActionType>
        <CreatedDate>2019-05-14T07:26:39Z</CreatedDate>
        <Description>ReplaceSystemDisk</Description>
        <TemplateVersion>v1</TemplateVersion>
        <Properties>
            <ImageId>
                <Description>The mirror ID you will use when resetting the system</Description>
                <Type>String</Type>
            </ImageId>
            <InstanceId>
                <Description>the instance id that you will handle .</Description>
                <Type>String</Type>
            </InstanceId>
        </Properties>
    </Actions>
    <Actions>
        <OOSActionName>ACS::Notify</OOSActionName>
        <ActionType>Automic.Trigger</ActionType>
        <CreatedDate>2019-05-16T09:33:45Z</CreatedDate>
        <Description>Send the notification.</Description>
        <Properties>
            <NotifyType>The type of notification. Support WebHook</NotifyType>
            <WebHook>
                <Content>The body for requesting web hook. Type: Mapping.</Content>
                <Headers>The headers for requesting web hook. Type: Mapping.</Headers>
                <URI>The web hook URI.</URI>
            </WebHook>
        </Properties>
    </Actions>
</ListActionsResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "MaxResults" : 50,
  "RequestId" : "F9154C02-F847-4563-BB6A-6DD2F5F0",
  "Actions" : [ {
    "OOSActionName" : "ACS::ECS::ReplaceSystemDisk",
    "ActionType" : "Product.ECS",
    "CreatedDate" : "2019-05-14T07:26:39Z",
    "Description" : "ReplaceSystemDisk",
    "TemplateVersion" : "v1",
    "Properties" : {
      "ImageId" : {
        "Description" : "The mirror ID you will use when resetting the system",
        "Type" : "String"
      },
      "InstanceId" : {
        "Description" : "the instance id that you will handle .",
        "Type" : "String"
      }
    }
  }, {
    "OOSActionName" : "ACS::Notify",
    "ActionType" : "Automic.Trigger",
    "CreatedDate" : "2019-05-16T09:33:45Z",
    "Description" : "Send the notification.",
    "Properties" : {
      "NotifyType" : "The type of notification. Support WebHook",
      "WebHook" : {
        "Content" : "The body for requesting web hook. Type: Mapping.",
        "Headers" : "The headers for requesting web hook. Type: Mapping.",
        "URI" : "The web hook URI."
      }
    }
  } ]
}

错误码

访问错误中心查看更多错误码。