{"type": "object", "properties": {"cloudify.interfaces.lifecycle": {"type": "object", "properties": {"start": {"type": "object", "properties": {"implementation": {"enum": ["openstack.openstack_plugin.resources.identity.project.start"], "type": "string"}, "inputs": {"type": "object", "properties": {"quota_dict": {"type": "object"}}}}}, "create": {"type": "object", "properties": {"implementation": {"enum": ["openstack.openstack_plugin.resources.identity.project.create"], "type": "string"}}}, "delete": {"type": "object", "properties": {"implementation": {"enum": ["openstack.openstack_plugin.resources.identity.project.delete"], "type": "string"}}}}}, "cloudify.interfaces.validation": {"type": "object", "properties": {"creation": {"enum": ["openstack.openstack_plugin.resources.identity.project.creation_validation"], "type": "string"}}}, "cloudify.interfaces.operations": {"type": "object", "properties": {"get_quota": {"type": "object", "properties": {"implementation": {"enum": ["openstack.openstack_plugin.resources.identity.project.get_project_quota"], "type": "string"}}}, "update_quota": {"type": "object", "properties": {"implementation": {"enum": ["openstack.openstack_plugin.resources.identity.project.update_project_quota"], "type": "string"}, "inputs": {"type": "object", "properties": {"quota": {"type": "object"}}}}}, "list": {"type": "object", "properties": {"implementation": {"enum": ["openstack.openstack_plugin.resources.identity.project.list_projects"], "type": "string"}, "inputs": {"type": "object", "properties": {"query": {"type": "object"}}}}}, "update_project": {"type": "object", "properties": {"implementation": {"enum": ["openstack.openstack_plugin.resources.identity.project.update"], "type": "string"}, "inputs": {"type": "object", "properties": {"args": {"type": "object"}}}}}}}}}