UNPKG

@itentialopensource/adapter-openstack_keystone

Version:

This adapter integrates with system described as: Openstack Keystone.

122 lines 3.72 kB
{ "$id": "schema.json", "type": "object", "schema": "http://json-schema.org/draft-07/schema#", "translate": true, "dynamicfields": true, "properties": { "ph_request_type": { "type": "string", "description": "type of request (internal to adapter)", "default": "listProjects", "enum": [ "listProjects", "createProject", "showProjectDetails", "updateProject", "deleteProject" ], "external_name": "ph_request_type" }, "domainId": { "type": "string", "description": "Filters the response by a domain ID.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "domain_id" }, "isDomain": { "type": "boolean", "description": "If this is specified as true, then only projects acting as a domain are included. Otherwise, only projects that are not acting as a domain are included.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "is_domain" }, "parentId": { "type": "string", "description": "Filters the response by a parent ID.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "parent_id" }, "parentsAsList": { "type": "boolean", "description": "The parent hierarchy will be included as a list in the response. This list will contain the projects found by traversing up the hierarchy to the top-level project. The re...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "parents_as_list" }, "subtreeAsList": { "type": "boolean", "description": "The child hierarchy will be included as a list in the response. This list will contain the projects found by traversing down the hierarchy. The returned list will be filt...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "subtree_as_list" }, "parentsAsIds": { "type": "boolean", "description": "The entire parent hierarchy will be included as nested dictionaries in the response. It will contain all projects ids found by traversing up the hierarchy to the top-leve...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "parents_as_ids" }, "subtreeAsIds": { "type": "boolean", "description": "The entire child hierarchy will be included as nested dictionaries in the response. It will contain all the projects ids found by traversing down the hierarchy.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "subtree_as_ids" }, "includeLimits": { "type": "boolean", "description": "It should be used together with parents_as_list or subtree_as_list filter to add the related project’s limits into the response body.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "include_limits" }, "projectId": { "type": "string", "description": "The project ID.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "project_id" } }, "definitions": {} }