资源栈清单(ResourceStack inventory)
名字 |
描述 |
可选的 |
可选的参数值 |
起始支持版本 |
uuid |
请参见 资源属性 |
|
|
2.5.0 |
name |
请参见 资源属性 |
|
|
2.5.0 |
description |
请参见 资源属性 |
是 |
|
2.5.0 |
version |
堆栈版本 |
|
|
2.5.0 |
type |
堆栈类型,默认为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 |
|
|
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
}