清单

资源栈清单(ResourceStack inventory)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 请参见 资源属性 2.5.0
name 请参见 资源属性 2.5.0
description 请参见 资源属性 2.5.0
version 堆栈版本 2.5.0
type 堆栈类型,默认为zstack
  • zstack
2.5.0
templateContent 资堆栈内容,json字符串 2.5.0
paramContent 堆栈对应的参数列表,json字符串 2.5.0
status 堆栈状态 2.5.0
reason 堆栈创建失败的原因 2.5.0
enableRollback 堆栈创建失败时是否回滚 2.5.0
groupBy 以字段分组,相当于MySQL中的group by关键字。例如groupBy=type 2.5.0
createDate 请参见 资源属性 2.5.0
lastOpDate 请参见 资源属性 2.5.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.5.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.5.0

示例

{
    "inventories": [
        {
            "createDate": "Jun 28, 2018 1:44:13 PM",
            "enableRollback": true,
            "lastOpDate": "Jun 28, 2018 1:44:22 PM",
            "name": "EIP",
            "paramContent": "{"InstanceOfferingUuid":"87dd7bae500f4273a9241751d0542a65","ImageUuid":"4f04a5e91d075a9cb72131da51eeb62b","PrivateNetworkUuid":"f88ccf4ece2a46e793b2d55b9c07b905","PublicNetworkUuid":"4373fceca7334974aeaac17007e17ec3","RootDiskOfferingUuid":"aee7c2ce77754134809caa8dbea49ecf"}",
            "status": "Created",
\n}", } } "Ref": "VmInstance"etAtt":[{"Fn::Select":[0,{"Fn::GetAtt":["VmInstance","vmNics"]}]},"uuid"]}
            "type": "zstack",
            "uuid": "36ed397d1ce847fcb3faa95decce7898",
            "version": "2018-06-18"
        }
    ],
    "success": true
}

资源栈模板清单(StackTemplate inventory)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 请参见 资源属性 2.5.0
name 请参见 资源属性 2.5.0
description 请参见 资源属性 2.5.0
type 模板类型,默认zstack
  • zstack
2.5.0
version 模板版本号 2.5.0
state 模板是否启用 2.5.0
content 模板内容,json字符串 2.5.0
groupBy 以字段分组,相当于MySQL中的group by关键字。例如groupBy=type 2.5.0
createDate 请参见 资源属性 2.5.0
lastOpDate 请参见 资源属性 2.5.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.5.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.5.0

示例

{
    "inventories": [
        {
            "content": "{  "ZStackTemplateFormatVersion" : "2018-06-18",  "Description": "Example for create a group vm instance in zstack.",  "Parameters" : {    "imageUuid": {      "Type" : "String",      "Description": "Image Uuid, represents the image resource to startup one vm instance\ntest enter"    },    "instanceOfferingUuid": {      "Type": "String",      "Description": "The instance offering uuid"    },    "l3NetworkUuid": {      "Type": "String",      "Description": "The l3 network uuid"    }  },  "Resources" : {    "WebServer1": {      "Type": "ZStack::Resource::VmInstance",      "Properties": {        "name" : "vm",        "description": "test\nenter",        "imageUuid" : {"Ref": "imageUuid"},        "instanceOfferingUuid":  {"Ref": "instanceOfferingUuid"},        "l3NetworkUuids": [{"Ref": "l3NetworkUuid"}],        "systemTags": ["userdata::I2Nsb3VkLWNvbmZpZwp1c2VyczoKIC0gbmFtZTogcm9vdAogICBzaGVsbDogL2Jpbi9iYXNoCiAgIGdyb3Vwczogcm9vdAogICBzdWRvOiBbJ0FMTD0oQUxMKSBOT1BBU1NXRDpBTEwnXQogICBzc2gtYXV0aG9yaXplZC1rZXlzOgogICAgICAgLSBzc2gtcnNhIEFBQUFCM056YUMxeWMyRUFBQUFEQVFBQkFBQUJBUURmZ2dMQVRrM0prVW5uazczT1F6b1dOdzN4UFdtb1FNVjV6bUZWekEwYVFyWHZoT00xakk3bXJiLzdKVTJTK0t3Nm1xUFp5QVUvTWg3WEc5Smw4REh3NzJEZWlzOEVWYm8yanA5dkU1dHRmdXY0K3Rvb1o2Sm9STVNDOEdvcGlkd2RZYWw3Y3o2Vk9TYzgyWkFyR3VlVUxzMzFqWEUzclIxNk96V0tTRzFVL1RsbXA5V0Rlamxyd1dZMCtPZzA4WHBORWVjMnFkUnpvV3lHMHJ5WEpDbUQrdmxCSXErWnVMQVRMZWZQUk1uNGZOVlROM1JmZ0Q0aVEvR2Jaa3RJK1BwZ1ppRkdMVW0zVnJwMjNJckVzSTdjUkszV01lZ2RNSlVrQmFzR05STjB1d082OXNvM3lBbi9NZTZ0b1hmd2JOaC9MWEpPRkh2RFo5bmtscWwydnA0MyByb290QDEwLjAuMTIxLjE3NQp3cml0ZV9maWxlczoKIC0gcGF0aDogL3RtcC9aU3RhY2tfY29uZmlnCiAgIGNvbnRlbnQ6IHwKICAgICAgIEhlbGxvLHdvcmxkIQpob3N0bmFtZToga292ZW4tdGVzdApkaXNhYmxlX3Jvb3Q6IGZhbHNlCmNocGFzc3dkOgogIGxpc3Q6IHwKICAgICAgcm9vdDpwYXNzd29yZAogIGV4cGlyZTogRmFsc2UKcnVuY21kOgogLSBjdXJsIGh0dHA6Ly9zb2Z0LnZwc2VyLm5ldC9sbm1wL2xubXAxLjQudGFyLmd6IC1vIGxubXAxLjQudGFyLmd6ICYmIHRhciB6eGYgbG5tcDEuNC50YXIuZ3ogJiYgY2QgbG5tcDEuNCAmJiBlY2hvICIifC4vaW5zdGFsbC5zaCBsbm1w"]      }    }  },  "Outputs": {    "VmInstance": {      "Description" : "print vm instance",      "Value" : {"Ref": "WebServer1"}    }  }}",
            "createDate": "Jun 27, 2018 7:59:07 PM",
            "lastOpDate": "Jun 27, 2018 7:59:07 PM",
            "name": "userdata",
            "state": true,
            "type": "zstack",
            "uuid": "94cd225aa6c348edbfd2fb1ca7ec50f7",
            "version": "2018-06-18"
        },
        {
\n}", } } "Ref": "VmInstance"etAtt":[{"Fn::Select":[0,{"Fn::GetAtt":["VmInstance","vmNics"]}]},"uuid"]}
            "createDate": "Jun 27, 2018 5:21:19 PM",
            "lastOpDate": "Jun 27, 2018 7:15:48 PM",
            "name": "ć»șEIP",
            "state": true,
            "type": "zstack",
            "uuid": "a427e49177a7426eadeef2e10b89efaf",
            "version": "2018-06-18"
        }
    ],
    "success": true
}

资源栈中的事件清单(ventFromResourceStack inventory)

名字 描述 可选的 可选的参数值 起始支持版本
id 事件id 2.5.0
description 资源的详细描述 2.5.0
action 事件名称 2.5.0
content 事件参数列表 2.5.0
resourceName 资源名称 2.5.0
actionStatus 执行状态 2.5.0
stackUuid 堆栈UUID 2.5.0
duration 事件持续时间 2.5.0
groupBy 以字段分组,相当于MySQL中的group by关键字。例如groupBy=type 2.5.0
createDate 请参见 资源属性 2.5.0
lastOpDate 请参见 资源属性 2.5.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.5.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.5.0

示例

{
    "inventories": [
        {
            "action": "CreateVmInstanceAction",
            "actionStatus": "Start",
            "content": "{\n  "l3NetworkUuids": [\n    "f88ccf4ece2a46e793b2d55b9c07b905"\n  ],\n  "name": "EIP-VM",\n  "instanceOfferingUuid": "87dd7bae500f4273a9241751d0542a65",\n  "imageUuid": "4f04a5e91d075a9cb72131da51eeb62b",\n  "rootDiskOfferingUuid": "aee7c2ce77754134809caa8dbea49ecf"\n}",
            "createDate": "Jun 28, 2018 1:44:13 PM",
            "id": 11,
            "lastOpDate": "Jun 28, 2018 1:44:13 PM",
            "resourceName": "VmInstance",
            "stackUuid": "36ed397d1ce847fcb3faa95decce7898"
        },
    ],
    "success": true
}