def get(self, ws_id, schema_id):
        """
        Return the requested schema
        :param ws_id:
        :param schema_id:
        :return:
        """
        if schema_id == SCHEMA_ID_VNF:
            schema_index = workspaceimpl.get_workspace(ws_id)['vnf_schema_index']
        else:
            schema_index = workspaceimpl.get_workspace(ws_id)['ns_schema_index']

        return prepare_response(descriptorutil.get_schema(schema_index, schema_id))
    def get(self, ws_id, schema_id):
        """
        Return the requested schema
        :param ws_id:
        :param schema_id:
        :return:
        """
        if schema_id == SCHEMA_ID_VNF:
            schema_index = workspaceimpl.get_workspace(
                ws_id)['vnf_schema_index']
        else:
            schema_index = workspaceimpl.get_workspace(
                ws_id)['ns_schema_index']

        return prepare_response(
            descriptorutil.get_schema(schema_index, schema_id))
Example #3
0
    def get(self, ws_id, schema_id):
        """
        Get schema
        
        Returns the requested schema from the schema_master at schema_index from this workspace

        :param ws_id: The workspace ID
        :param schema_id: Either "ns" or "vnf"
        :return: The requested schema
        """
        schema_index = workspaceimpl.get_workspace(ws_id)['schema_index']
        return prepare_response(descriptorutil.get_schema(schema_index, schema_id))
    def get(self, ws_id):
        """Get workspace

        Gets information about a specific workspace"""
        workspace = workspaceimpl.get_workspace(ws_id)
        return prepare_response(workspace)
    def get(self, ws_id):
        """Get workspace

        Gets information about a specific workspace"""
        workspace = workspaceimpl.get_workspace(ws_id)
        return prepare_response(workspace)