-
Notifications
You must be signed in to change notification settings - Fork 7
/
openapi.yaml
51 lines (51 loc) · 1.62 KB
/
openapi.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# OpenAPI version identifier - required for OpenAPI 3.0 domains
openapi: 3.0.3
info:
title: DotAAS Part 2 | DIN SPEC 16593 | Schemas
description: The depricated schemas implementing DIN SPEC 16593. This file is out of date. The publication of the DINSPEC16593 schemas never happened officially. The mirror standard in Part II DINSPEC16593 schemas is therefore obsolete. The specification of the ProtocolInformation is defined in Part2 API schemas.
contact:
name: Michael Hoffmeister, Torben Miny, Andreas Orzelski, Manuel Sauer, Constantin Ziesche, Sebastian Bader, Marko Ristin, Nico Braunisch
version: V3.0.1
termsOfService: https://github.com/admin-shell-io/aas-specs
components:
schemas:
Endpoint:
properties:
interface:
type: string
protocolInformation:
$ref: "#/components/schemas/ProtocolInformation"
required:
- protocolInformation
- interface
type: object
ProtocolInformation:
properties:
endpointAddress:
type: string
endpointProtocol:
type: string
endpointProtocolVersion:
type: string
subprotocol:
type: string
subprotocolBody:
type: string
subprotocolBodyEncoding:
type: string
securityAttributes:
type: array
items:
$ref: "#/components/schemas/SecurityAttribute"
required:
- endpointAddress
type: object
SecurityAttribute:
type: object
properties:
type:
type: string
key:
type: string
value:
type: string