UNPKG

@itentialopensource/adapter-paragon_dpm

Version:

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

1,693 lines (1,684 loc) 166 kB
openapi: 3.0.0 info: title: naas/ems/dpm/proto/rpc.proto description: "\n\n# Copyright\n\nJuniper Networks, Inc. \n1133 Innovation Way Sunnyvale, California 94089 USA \n408-745-2000 \nwww.juniper.net\n\nCopyright © 2021, Juniper Networks, Inc. All rights reserved.\n\nJuniper Networks, the Juniper Networks logo, Juniper, and Junos are registered trademarks of Juniper Networks, Inc. and/or its affiliates in the United States and other countries. All other trademarks may be property of their respective owners.\nJuniper Networks assumes no responsibility for any inaccuracies in this document. Juniper Networks reserves the right to change, modify, transfer, or otherwise revise this publication without notice.\n\n\nThe information in this document is current as of the date on the title page.\n\nYEAR 2000 NOTICE\n\nJuniper Networks hardware and software products are Year 2000 compliant. Junos OS has no known time-related limitations through the year 2038. However, the NTP application is known to have some difficulty in the year 2036.\n\nEND USER LICENSE AGREEMENT\n\nThe Juniper Networks product that is the subject of this technical documentation consists of (or is intended for use with) Juniper Networks software. Use of such software is subject to the terms and conditions of the End User License Agreement (“EULA”) posted at http://www.juniper.net/support/eula.html. By downloading, installing or using such software, you agree to the terms and conditions of that EULA.\n\n\n" contact: {} version: '1.0' servers: - url: https://{defaultHost} variables: defaultHost: default: www.example.com paths: /dpm/ext-ref-update: post: tags: - DpmService summary: DpmService_ExtRefUpdate description: This API can be used to create/delete reference for ExtRef table. operationId: DpmService_ExtRefUpdate parameters: [] requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmExtRefUpdateRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: {} default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/bulk-list-deleted-resource: post: tags: - DpmService summary: DpmService_BulkListDeletedResource description: This API can be used to list deleted-resource based on specification given in request body. operationId: DpmService_BulkListDeletedResource parameters: [] requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmListDeletedResourceRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmListDeletedResourceResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/ca-certificate-blob: post: tags: - DpmService summary: DpmService_CreateCaCertificateBlob description: '' operationId: DpmService_CreateCaCertificateBlob parameters: [] requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmCreateCaCertificateBlobRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmCreateCaCertificateBlobResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false get: tags: - DpmService summary: DpmService_ListCaCertificateBlob description: This API can be used to list ca-certificate-blob based on specification given in query parameters. operationId: DpmService_ListCaCertificateBlob parameters: - name: spec.size in: query description: Number of items expected to be returned. style: form explode: true schema: type: string - name: spec.page_marker in: query description: Include only objects with UUID lexically greater than this. style: form explode: true schema: type: string - name: spec.detail in: query description: Include detail informatoin or not. style: form explode: true schema: type: boolean - name: spec.count in: query description: '' style: form explode: true schema: type: boolean - name: spec.exclude_shared in: query description: Include shared resources or not. style: form explode: true schema: type: boolean - name: spec.exclude_hrefs in: query description: Exclude href parameters. style: form explode: true schema: type: boolean - name: spec.parent_fq_name_str in: query description: Filter by parent FQ Name. style: form explode: true schema: type: array items: type: string - name: spec.parent_type in: query description: Filter by parent type. style: form explode: true schema: type: string - name: spec.parent_id in: query description: Filter by parent UUIDs. style: form explode: true schema: type: array items: type: string - name: spec.back_ref_id in: query description: Filter by backref UUIDss. style: form explode: true schema: type: array items: type: string - name: spec.obj_uuids in: query description: Filter by UUIDs. style: form explode: true schema: type: array items: type: string - name: spec.fields in: query description: limit displayed fields. style: form explode: true schema: type: array items: type: string - name: spec.filters in: query description: >- QueryFilter in string format. Grpc-gateway doesn't have support for nested structs and maps so introducing new fields which will take string as input. style: form explode: true schema: type: array items: type: string - name: spec.ref_uuids in: query description: Filter by ref UUIDss. style: form explode: true schema: type: array items: type: string - name: spec.from in: query description: Start from items expected to be returned. style: form explode: true schema: type: string - name: spec.sortby in: query description: Sort by column with ascending or descending by default ascending. style: form explode: true schema: type: string - name: spec.operation in: query description: Operation determines whether union or interjection. style: form explode: true schema: allOf: - $ref: '#/components/schemas/baseservicesOperation' - description: Operation determines whether union or interjection. - name: spec.tag_filters in: query description: Filter by Tag Fields. style: form explode: true schema: type: array items: type: string - name: spec.tag_detail in: query description: Include Tag Details or not. style: form explode: true schema: type: boolean - name: spec.ref_fields in: query description: limit displayed reference fields. style: form explode: true schema: type: array items: type: string - name: spec.ext_ref_uuids in: query description: Filter by External Ref UUIDss. style: form explode: true schema: type: array items: type: string responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmListCaCertificateBlobResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/last-published-notification: post: tags: - DpmService summary: DpmService_CreateLastPublishedNotification description: '' operationId: DpmService_CreateLastPublishedNotification parameters: [] requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmCreateLastPublishedNotificationRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmCreateLastPublishedNotificationResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false get: tags: - DpmService summary: DpmService_ListLastPublishedNotification description: This API can be used to list last-published-notification based on specification given in query parameters. operationId: DpmService_ListLastPublishedNotification parameters: - name: spec.size in: query description: Number of items expected to be returned. style: form explode: true schema: type: string - name: spec.page_marker in: query description: Include only objects with UUID lexically greater than this. style: form explode: true schema: type: string - name: spec.detail in: query description: Include detail informatoin or not. style: form explode: true schema: type: boolean - name: spec.count in: query description: '' style: form explode: true schema: type: boolean - name: spec.exclude_shared in: query description: Include shared resources or not. style: form explode: true schema: type: boolean - name: spec.exclude_hrefs in: query description: Exclude href parameters. style: form explode: true schema: type: boolean - name: spec.parent_fq_name_str in: query description: Filter by parent FQ Name. style: form explode: true schema: type: array items: type: string - name: spec.parent_type in: query description: Filter by parent type. style: form explode: true schema: type: string - name: spec.parent_id in: query description: Filter by parent UUIDs. style: form explode: true schema: type: array items: type: string - name: spec.back_ref_id in: query description: Filter by backref UUIDss. style: form explode: true schema: type: array items: type: string - name: spec.obj_uuids in: query description: Filter by UUIDs. style: form explode: true schema: type: array items: type: string - name: spec.fields in: query description: limit displayed fields. style: form explode: true schema: type: array items: type: string - name: spec.filters in: query description: >- QueryFilter in string format. Grpc-gateway doesn't have support for nested structs and maps so introducing new fields which will take string as input. style: form explode: true schema: type: array items: type: string - name: spec.ref_uuids in: query description: Filter by ref UUIDss. style: form explode: true schema: type: array items: type: string - name: spec.from in: query description: Start from items expected to be returned. style: form explode: true schema: type: string - name: spec.sortby in: query description: Sort by column with ascending or descending by default ascending. style: form explode: true schema: type: string - name: spec.operation in: query description: Operation determines whether union or interjection. style: form explode: true schema: allOf: - $ref: '#/components/schemas/baseservicesOperation' - description: Operation determines whether union or interjection. - name: spec.tag_filters in: query description: Filter by Tag Fields. style: form explode: true schema: type: array items: type: string - name: spec.tag_detail in: query description: Include Tag Details or not. style: form explode: true schema: type: boolean - name: spec.ref_fields in: query description: limit displayed reference fields. style: form explode: true schema: type: array items: type: string - name: spec.ext_ref_uuids in: query description: Filter by External Ref UUIDss. style: form explode: true schema: type: array items: type: string responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmListLastPublishedNotificationResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/certificate-blob/{ID}: put: tags: - DpmService summary: DpmService_UpdateCertificateBlob description: '' operationId: DpmService_UpdateCertificateBlob parameters: - name: ID in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmUpdateCertificateBlobRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmUpdateCertificateBlobResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false delete: tags: - DpmService summary: DpmService_DeleteCertificateBlob description: '' operationId: DpmService_DeleteCertificateBlob parameters: - name: ID in: path description: '' required: true style: simple schema: type: string responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmDeleteCertificateBlobResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false get: tags: - DpmService summary: DpmService_GetCertificateBlob description: '' operationId: DpmService_GetCertificateBlob parameters: - name: ID in: path description: '' required: true style: simple schema: type: string - name: detail in: query description: if detail is set then reference uuids & child uuids will be returned in the response. style: form explode: true schema: type: boolean - name: fields in: query description: limit displayed fields. style: form explode: true schema: type: array items: type: string - name: ref_fields in: query description: limit displayed reference fields. style: form explode: true schema: type: array items: type: string responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmGetCertificateBlobResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/bulk-ext-ref-update: post: tags: - DpmService summary: DpmService_BulkExtRefUpdate description: This API can be used to create/delete multiple references for ExtRef table. operationId: DpmService_BulkExtRefUpdate parameters: [] requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmBulkExtRefUpdateRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: {} default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/deleted-resource: post: tags: - DpmService summary: DpmService_CreateDeletedResource description: '' operationId: DpmService_CreateDeletedResource parameters: [] requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmCreateDeletedResourceRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmCreateDeletedResourceResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false get: tags: - DpmService summary: DpmService_ListDeletedResource description: This API can be used to list deleted-resource based on specification given in query parameters. operationId: DpmService_ListDeletedResource parameters: - name: spec.size in: query description: Number of items expected to be returned. style: form explode: true schema: type: string - name: spec.page_marker in: query description: Include only objects with UUID lexically greater than this. style: form explode: true schema: type: string - name: spec.detail in: query description: Include detail informatoin or not. style: form explode: true schema: type: boolean - name: spec.count in: query description: '' style: form explode: true schema: type: boolean - name: spec.exclude_shared in: query description: Include shared resources or not. style: form explode: true schema: type: boolean - name: spec.exclude_hrefs in: query description: Exclude href parameters. style: form explode: true schema: type: boolean - name: spec.parent_fq_name_str in: query description: Filter by parent FQ Name. style: form explode: true schema: type: array items: type: string - name: spec.parent_type in: query description: Filter by parent type. style: form explode: true schema: type: string - name: spec.parent_id in: query description: Filter by parent UUIDs. style: form explode: true schema: type: array items: type: string - name: spec.back_ref_id in: query description: Filter by backref UUIDss. style: form explode: true schema: type: array items: type: string - name: spec.obj_uuids in: query description: Filter by UUIDs. style: form explode: true schema: type: array items: type: string - name: spec.fields in: query description: limit displayed fields. style: form explode: true schema: type: array items: type: string - name: spec.filters in: query description: >- QueryFilter in string format. Grpc-gateway doesn't have support for nested structs and maps so introducing new fields which will take string as input. style: form explode: true schema: type: array items: type: string - name: spec.ref_uuids in: query description: Filter by ref UUIDss. style: form explode: true schema: type: array items: type: string - name: spec.from in: query description: Start from items expected to be returned. style: form explode: true schema: type: string - name: spec.sortby in: query description: Sort by column with ascending or descending by default ascending. style: form explode: true schema: type: string - name: spec.operation in: query description: Operation determines whether union or interjection. style: form explode: true schema: allOf: - $ref: '#/components/schemas/baseservicesOperation' - description: Operation determines whether union or interjection. - name: spec.tag_filters in: query description: Filter by Tag Fields. style: form explode: true schema: type: array items: type: string - name: spec.tag_detail in: query description: Include Tag Details or not. style: form explode: true schema: type: boolean - name: spec.ref_fields in: query description: limit displayed reference fields. style: form explode: true schema: type: array items: type: string - name: spec.ext_ref_uuids in: query description: Filter by External Ref UUIDss. style: form explode: true schema: type: array items: type: string responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmListDeletedResourceResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/certificate-blob: post: tags: - DpmService summary: DpmService_CreateCertificateBlob description: '' operationId: DpmService_CreateCertificateBlob parameters: [] requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmCreateCertificateBlobRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmCreateCertificateBlobResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false get: tags: - DpmService summary: DpmService_ListCertificateBlob description: This API can be used to list certificate-blob based on specification given in query parameters. operationId: DpmService_ListCertificateBlob parameters: - name: spec.size in: query description: Number of items expected to be returned. style: form explode: true schema: type: string - name: spec.page_marker in: query description: Include only objects with UUID lexically greater than this. style: form explode: true schema: type: string - name: spec.detail in: query description: Include detail informatoin or not. style: form explode: true schema: type: boolean - name: spec.count in: query description: '' style: form explode: true schema: type: boolean - name: spec.exclude_shared in: query description: Include shared resources or not. style: form explode: true schema: type: boolean - name: spec.exclude_hrefs in: query description: Exclude href parameters. style: form explode: true schema: type: boolean - name: spec.parent_fq_name_str in: query description: Filter by parent FQ Name. style: form explode: true schema: type: array items: type: string - name: spec.parent_type in: query description: Filter by parent type. style: form explode: true schema: type: string - name: spec.parent_id in: query description: Filter by parent UUIDs. style: form explode: true schema: type: array items: type: string - name: spec.back_ref_id in: query description: Filter by backref UUIDss. style: form explode: true schema: type: array items: type: string - name: spec.obj_uuids in: query description: Filter by UUIDs. style: form explode: true schema: type: array items: type: string - name: spec.fields in: query description: limit displayed fields. style: form explode: true schema: type: array items: type: string - name: spec.filters in: query description: >- QueryFilter in string format. Grpc-gateway doesn't have support for nested structs and maps so introducing new fields which will take string as input. style: form explode: true schema: type: array items: type: string - name: spec.ref_uuids in: query description: Filter by ref UUIDss. style: form explode: true schema: type: array items: type: string - name: spec.from in: query description: Start from items expected to be returned. style: form explode: true schema: type: string - name: spec.sortby in: query description: Sort by column with ascending or descending by default ascending. style: form explode: true schema: type: string - name: spec.operation in: query description: Operation determines whether union or interjection. style: form explode: true schema: allOf: - $ref: '#/components/schemas/baseservicesOperation' - description: Operation determines whether union or interjection. - name: spec.tag_filters in: query description: Filter by Tag Fields. style: form explode: true schema: type: array items: type: string - name: spec.tag_detail in: query description: Include Tag Details or not. style: form explode: true schema: type: boolean - name: spec.ref_fields in: query description: limit displayed reference fields. style: form explode: true schema: type: array items: type: string - name: spec.ext_ref_uuids in: query description: Filter by External Ref UUIDss. style: form explode: true schema: type: array items: type: string responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmListCertificateBlobResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/sync: post: tags: - DpmService summary: DpmService_Sync description: This API can be used to CREATE/UPDATE/DELETE multiple resources from database operationId: DpmService_Sync parameters: [] requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmBulkSave' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmBulkSave' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/bulk-list-certificate-blob: post: tags: - DpmService summary: DpmService_BulkListCertificateBlob description: This API can be used to list certificate-blob based on specification given in request body. operationId: DpmService_BulkListCertificateBlob parameters: [] requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmListCertificateBlobRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmListCertificateBlobResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/bulk-list-ca-certificate-blob: post: tags: - DpmService summary: DpmService_BulkListCaCertificateBlob description: This API can be used to list ca-certificate-blob based on specification given in request body. operationId: DpmService_BulkListCaCertificateBlob parameters: [] requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmListCaCertificateBlobRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmListCaCertificateBlobResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/deleted-resource/{ID}: put: tags: - DpmService summary: DpmService_UpdateDeletedResource description: '' operationId: DpmService_UpdateDeletedResource parameters: - name: ID in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmUpdateDeletedResourceRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmUpdateDeletedResourceResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false delete: tags: - DpmService summary: DpmService_DeleteDeletedResource description: '' operationId: DpmService_DeleteDeletedResource parameters: - name: ID in: path description: '' required: true style: simple schema: type: string responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmDeleteDeletedResourceResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false get: tags: - DpmService summary: DpmService_GetDeletedResource description: '' operationId: DpmService_GetDeletedResource parameters: - name: ID in: path description: '' required: true style: simple schema: type: string - name: detail in: query description: if detail is set then reference uuids & child uuids will be returned in the response. style: form explode: true schema: type: boolean - name: fields in: query description: limit displayed fields. style: form explode: true schema: type: array items: type: string - name: ref_fields in: query description: limit displayed reference fields. style: form explode: true schema: type: array items: type: string responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmGetDeletedResourceResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/ca-certificate-blob/{ID}: put: tags: - DpmService summary: DpmService_UpdateCaCertificateBlob description: '' operationId: DpmService_UpdateCaCertificateBlob parameters: - name: ID in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmUpdateCaCertificateBlobRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmUpdateCaCertificateBlobResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false delete: tags: - DpmService summary: DpmService_DeleteCaCertificateBlob description: '' operationId: DpmService_DeleteCaCertificateBlob parameters: - name: ID in: path description: '' required: true style: simple schema: type: string responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmDeleteCaCertificateBlobResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false get: tags: - DpmService summary: DpmService_GetCaCertificateBlob description: '' operationId: DpmService_GetCaCertificateBlob parameters: - name: ID in: path description: '' required: true style: simple schema: type: string - name: detail in: query description: if detail is set then reference uuids & child uuids will be returned in the response. style: form explode: true schema: type: boolean - name: fields in: query description: limit displayed fields. style: form explode: true schema: type: array items: type: string - name: ref_fields in: query description: limit displayed reference fields. style: form explode: true schema: type: array items: type: string responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmGetCaCertificateBlobResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/bulk-list-last-published-notification: post: tags: - DpmService summary: DpmService_BulkListLastPublishedNotification description: This API can be used to list last-published-notification based on specification given in request body. operationId: DpmService_BulkListLastPublishedNotification parameters: [] requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmListLastPublishedNotificationRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmListLastPublishedNotificationResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/bulk-ref-update: post: tags: - DpmService summary: DpmService_BulkRefUpdate description: This API can be used to ADD/DELETE multiple references between two resources. operationId: DpmService_BulkRefUpdate parameters: [] requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmBulkRefUpdateRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmBulkRefUpdateResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/bulk-list-image: post: tags: - DpmService summary: DpmService_BulkListImage description: This API can be used to list image based on specification given in request body. operationId: DpmService_BulkListImage parameters: [] requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmListImageRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmListImageResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false /dpm/image: post: tags: - DpmService summary: DpmService_CreateImage description: '' operationId: DpmService_CreateImage parameters: [] requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/dpmCreateImageRequest' required: true responses: '200': description: A successful response. headers: {} content: application/json: schema: $ref: '#/components/schemas/dpmCreateImageResponse' default: description: An unexpected error response headers: {} content: application/json: schema: $ref: '#/components/schemas/runtimeError' deprecated: false get: tags: - DpmService summary: DpmService_ListImage description: This API can be used to list image based on specification given in query parameters. operationId: DpmService_ListImage parameters: - name: spec.size in: query description: Number of items expected to be returned. style: form explode: true schema: type: string - name: spec.page_marker in: query description: Include only objects with UUID lexically greater than this. style: form explode: true schema: type: string - name: spec.detail in: query description: Include detail informatoin or not. style: form explode: true schema: type: boolean - name: spec.count in: query description: '' style: form explode: true schema: type: boolean - name: spec.exclude_shared in: query description: Include shared resources or not. style: form explode: true schema: type: boolean - name: spec.exclude_hrefs in: query description: Exclude href parameters. style: form explode: true schema: type: boolean - name: spec.parent_fq_name_str in: query description: Filter by parent FQ Name. style: form explode: true schema: type: array items: type: string - name: spec.parent_type in: query description: Filter by parent type. style: form explode: true schema: type: string - name: spec.parent_id in: query description: Filter by parent UUIDs. style: form explode: true schema: type: array items: type: string - name: spec.back_ref_id in: query description: Filter by backref UUIDss. style: form explode: true schema: type: array items: type: string - name: spec.obj_uuids in: query description: Filter by UUIDs. style: form explode: true schema: type: array items: