ServicesServiceId.GET.yaml 1.83 KB
Newer Older
1
description: This method retrieves information about a meService resource. This method is typically used in "service availability query" procedure
2
operationId: ServicesServiceId_GET
3 4
produces:
- application/json
5

6 7 8 9 10 11 12 13 14 15
responses:
  200:
    description: It is used to indicate nonspecific success. The response body contains a representation of the resource.
    schema:
      type: object
      properties:
        ServiceInfo:
          $ref: '#/definitions/ServiceInfo'
    examples:
      application/json:
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
        ServiceInfo:
          serInstanceId: ServiceInstance123
          serName: ExampleService
          serCategory:
            href: catItem1
            id: id12345
            name: RNI
            version: version1
          version: ServiceVersion1
          state: ACTIVE
          transportId: Rest1
          transportInfo:
            id: TransId12345
            name: REST
            description: REST API
            type: JSON
            protocol: HTTP
            version: '2.0'
            endpoint:
              uris:
              - /meMp1/service/EntryPoint
              addresses:
              - host: '192.0.2.0'
                port: '8080'
40
            security:
41 42
              oAuth2Info:
                grantTypes: OAUTH2_CLIENT_CREDENTIALS
43
                tokenEndpoint: /meMp1/security/TokenEndPoint
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
          serializer: JSON
  400:
    description: Bad Request
    schema:
      type: object
      properties:
        ProblemDetails:
          $ref: '#/definitions/ProblemDetails'
  403:
    description: Forbidden
    schema:
      type: object
      required:
      - ProblemDetails
      properties:
        ProblemDetails:
          $ref: '#/definitions/ProblemDetails'
  404:
    description: Not Found
    schema:
      type: object
      properties:
        ProblemDetails:
          $ref: '#/definitions/ProblemDetails'