Inventory

Organization Inventory

Name Description Optional Optional Value Starting Version
uuid The UUID. For more information, see Resource Property. 2.4.0
name The name. For more information, see Resource Property. 2.4.0
description The description. For more information, see Resource Property. Yes 2.4.0
parentUuid 2.4.0
state The state. 2.4.0
type The type. 2.4.0
attributes The attributes. 2.4.0
groupBy Groups rows into subgroups based on values of columns or expressions. This field is equivalent to the Group By clause in MySQL, such as groupBy=type. Yes 2.4.0
createDate The creation date. For more information, see Resource Property. 2.4.0
lastOpDate The last operation date. For more information, see Resource Property. 2.4.0
userTags The user tags. For more information, see CreateUserTag. Yes 2.4.0
systemTags The system tags. For more information, see CreateSystemTag. Yes 2.4.0
Sample
{     "inventories": [         {             "attributes": [                 {                     "name": "__OrganizationSupervisor__",                     "type": "Customized",                     "uuid": "eb9b254570734144957dba93750e4b74",                     "value": "3f3403ce21024f32a2232c2234ab5ccf"                 }             ],             "createDate": "Nov 16, 2018 7:46:25 PM",             "description": "",             "lastOpDate": "Nov 16, 2018 7:46:25 PM",             "name": "æ”èŻéš",             "parentUuid": "fa67401a46d049979e7600d78cbf052c",             "state": "Enabled",             "uuid": "ff84eb5cf6694485947578b2b958ad1d"         }     ],     "success": true }

Virtual ID Inventory

Name Description Optional Optional Value Starting Version
uuid The UUID. For more information, see Resource Property. 2.4.0
name The name. For more information, see Resource Property. 2.4.0
description The description. For more information, see Resource Property. Yes 2.4.0
state The state. 2.4.0
attributes The attributes. 2.4.0
groupBy Groups rows into subgroups based on values of columns or expressions. This field is equivalent to the Group By clause in MySQL, such as groupBy=type. Yes 2.4.0
createDate The creation date. For more information, see Resource Property. 2.4.0
lastOpDate The last operation date. For more information, see Resource Property. 2.4.0
userTags The user tags. For more information, see CreateUserTag. Yes 2.4.0
systemTags The system tags. For more information, see CreateSystemTag. Yes 2.4.0
Sample
{     "inventories": [         {             "attributes": [                 {                     "name": "__ProjectAdmin__",                     "type": "Customized",                     "uuid": "2367ac4b3d094baba554c73d81c1a6a7",                     "value": "62518af359ac43918619b5ef66c6ae1d"                 },                 {                     "name": "mail",                     "type": "Customized",                     "uuid": "019a39d15d854159933db38fe3a3aa44",                     "value": "tom@zstack.com"                 },                 {                     "name": "identifier",                     "type": "Customized",                     "uuid": "97152d67f1d1443c841bea5521dcd703",                     "value": "012"                 },                 {                     "name": "fullname",                     "type": "Customized",                     "uuid": "f1c3b0bf87064a098f90abee4ab15d1c",                     "value": "æ±€ć§"                 },                 {                     "name": "phone",                     "type": "Customized",                     "uuid": "7674856cd8e04ae6bed46af72c4cfc42",                     "value": "+86-18356498646"                 }             ],             "createDate": "Nov 16, 2018 7:27:38 PM",             "description": "",             "lastOpDate": "Nov 16, 2018 7:27:38 PM",             "name": "Tom",             "state": "Enabled",             "uuid": "c216e48b8ff0414290e31f4ac863f57f"         }     ],     "success": true }

Project Inventory

Name Description Optional Optional Value Starting Version
uuid The UUID. For more information, see Resource Property. 2.4.0
name The name. For more information, see Resource Property. 2.4.0
description The description. For more information, see Resource Property. Yes 2.4.0
linkedAccountUuid The UUID of the associated account. 2.4.0
state The state. 2.4.0
attributes The attributes. 2.4.0
groupBy Groups rows into subgroups based on values of columns or expressions. This field is equivalent to the Group By clause in MySQL, such as groupBy=type. Yes 2.4.0
createDate The creation date. For more information, see Resource Property. 2.4.0
lastOpDate The last operation date. For more information, see Resource Property. 2.4.0
userTags The user tags. For more information, see CreateUserTag. Yes 2.4.0
systemTags The system tags. For more information, see CreateSystemTag. Yes 2.4.0
Sample
{     "inventories": [         {             "attributes": [                 {                     "name": "__ProjectRelatedZone__",                     "type": "Customized",                     "uuid": "a14c5c41781547ddae0c2dd29cef2b14",                     "value": "c782f9e5bda544c4ac59dadfc8cf64a2"                 }             ],             "createDate": "Nov 16, 2018 8:15:55 PM",             "description": "",             "lastOpDate": "Nov 16, 2018 8:15:55 PM",             "linkedAccountUuid": "9bcdab9afac9464f8d79e8807c9e8c67",             "name": "ćŒćéĄčç-B",             "state": "Enabled",             "uuid": "62518af359ac43918619b5ef66c6ae1d"         },         {             "attributes": [                 {                     "name": "__ProjectRelatedZone__",                     "type": "Customized",                     "uuid": "063a62a0cb5c41258e49198518741437",                     "value": "c782f9e5bda544c4ac59dadfc8cf64a2"                 }             ],             "createDate": "Nov 16, 2018 8:12:22 PM",             "description": "",             "lastOpDate": "Nov 16, 2018 8:12:22 PM",             "linkedAccountUuid": "f4560180ef0a433781fc2bbf2cafe5dd",             "name": "ćŒćéĄčç-A",             "state": "Enabled",             "uuid": "8b20bfb6e65d40f38e45633130ca1aee"         }     ],     "success": true }

Virtual ID Group Inventory

Name Description Optional Optional Value Starting Version
uuid The UUID. For more information, see Resource Property. 2.4.0
name The name. For more information, see Resource Property. 2.4.0
description The description. For more information, see Resource Property. Yes 2.4.0
projectUuid The project UUID. 2.4.0
state The state. 2.4.0
attributes The attributes. 2.4.0
groupBy Groups rows into subgroups based on values of columns or expressions. This field is equivalent to the Group By clause in MySQL, such as groupBy=type. Yes 2.4.0
createDate The creation date. For more information, see Resource Property. 2.4.0
lastOpDate The last operation date. For more information, see Resource Property. 2.4.0
userTags The user tags. For more information, see CreateUserTag. Yes 2.4.0
systemTags The system tags. For more information, see CreateSystemTag. Yes 2.4.0
Sample
{     "inventories": [         {             "attributes": [],             "createDate": "Jan 11, 2019 8:53:34 PM",             "description": "",             "lastOpDate": "Jan 11, 2019 8:53:34 PM",             "name": "1",             "projectUuid": "62518af359ac43918619b5ef66c6ae1d",             "state": "Enabled",             "uuid": "530adb2a3ce84d75a500a77b2ab2ebe6"         }     ],     "success": true }

Role Inventory

Name Description Optional Optional Value Starting Version
uuid The UUID. For more information, see Resource Property. 2.4.0
name The name. For more information, see Resource Property. 2.4.0
description The description. For more information, see Resource Property. Yes 2.4.0
groupBy Groups rows into subgroups based on values of columns or expressions. This field is equivalent to the Group By clause in MySQL, such as groupBy=type. Yes 2.4.0
policies The permission policy. 2.4.0
state The state. 2.4.0
statements The permission statements. 2.4.0
type The type. 2.4.0
createDate The creation date. For more information, see Resource Property. 2.4.0
lastOpDate The last operation date. For more information, see Resource Property. 2.4.0
userTags The user tags. For more information, see CreateUserTag. Yes 2.4.0
systemTags The system tags. For more information, see CreateSystemTag. Yes 2.4.0
Sample
{     "inventories": [         {             "createDate": "Sep 24, 2019 9:32:11 AM",             "lastOpDate": "Sep 24, 2019 9:32:11 AM",             "name": "predefined: ticket",             "policies": [],             "state": "Enabled",             "statements": [                 {                     "createDate": "Sep 24, 2019 9:32:11 AM",                     "lastOpDate": "Sep 24, 2019 9:32:11 AM",                     "statement": {                         "actions": [                             "org.zstack.ticket.api.**"                         ],                         "effect": "Allow",                         "name": "ticket"                     },                     "uuid": "c851fa6b4f4446eca0dacec9d1648cab"                 }             ],             "type": "Predefined",             "uuid": "0666bf6c056d4982b33cb0bbc033ab3d"         },         {             "createDate": "Sep 24, 2019 9:32:11 AM",             "lastOpDate": "Sep 24, 2019 9:32:11 AM",             "name": "predefined: configuration",             "policies": [],             "state": "Enabled",             "statements": [                 {                     "createDate": "Sep 24, 2019 9:32:11 AM",                     "lastOpDate": "Sep 24, 2019 9:32:11 AM",                     "statement": {                         "actions": [                             "org.zstack.header.configuration.APIQueryDiskOfferingMsg",                             "org.zstack.header.configuration.APIQueryInstanceOfferingMsg"                         ],                         "effect": "Allow",                         "name": "configuration"                     },                     "uuid": "3e970bda67c64cb4bab842d167ac34ba"                 }             ],             "type": "Predefined",             "uuid": "067c4dc358e847aba47903ca4fb1c41c"         }     ],     "success": true }

Ticket Inventory

Name Description Optional Optional Value Starting Version
uuid The UUID. For more information, see Resource Property. 3.0.0
name The name. For more information, see Resource Property. 3.0.0
description The description. For more information, see Resource Property. Yes 3.0.0
accountSystemType The account system type. 3.0.0
ticketTypeUuid The ticket type UUID. 3.6.0
accountSystemContext The account system context. 3.0.0
currentFlowUuid The custom flow UUID. 3.0.0
flowCollectionUuid The approval process UUID. 3.0.0
status The status. 3.0.0
request The ticket request. 3.0.0
groupBy Groups rows into subgroups based on values of columns or expressions. This field is equivalent to the Group By clause in MySQL, such as groupBy=type. Yes 3.0.0
createDate The creation date. For more information, see Resource Property. 3.0.0
lastOpDate The last operation date. For more information, see Resource Property. 3.0.0
userTags The user tags. For more information, see CreateUserTag. Yes 3.0.0
systemTags The system tags. For more information, see CreateSystemTag. Yes 3.0.0
Sample
{     "inventories": [         {             "accountSystemContext": {                 "projectUuid": "8b20bfb6e65d40f38e45633130ca1aee",                 "virtualIDUuid": "9d1fbe7b8d1c4b69b4c1d2b3dea621b3"             },             "accountSystemType": "iam2",             "createDate": "Jan 11, 2019 8:54:44 PM",             "description": "",             "flowCollectionUuid": "f6820f86b5d246ae8684b37d959f0f08",             "lastOpDate": "Jan 11, 2019 8:54:44 PM",             "name": "1",             "request": [                 {                     "apiBody": {                         "defaultL3NetworkUuid": "fd4eca3d6d5d4d30afea94a1be6d48da",                         "hypervisorType": "KVM",                         "imageUuid": "ccddc92afcc5155d9b7add10a0cd2b68",                         "instanceOfferingUuid": "212a84a3c5324d8b880def26bbbcf31f",                         "l3NetworkUuids": [                             "fd4eca3d6d5d4d30afea94a1be6d48da"                         ],                         "name": "1",                         "systemTags": [                             "vmConsoleMode::vnc"                         ]                     },                     "apiName": "org.zstack.header.vm.APICreateVmInstanceMsg",                     "executeTimes": 1,                     "requestName": "1"                 }             ],             "status": "Pending",             "uuid": "b70d5669ce5c454ca41f2f10e600b299"         }     ],     "success": true }

Ticket Flow Collection Inventory

Name Description Optional Optional Value Starting Version
uuid The UUID. For more information, see Resource Property. 3.0.0
name The name. For more information, see Resource Property. 3.0.0
description The description. For more information, see Resource Property. Yes 3.0.0
state The state. 3.0.0
status The status. 3.0.0
isDefault The default deployment personnel. 3.0.0
flows The flows. 3.0.0
groupBy Groups rows into subgroups based on values of columns or expressions. This field is equivalent to the Group By clause in MySQL, such as groupBy=type. Yes 3.0.0
createDate The creation date. For more information, see Resource Property. 3.0.0
lastOpDate The last operation date. For more information, see Resource Property. 3.0.0
userTags The user tags. For more information, see CreateUserTag. Yes 3.0.0
systemTags The system tags. For more information, see CreateSystemTag. Yes 3.0.0
Sample
{     "inventories": [          {             "createDate": "Nov 16, 2018 8:19:36 PM",             "description": "",             "flows": [                 {                     "collectionUuid": "f6820f86b5d246ae8684b37d959f0f08",                     "createDate": "Nov 16, 2018 8:19:36 PM",                     "flowContext": "{"approverUuid":"a5ce19c4775546a1876badf97cb7beb7","approverTitle":"NormalMember"}",                     "flowContextType": "iam2",                     "lastOpDate": "Nov 16, 2018 8:19:36 PM",                     "name": "äžçș§ćźĄæč",                     "uuid": "8d9de6fa4e7646ad9093511814ecf4d7"                 },                 {                     "collectionUuid": "f6820f86b5d246ae8684b37d959f0f08",                     "createDate": "Nov 16, 2018 8:19:36 PM",                     "flowContext": "{"approverUuid":"36c27e8ff05c4780bf6d2fa65700f22e","approverTitle":"SystemAdmin"}",                     "flowContextType": "iam2",                     "lastOpDate": "Nov 16, 2018 8:19:36 PM",                     "name": "éšçœČçŻè",                     "parentFlowUuid": "dc84e50a1ffb4e728dd898ea92fb3009",                     "uuid": "46476b45eae7457b914730df441f955d"                 },                 {                     "collectionUuid": "f6820f86b5d246ae8684b37d959f0f08",                     "createDate": "Nov 16, 2018 8:19:36 PM",                     "flowContext": "{"approverUuid":"3a6b9cb738ac4b6086fddd2f2a571693","approverTitle":"NormalMember"}",                     "flowContextType": "iam2",                     "lastOpDate": "Nov 16, 2018 8:19:36 PM",                     "name": "éĄčçèŽèŽŁäșș",                     "parentFlowUuid": "8d9de6fa4e7646ad9093511814ecf4d7",                     "uuid": "dc84e50a1ffb4e728dd898ea92fb3009"                 }             ],             "isDefault": false,             "lastOpDate": "Nov 16, 2018 8:19:36 PM",             "name": "查æčæ”çš-A",             "projectUuid": "8b20bfb6e65d40f38e45633130ca1aee",             "state": "Enabled",             "status": "Valid",             "uuid": "f6820f86b5d246ae8684b37d959f0f08"         }     ],     "success": true }

Ticket Flow Inventory

Name Description Optional Optional Value Starting Version
uuid The UUID. For more information, see Resource Property. 3.0.0
name The name. For more information, see Resource Property. 3.0.0
description The description. For more information, see Resource Property. Yes 3.0.0
parentFlowUuid The parent flow UUID. 3.0.0
flowContext The flow context. 3.0.0
flowContextType The flow context type. 3.0.0
collectionUuid The flow collection UUID. 3.0.0
groupBy Groups rows into subgroups based on values of columns or expressions. This field is equivalent to the Group By clause in MySQL, such as groupBy=type. Yes 3.0.0
createDate The creation date. For more information, see Resource Property. 3.0.0
lastOpDate The last operation date. For more information, see Resource Property. 3.0.0
userTags The user tags. For more information, see CreateUserTag. Yes 3.0.0
systemTags The system tags. For more information, see CreateSystemTag. Yes 3.0.0
Sample
{     "inventories": [         {             "approverUuid": "36c27e8ff05c4780bf6d2fa65700f22e",             "collectionUuid": "f6820f86b5d246ae8684b37d959f0f08",             "createDate": "Nov 16, 2018 8:19:36 PM",             "flowContext": "{"approverUuid":"36c27e8ff05c4780bf6d2fa65700f22e","approverTitle":"SystemAdmin"}",             "flowContextType": "iam2",             "lastOpDate": "Nov 16, 2018 8:19:36 PM",             "name": "éšçœČçŻè",             "parentFlowUuid": "dc84e50a1ffb4e728dd898ea92fb3009",             "uuid": "46476b45eae7457b914730df441f955d",             "valid": true         },         {             "approverUuid": "a5ce19c4775546a1876badf97cb7beb7",             "collectionUuid": "f6820f86b5d246ae8684b37d959f0f08",             "createDate": "Nov 16, 2018 8:19:36 PM",             "flowContext": "{"approverUuid":"a5ce19c4775546a1876badf97cb7beb7","approverTitle":"NormalMember"}",             "flowContextType": "iam2",             "lastOpDate": "Nov 16, 2018 8:19:36 PM",             "name": "äžçș§ćźĄæč",             "uuid": "8d9de6fa4e7646ad9093511814ecf4d7",             "valid": true         },         {             "approverUuid": "3a6b9cb738ac4b6086fddd2f2a571693",             "collectionUuid": "f6820f86b5d246ae8684b37d959f0f08",             "createDate": "Nov 16, 2018 8:19:36 PM",             "flowContext": "{"approverUuid":"3a6b9cb738ac4b6086fddd2f2a571693","approverTitle":"NormalMember"}",             "flowContextType": "iam2",             "lastOpDate": "Nov 16, 2018 8:19:36 PM",             "name": "éĄčçèŽèŽŁäșș",             "parentFlowUuid": "8d9de6fa4e7646ad9093511814ecf4d7",             "uuid": "dc84e50a1ffb4e728dd898ea92fb3009",             "valid": true         }     ],     "success": true }

IAM2 LDAP Binding Inventory

Name Description Optional Optional Value Starting Version
uuid The UUID. For more information, see Resource Property. 3.4.0
ldapUid The AD/LDAP entry UID. 3.4.0
ldapServerUuid The AD/LDAP server UUID. 3.4.0
resourceUuid The resource UUID. 3.4.0
groupBy Groups rows into subgroups based on values of columns or expressions. This field is equivalent to the Group By clause in MySQL, such as groupBy=type. Yes 3.4.0
createDate The creation date. For more information, see Resource Property. 3.4.0
lastOpDate The last operation date. For more information, see Resource Property. 3.4.0
userTags The user tags. For more information, see CreateUserTag. Yes 3.4.0
systemTags The system tags. For more information, see CreateSystemTag. Yes 3.4.0
Sample
{   "inventories": [     {       "uuid": "5e66b22cb6d33a87802d12b4ee280f64",       "ldapUid": "ou\u003dEmployee,uid\u003dtest",       "ldapServerUuid": "03f1ff7e314232ebbb365c7fc62878f3",       "virtualIDUuid": "3946f8a48c6d320fbddd0e6c0c30c281"     }   ] }

Ticket Type Inventory

Name Description Optional Optional Value Starting Version
uuid The UUID. For more information, see Resource Property. 3.6.0
name The name. For more information, see Resource Property. 3.6.0
description The description. For more information, see Resource Property. Yes 3.6.0
type 3.6.0
requests
groupBy Groups rows into subgroups based on values of columns or expressions. This field is equivalent to the Group By clause in MySQL, such as groupBy=type. Yes 3.6.0
createDate The creation date. For more information, see Resource Property. 3.6.0
lastOpDate The last operation date. For more information, see Resource Property. 3.6.0
userTags The user tags. For more information, see CreateUserTag. Yes 3.6.0
systemTags The system tags. For more information, see CreateSystemTag. Yes 3.6.0
Sample
{   "inventories": [     {       "uuid": "3b933e9aaf2d49b9a3dcf0c92867790f",       "name": "CREATE_VM_INSTANCE_TICKET_TYPE",       "adminOnly": false,       "createDate": "Jul 18, 2019 4:09:46 PM",       "lastOpDate": "Jul 18, 2019 4:09:46 PM"     }   ] }

IAM2 Organization and Project Reference Inventory

Name Description Optional Optional Value Starting Version
projectUuid The project UUID. 3.6.0
organizationUuid The organization UUID. 3.6.0
groupBy Groups rows into subgroups based on values of columns or expressions. This field is equivalent to the Group By clause in MySQL, such as groupBy=type. Yes 3.6.0
createDate The creation date. For more information, see Resource Property. 3.6.0
lastOpDate The last operation date. For more information, see Resource Property. 3.6.0
userTags The user tags. For more information, see CreateUserTag Yes 3.6.0
systemTags The system tags. For more information, see CreateSystemTag. Yes 3.6.0
Sample
{   "inventories": [     {       "id": 1.0,       "projectUuid": "29db1d979502319da9ecacb37168e0c6",       "organizationUuid": "cd0af78809683f72b02a3fe8da0f1db0",       "createDate": "Nov 14, 2017 10:20:57 PM",       "lastOpDate": "Nov 14, 2017 10:20:57 PM"     }   ] }

IAM2 Project and Account Reference Inventory

Name Description Optional Optional Value Starting Version
projectUuid The project UUID. 3.6.0
accountUuid The account UUID. 3.6.0
groupBy Groups rows into subgroups based on values of columns or expressions. This field is equivalent to the Group By clause in MySQL, such as groupBy=type. Yes 3.6.0
createDate The creation date. For more information, see Resource Property. 3.6.0
lastOpDate The last operation date. For more information, see Resource Property. 3.6.0
userTags The user tags. For more information, see CreateUserTag. Yes 3.6.0
systemTags The system tags. For more information, see CreateSystemTag. Yes 3.6.0
Sample
{   "inventories": [     {       "projectUuid": "84e2577b7dcd327792d89b5ea0869044",       "createDate": "Nov 14, 2017 10:20:57 PM",       "lastOpDate": "Nov 14, 2017 10:20:57 PM"     }   ] }

Account Billing Inventory

Name Description Optional Optional Value Starting Version
accountUuid The account UUID. 3.7.0
billingType The billing type. 3.7.0
groupBy Groups rows into subgroups based on values of columns or expressions. This field is equivalent to the Group By clause in MySQL, such as groupBy=type. Yes 3.7.0
createDate The creation date. For more information, see Resource Property. 3.7.0
endTime The end time of the resource billing. 3.7.0
hypervisorType The hypervisor type. 3.7.0
id The billing ID. 3.7.0
lastOpDate The last operation date. For more information, see Resource Property. 3.7.0
resourceName The resource name. 3.7.0
resourceUuid The resource UUID. 3.7.0
spending The spending. 3.7.0
userTags The user tags. For more information, see CreateUserTag. Yes 3.7.0
systemTags The system tags. For more information, see CreateSystemTag. Yes 3.7.0
Sample
{     "inventories": [         {             "accountUuid": "36c27e8ff05c4780bf6d2fa65700f22e",             "billingType": "CPU",             "cpuNum": 1,             "createDate": "Oct 15, 2019 11:59:29 PM",             "endTime": 1571155168964,             "hypervisorType": "KVM",             "id": 19,             "lastOpDate": "Oct 15, 2019 11:59:29 PM",             "resourceName": "nfs-2",             "resourceUuid": "43c747fba85a4c03bacfd2e3cc2da757",             "spending": 4.799944444444444,             "startTime": 1571068769088         },         {             "accountUuid": "36c27e8ff05c4780bf6d2fa65700f22e",             "billingType": "CPU",             "cpuNum": 1,             "createDate": "Oct 15, 2019 11:59:29 PM",             "endTime": 1571155168964,             "hypervisorType": "KVM",             "id": 20,             "lastOpDate": "Oct 15, 2019 11:59:29 PM",             "resourceName": "NFS-1",             "resourceUuid": "4dda607c645c47bf8e16c6308f3d48b6",             "spending": 4.799944444444444,             "startTime": 1571068769089         }     ],     "success": true }

Back to Top

Download

Already filled the basic info?Click here.

Enter at least 2 characters.
Invalid mobile number.
Enter at least 4 characters.
Invalid email address.
Wrong code. Try again. Send Code Resend Code (60s)

An email with a verification code will be sent to you. Make sure the address you provided is valid and correct.

Download

Not filled the basic info yet? Click here.

Invalid email address or mobile number.

Email Us

contact@zstack.io
ZStack Training and Certification
Enter at least 2 characters.
Invalid mobile number.
Enter at least 4 characters.
Invalid email address.
Wrong code. Try again. Send Code Resend Code (60s)

Email Us

contact@zstack.io
Request Trial
Enter at least 2 characters.
Invalid mobile number.
Enter at least 4 characters.
Invalid email address.
Wrong code. Try again. Send Code Resend Code (60s)

Email Us

contact@zstack.io

The download link is sent to your email address.

If you don't see it, check your spam folder, subscription folder, or AD folder. After receiving the email, click the URL to download the documentation.

The download link is sent to your email address.

If you don't see it, check your spam folder, subscription folder, or AD folder.
Or click on the URL below. (For Internet Explorer, right-click the URL and save it.)

Thank you for using ZStack products and services.

Submit successfully.

We'll connect soon.

Thank you for using ZStack products and services.