{"type": "object", "properties": {"cloudify.interfaces.lifecycle": {"type": "object", "properties": {"create": {"type": "object", "properties": {"implementation": {"enum": ["openstack.openstack_plugin.resources.compute.host_aggregate.create"], "type": "string"}}}, "configure": {"type": "object", "properties": {"implementation": {"enum": ["openstack.openstack_plugin.resources.compute.host_aggregate.configure"], "type": "string"}}}, "delete": {"type": "object", "properties": {"implementation": {"enum": ["openstack.openstack_plugin.resources.compute.host_aggregate.delete"], "type": "string"}}}}}, "cloudify.interfaces.operations": {"type": "object", "properties": {"remove_hosts": {"type": "object", "properties": {"implementation": {"enum": ["openstack.openstack_plugin.resources.compute.host_aggregate.remove_hosts"], "type": "string"}, "inputs": {"type": "object", "properties": {"hosts": {"items": {"type": "string"}, "type": "array"}}}}}, "list": {"type": "object", "properties": {"implementation": {"enum": ["openstack.openstack_plugin.resources.compute.host_aggregate.list_aggregates"], "type": "string"}}}, "add_hosts": {"type": "object", "properties": {"implementation": {"enum": ["openstack.openstack_plugin.resources.compute.host_aggregate.add_hosts"], "type": "string"}, "inputs": {"type": "object", "properties": {"hosts": {"items": {"type": "string"}, "type": "array"}}}}}, "update": {"type": "object", "properties": {"implementation": {"enum": ["openstack.openstack_plugin.resources.compute.host_aggregate.update"], "type": "object"}, "inputs": {"type": "object", "properties": {"args": {"type": "object"}}}}}}}}}