UNPKG

@itentialopensource/adapter-paragon_dpm

Version:

This adapter integrates with system described as: naas/ems/dpm/proto/rpc.proto.

306 lines 7.99 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": "dpmServiceExtRefUpdate", "enum": [ "dpmServiceExtRefUpdate", "dpmServiceBulkListDeletedResource", "dpmServiceCreateCaCertificateBlob", "dpmServiceListCaCertificateBlob", "dpmServiceCreateLastPublishedNotification", "dpmServiceListLastPublishedNotification", "dpmServiceUpdateCertificateBlob", "dpmServiceDeleteCertificateBlob", "dpmServiceGetCertificateBlob", "dpmServiceBulkExtRefUpdate", "dpmServiceCreateDeletedResource", "dpmServiceListDeletedResource", "dpmServiceCreateCertificateBlob", "dpmServiceListCertificateBlob", "dpmServiceSync", "dpmServiceBulkListCertificateBlob", "dpmServiceBulkListCaCertificateBlob", "dpmServiceUpdateDeletedResource", "dpmServiceDeleteDeletedResource", "dpmServiceGetDeletedResource", "dpmServiceUpdateCaCertificateBlob", "dpmServiceDeleteCaCertificateBlob", "dpmServiceGetCaCertificateBlob", "dpmServiceBulkListLastPublishedNotification", "dpmServiceBulkRefUpdate", "dpmServiceBulkListImage", "dpmServiceCreateImage", "dpmServiceListImage", "dpmServiceUpdateImage", "dpmServiceDeleteImage", "dpmServiceGetImage", "dpmServiceUpdateLastPublishedNotification", "dpmServiceDeleteLastPublishedNotification", "dpmServiceGetLastPublishedNotification", "dpmServiceRefUpdate" ], "external_name": "ph_request_type" }, "specSize": { "type": "string", "description": "Number of items expected to be returned.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.size" }, "specPageMarker": { "type": "string", "description": "Include only objects with UUID lexically greater than this.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.page_marker" }, "specDetail": { "type": "boolean", "description": "Include detail informatoin or not.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.detail" }, "specCount": { "type": "boolean", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.count" }, "specExcludeShared": { "type": "boolean", "description": "Include shared resources or not.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.exclude_shared" }, "specExcludeHrefs": { "type": "boolean", "description": "Exclude href parameters.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.exclude_hrefs" }, "specParentFqNameStr": { "type": "array", "description": "Filter by parent FQ Name.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.parent_fq_name_str" }, "specParentType": { "type": "string", "description": "Filter by parent type.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.parent_type" }, "specParentId": { "type": "array", "description": "Filter by parent UUIDs.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.parent_id" }, "specBackRefId": { "type": "array", "description": "Filter by backref UUIDss.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.back_ref_id" }, "specObjUuids": { "type": "array", "description": "Filter by UUIDs.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.obj_uuids" }, "specFields": { "type": "array", "description": "limit displayed fields.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.fields" }, "specFilters": { "type": "array", "description": "QueryFilter in string format.\nGrpc-gateway doesn't have support for nested structs and maps so\nintroducing new fields which will take string as input.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.filters" }, "specRefUuids": { "type": "array", "description": "Filter by ref UUIDss.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.ref_uuids" }, "specFrom": { "type": "string", "description": "Start from items expected to be returned.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.from" }, "specSortby": { "type": "string", "description": "Sort by column with ascending or descending by default ascending.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.sortby" }, "specOperation": { "type": "string", "description": "Operation determines whether union or interjection.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.operation" }, "specTagFilters": { "type": "array", "description": "Filter by Tag Fields.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.tag_filters" }, "specTagDetail": { "type": "boolean", "description": "Include Tag Details or not.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.tag_detail" }, "specRefFields": { "type": "array", "description": "limit displayed reference fields.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.ref_fields" }, "specExtRefUuids": { "type": "array", "description": "Filter by External Ref UUIDss.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "spec.ext_ref_uuids" }, "iD": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "ID" }, "refFields": { "type": "array", "description": "limit displayed reference fields.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "ref_fields" } }, "definitions": {} }