diff options
author | Michal Banka <michal.banka@nokia.com> | 2021-05-10 11:00:39 +0200 |
---|---|---|
committer | Michal Banka <michal.banka@nokia.com> | 2021-05-24 09:00:27 +0200 |
commit | 028e1c2d2781542a65471340921e23be02b726ad (patch) | |
tree | 02a932feaaaab659275b63d9db77bff63bc32f8b /kubernetes/dcaegen2/resources/external/schema/rel16/provMnS.yaml | |
parent | 76b2ff1ef050016cf26145df307b58579fb150cd (diff) |
[DCAEGEN2] Add new OpenAPI schemas configmap
- Added ConfigMap with 3gpp SA91-Rel16 OpenAPI schemas
- Moved ConfigMaps from 'dcaegen2' chart to 'dcaegen2-services'
- Removed old SA88-Rel16 OpenAPI schemas
Signed-off-by: Michal Banka <michal.banka@nokia.com>
Change-Id: Ibae0786c7d5e498aa076186a580a268913a57692
Issue-ID: DCAEGEN2-2690
Diffstat (limited to 'kubernetes/dcaegen2/resources/external/schema/rel16/provMnS.yaml')
-rw-r--r-- | kubernetes/dcaegen2/resources/external/schema/rel16/provMnS.yaml | 579 |
1 files changed, 0 insertions, 579 deletions
diff --git a/kubernetes/dcaegen2/resources/external/schema/rel16/provMnS.yaml b/kubernetes/dcaegen2/resources/external/schema/rel16/provMnS.yaml deleted file mode 100644 index b2f84a4d2a..0000000000 --- a/kubernetes/dcaegen2/resources/external/schema/rel16/provMnS.yaml +++ /dev/null @@ -1,579 +0,0 @@ -openapi: 3.0.1 -info: - title: Provisioning MnS - version: 16.4.0 - description: >- - OAS 3.0.1 definition of the Provisioning MnS - © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). - All rights reserved. -externalDocs: - description: 3GPP TS 28.532 V16.4.0; Generic management services - url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.532/ -servers: - - url: 'http://{URI-DN-prefix}/{root}/ProvMnS/v1640/{LDN-first-part}' - variables: - URI-DN-prefix: - description: See subclause 4.4 of TS 32.158 - default: example.com - root: - description: See subclause 4.4 of TS 32.158 - default: 3GPPManagement - LDN-first-part: - description: See subclause 4.4 of TS 32.158 - default: '' -paths: - '/{className}={id}': - parameters: - - name: className - in: path - required: true - schema: - $ref: '#/components/schemas/className-PathType' - - name: id - in: path - required: true - schema: - $ref: '#/components/schemas/id-PathType' - put: - summary: Replaces a complete single resource or creates it if it does not exist - description: >- - With HTTP PUT a complete resource is replaced or created if it does not - exist. The target resource is identified by the target URI. - requestBody: - required: true - content: - application/json: - schema: - $ref: '#/components/schemas/resourcePut-RequestType' - responses: - '200': - description: >- - Success case ("200 OK"). - This status code shall be returned when the resource is replaced, and - when the replaced resource representation is not identical to the resource - representation in the request. - This status code may be retourned when the resource is updated and when the - updated resource representation is identical to the resource representation - in the request. - The representation of the updated resource is returned in the response - message body. - content: - application/json: - schema: - $ref: '#/components/schemas/resourceUpdate-ResponseType' - '201': - description: >- - Success case ("201 Created"). - This status code shall be returned when the resource is created. - The representation of the created resource is returned in the response - message body. - content: - application/json: - schema: - $ref: '#/components/schemas/resourceCreation-ResponseType' - '204': - description: >- - Success case ("204 No Content"). - This status code may be returned only when the replaced resource - representation is identical to the representation in the request. - The response has no message body. - default: - description: Error case. - content: - application/json: - schema: - $ref: '#/components/schemas/error-ResponseType' - callbacks: - notifyMOICreation: - '{request.body#/notificationRecipientAddress}': - post: - requestBody: - required: true - content: - application/json: - schema: - $ref: '#/components/schemas/notifyMOICreation-NotifType' - responses: - '204': - description: >- - Success case ("204 No Content"). - The notification is successfully delivered. The response - has no message body. - default: - description: Error case. - content: - application/json: - schema: - $ref: '#/components/schemas/error-ResponseType' - notifyMOIDeletion: - '{request.body#/notificationRecipientAddress}': - post: - requestBody: - required: true - content: - application/json: - schema: - $ref: '#/components/schemas/notifyMOIDeletion-NotifType' - responses: - '204': - description: >- - Success case ("204 No Content"). - The notification is successfully delivered. The response - has no message body. - default: - description: Error case. - content: - application/json: - schema: - $ref: '#/components/schemas/error-ResponseType' - notifyMOIAttributeValueChange: - '{request.body#/notificationRecipientAddress}': - post: - requestBody: - required: true - content: - application/json: - schema: - $ref: '#/components/schemas/notifyMOIAttributeValueChange-NotifType' - responses: - '204': - description: >- - Success case ("204 No Content"). - The notification is successfully delivered. The response - has no message body. - default: - description: Error case. - content: - application/json: - schema: - $ref: '#/components/schemas/error-ResponseType' - notifyMOIChanges: - '{request.body#/notificationRecipientAddress}': - post: - requestBody: - required: true - content: - application/json: - schema: - $ref: '#/components/schemas/notifyMOIChanges-NotifType' - responses: - '204': - description: >- - Success case ("204 No Content"). - The notification is successfully delivered. The response - has no message body. - default: - description: Error case. - content: - application/json: - schema: - $ref: '#/components/schemas/error-ResponseType' - get: - summary: Reads one or multiple resources - description: >- - With HTTP GET resources are read. The resources to be retrieved are - identified with the target URI. The attributes and fields parameter - of the query components allow to select the resource properties to be returned. - parameters: - - name: scope - in: query - description: >- - This parameter extends the set of targeted resources beyond the base - resource identified with the path component of the URI. No scoping - mechanism is specified in the present document. - required: false - schema: - $ref: '#/components/schemas/scope-QueryType' - style: form - explode: true - - name: filter - in: query - description: >- - This parameter reduces the targeted set of resources by applying a - filter to the scoped set of resource representations. Only resource - representations for which the filter construct evaluates to "true" - are targeted. No filter language is specified in the present - document. - required: false - schema: - $ref: '#/components/schemas/filter-QueryType' - - name: attributes - in: query - description: >- - This parameter specifies the attributes of the scoped resources that - are returned. - required: true - schema: - $ref: '#/components/schemas/attributes-QueryType' - style: form - explode: false - - name: fields - in: query - description: >- - This parameter specifies the attribute field of the scoped resources - that are returned. - required: false - schema: - $ref: '#/components/schemas/fields-QueryType' - style: form - explode: false - responses: - '200': - description: >- - Success case ("200 OK"). - The resources identified in the request for retrieval are returned - in the response message body. In case the attributes or fields query - parameters are used, only the selected attributes or sub-attributes are - returned. The response message body is constructed according to the - hierarchical response construction method (TS 32.158 [15]). - content: - application/json: - schema: - $ref: '#/components/schemas/resourceRetrieval-ResponseType' - default: - description: Error case. - content: - application/json: - schema: - $ref: '#/components/schemas/error-ResponseType' - patch: - summary: Patches one or multiple resources - description: >- - With HTTP PATCH resources are created, updated or deleted. The resources - to be modified are identified with the target URI (base resource) and - the patch document included in the request message body. - requestBody: - description: >- - The request body describes changes to be made to the target resources. - The following patch media types are available - - "application/merge-patch+json" (RFC 7396) - - "application/3gpp-merge-patch+json" (TS 32.158) - - "application/json-patch+json" (RFC 6902) - - "application/3gpp-json-patch+json" (TS 32.158) - required: true - content: - application/merge-patch+json: - schema: - $ref: '#/components/schemas/jsonMergePatch-RequestType' - application/3gpp-merge-patch+json: - schema: - $ref: '#/components/schemas/3gppJsonMergePatch-RequestType' - application/json-patch+json: - schema: - $ref: '#/components/schemas/jsonPatch-RequestType' - application/3gpp-json-patch+json: - schema: - $ref: '#/components/schemas/3gppJsonPatch-RequestType' - responses: - '200': - description: >- - Success case ("200 OK"). - This status code is returned when the updated the resource representations - shall be returned for some reason. - The resource representations are returned in the response message body. The - response message body is constructed according to the hierarchical response - construction method (TS 32.158 [15]) - content: - application/json: - schema: - $ref: '#/components/schemas/resourceUpdate-ResponseType' - '204': - description: >- - Success case ("204 No Content"). - This status code is returned when there is no need to return the updated - resource representations. - The response message body is empty. - default: - description: Error case. - content: - application/json: - schema: - $ref: '#/components/schemas/error-ResponseType' - delete: - summary: Deletes one or multiple resources - description: >- - With HTTP DELETE resources are deleted. The resources to be deleted are - identified with the target URI. - parameters: - - name: scope - in: query - description: >- - This parameter extends the set of targeted resources beyond the base - resource identified with the path component of the URI. No scoping - mechanism is specified in the present document. - required: false - schema: - $ref: '#/components/schemas/scope-QueryType' - - name: filter - in: query - description: >- - This parameter reduces the targeted set of resources by applying a - filter to the scoped set of resource representations. Only resources - representations for which the filter construct evaluates to "true" - are returned. No filter language is specified in the present - document. - required: false - schema: - $ref: '#/components/schemas/filter-QueryType' - responses: - '200': - description: >- - Success case ("200 OK"). - This status code shall be returned, when query parameters are present in - the request and one or multiple resources are deleted. - The URIs of the deleted resources are returned in the response message body. - '204': - description: >- - Success case ("204 No Content"). - This status code shall be returned, when no query parameters are present in - the request and only one resource is deleted. - The message body is empty. - content: - application/json: - schema: - $ref: '#/components/schemas/resourceDeletion-ResponseType' - default: - description: Error case. - content: - application/json: - schema: - $ref: '#/components/schemas/error-ResponseType' -components: - schemas: - dateTime-Type: - type: string - format: date-time - long-Type: - type: integer - format: int64 - uri-Type: - type: string - correlatedNotification-Type: - type: object - properties: - source: - $ref: '#/components/schemas/uri-Type' - notificationIds: - type: array - items: - $ref: '#/components/schemas/notificationId-Type' - notificationId-Type: - $ref: '#/components/schemas/long-Type' - notificationType-Type: - type: string - enum: - - notifyMOICreation - - notifyMOIDeletion - - notifyMOIAttributeValueChange - systemDN-Type: - type: string - additionalText-Type: - type: string - sourceIndicator-Type: - type: string - enum: - - resourceOperation - - mangementOperation - - sONOperation - - unknown - header-Type: - type: object - properties: - href: - $ref: '#/components/schemas/uri-Type' - notificationId: - $ref: '#/components/schemas/notificationId-Type' - notificationType: - $ref: '#/components/schemas/notificationType-Type' - eventTime: - $ref: '#/components/schemas/dateTime-Type' - systemDN: - $ref: '#/components/schemas/systemDN-Type' - required: - - href - - notificationId - - notificationType - - eventTime - - systemDN - scopeType-Type: - type: string - enum: - - BASE_ONLY - - BASE_NTH_LEVEL - - BASE_SUBTREE - - BASE_ALL - scopeLevel-Type: - type: integer - className-PathType: - type: string - id-PathType: - type: string - attributes-QueryType: - type: array - items: - type: string - fields-QueryType: - type: array - items: - type: string - filter-QueryType: - type: string - scope-QueryType: - type: object - properties: - scopeType: - $ref: '#/components/schemas/scopeType-Type' - scopeLevel: - $ref: '#/components/schemas/scopeLevel-Type' - - resourcePut-RequestType: - $ref: '#/components/schemas/resourceRepresentation-Type' - jsonMergePatch-RequestType: - $ref: '#/components/schemas/resourceRepresentation-Type' - 3gppJsonMergePatch-RequestType: - $ref: '#/components/schemas/resourceRepresentation-Type' - jsonPatch-RequestType: - type: array - items: - type: object - 3gppJsonPatch-RequestType: - type: array - items: - type: object - - error-ResponseType: - type: object - properties: - error: - type: object - properties: - errorInfo: - type: string - resourceRetrieval-ResponseType: - $ref: '#/components/schemas/resourceRepresentation-Type' - resourceCreation-ResponseType: - $ref: '#/components/schemas/resourceRepresentation-Type' - resourceUpdate-ResponseType: - $ref: '#/components/schemas/resourceRepresentation-Type' - resourceDeletion-ResponseType: - type: array - items: - $ref: '#/components/schemas/uri-Type' - - resourceRepresentation-Type: - oneOf: - - type: object - properties: - id: - type: string - attributes: - type: object - additionalProperties: - type: array - items: - type: object - - anyOf: - - $ref: 'genericNrm.yaml#/components/schemas/resources-genericNrm' - - $ref: 'nrNrm.yaml#/components/schemas/resources-nrNrm' - - $ref: '5gcNrm.yaml#/components/schemas/resources-5gcNrm' - - $ref: 'sliceNrm.yaml#/components/schemas/resources-sliceNrm' - - mOIChange-Type: - type: object - properties: - notificationId: - $ref: '#/components/schemas/notificationId-Type' - correlatedNotifications: - type: array - items: - $ref: '#/components/schemas/correlatedNotification-Type' - additionalText: - $ref: '#/components/schemas/additionalText-Type' - sourceIndicator: - $ref: '#/components/schemas/sourceIndicator-Type' - path: - $ref: '#/components/schemas/uri-Type' - operation: - type: string - enum: - - CREATE - - DELETE - - REPLACE - value: - oneOf: - - type: object - additionalProperties: - nullable: true - - type: array - items: - type: object - minItems: 1 - maxItems: 2 - - notifyMOICreation-NotifType: - allOf: - - $ref: '#/components/schemas/header-Type' - - type: object - properties: - correlatedNotifications: - type: array - items: - $ref: '#/components/schemas/correlatedNotification-Type' - additionalText: - $ref: '#/components/schemas/additionalText-Type' - sourceIndicator: - $ref: '#/components/schemas/sourceIndicator-Type' - attributeList: - type: object - additionalProperties: - nullable: true - notifyMOIDeletion-NotifType: - allOf: - - $ref: '#/components/schemas/header-Type' - - type: object - properties: - correlatedNotifications: - type: array - items: - $ref: '#/components/schemas/correlatedNotification-Type' - additionalText: - $ref: '#/components/schemas/additionalText-Type' - sourceIndicator: - $ref: '#/components/schemas/sourceIndicator-Type' - attributeList: - type: object - additionalProperties: true - notifyMOIAttributeValueChange-NotifType: - allOf: - - $ref: '#/components/schemas/header-Type' - - type: object - properties: - correlatedNotifications: - type: array - items: - $ref: '#/components/schemas/correlatedNotification-Type' - additionalText: - $ref: '#/components/schemas/additionalText-Type' - sourceIndicator: - $ref: '#/components/schemas/sourceIndicator-Type' - attributeValueChange: - type: object - additionalProperties: - type: array - minItems: 1 - maxItems: 2 - items: - nullable: true - required: - - attributeValueChange - notifyMOIChanges-NotifType: - allOf: - - $ref: '#/components/schemas/header-Type' - - type: object - properties: - mOIChanges: - type: array - items: - $ref: '#/components/schemas/mOIChange-Type' - required: - - mOIChanges |