{"cloudDirector":{"accessToken":"eyJhbGc..fJQ","apiVersion":"38.0","certificates":"-----BEGIN CERTIFICATE-----\n..==\n-----END CERTIFICATE-----","host":"cloud.director.local","port":443,"productVersion":"10.5.0.22007244","session":{"org":{"id":"urn:vcloud:org:a93c9db9-7471-3192-8d09-a8f7eeda85f9","name":"System"},"role":{"id":"urn:vcloud:role:67e119b7-083b-349e-8dfd-6cf0c19b83cf","name":"System Administrator"},"user":{"id":"urn:vcloud:user:037db74c-a21e-4e9d-9d63-4e68eb96344c","name":"administrator"}},"thumbprint":"F9:28:85:C0:8C:41:68:88:9F:34:1A:49:0C:11:19:B5:90:7B:86:3D:A2:4B:D8:AC:6F:88:73:6D:2B:CF:DB:77"},"dataCenter":{"capabilities":[],"computePolicies":[],"id":"urn:vcloud:vdc:5476cf4d-7fd1-4681-a351-89e6e54ddbcf","isDefault":true,"name":"SlzOrgVdc-2023-07-19-21-06-48.189","networkManagerId":"","networks":[{"capabilities":[],"id":"urn:vcloud:network:40867c60-12c8-4780-914f-ba2ff7698dae","isDefault":true,"name":"SlzOrgVdcNetwork"}],"storagePolicies":[{"capabilities":[],"id":"urn:vcloud:vdcstorageProfile:131519d8-731c-417e-8235-67dcab6c1fbe","isDefault":true,"name":"*"}]},"element":"","event":"PreCreate","execution":{"invocationId":"","owner":"","taskId":""},"logging":{"debug":true,"format":"text","trace":true},"manifest":{"capabilities":[],"description":"This solution add-on skeleton represents a typical multi-instance solution.","elements":[{"description":"User interface","name":"ui","spec":{"publish":{"provider":true}},"triggers":null,"type":"ui-plugin"},{"description":"Business Objects Schemas","name":"db-schemas","spec":null,"triggers":null,"type":"defined-entity"},{"description":"Business objects rights","name":"rights","spec":{"description":"This rights bundle is created by Skeleton Add-On","name":"Skeleton-{{ instance `name` }}","publish":{"solutionLandingZone":true},"rights":["urn:vcloud:type:vmware:skeleton_database_entity","urn:vcloud:type:vmware:skeleton_database_entity:admin"]},"triggers":null,"type":"rights-bundle"},{"description":"Business objects role","name":"role","spec":{"description":"This role is created by Skeleton Add-On","global":false,"name":"Skeleton-{{ instance `name` }}","publish":{"solutionLandingZone":true},"rights":["urn:vcloud:type:vmware:skeleton_database_entity","urn:vcloud:type:vmware:skeleton_database_entity:admin"],"systemScope":false},"triggers":null,"type":"role"},{"description":"User interacting with Cloud Director from backend","name":"cloud-director-user","spec":{"description":"User sva.{{ property `provider-business-scope-property` }} with role {{ property `role.name` }}","fullName":"Skeleton backend system account","password":"{{ property `password` }}","roleName":"{{ property `role.name` }}","systemScope":false,"username":"sva.{{ property `provider-business-scope-property` }}"},"triggers":[{"action":"actions/multipurposeaction","event":"PostCreate","timeout":30}],"type":"user"},{"description":"Backend processor of business objects","name":"backend-appliance","spec":{"hardwareCustomization":{"memorySize":512,"numberOfCpus":1},"networks":[{"capabilities":[],"primary":true}],"ovfProperties":[{"key":"provider-business-scope-property","value":"{{ property `provider-business-scope-property` }}"},{"key":"cloud-director-host","value":"{{ vcd `host` }}"},{"key":"cloud-director-host-certificates","value":"{{ vcd `certificates` }}"},{"key":"api-token","value":"{{ property `api-token` }}"}],"readyCondition":null,"timeoutMinutes":10},"triggers":null,"type":"vapp"}],"friendlyName":"Skeleton Started","inputs":[{"default":null,"delete":false,"description":"This is some Business Scope Property required for every add-on instance","isArray":false,"maxLength":24,"maxValue":null,"minLength":2,"minValue":null,"name":"provider-business-scope-property","required":true,"secure":false,"shared":false,"title":"Some Business Scope Property","type":"String","validation":"","values":null,"view":""},{"default":null,"delete":false,"description":"The password of the new local Cloud Director account about to be created and associated with a business scope","isArray":false,"maxLength":16,"maxValue":null,"minLength":8,"minValue":null,"name":"password","required":true,"secure":true,"shared":false,"title":"Password","type":"String","validation":"","values":null,"view":""},{"default":null,"delete":true,"description":"Why do you delete this Solution instance","isArray":false,"maxLength":256,"maxValue":null,"minLength":5,"minValue":null,"name":"justification","required":false,"secure":false,"shared":false,"title":"Justification","type":"String","validation":"","values":null,"view":""}],"metadata":{},"name":"skeleton","operations":[],"policies":{"supportsMultipleInstances":true,"tenantScoped":false,"upgradesFrom":""},"resources":[],"runtime":{"sdkVersion":""},"tags":[],"triggers":[{"action":"actions/multipurposeaction","event":"PreCreate","timeout":30},{"action":"actions/multipurposeaction","event":"PostDelete","timeout":30}],"vcdVersion":"10.4.1","vendor":"vmware","version":"1.0.0"},"operation":"CREATE","organization":{"href":"","id":"urn:vcloud:org:dc15825e-d2f3-4fdf-914d-b75fdfe4339b","name":"SlzOrg","type":""},"properties":{"password":"secret","provider-business-scope-property":"skeleton01"},"runtime":{"sdkVersion":"1.1.0.7077883","goVersion":"go1.20.5","vcdVersion":"10.5.0.22007244","environment":"Development"},"transaction":{}}