Commit 7e21cc6e authored by Walter Featherstone's avatar Walter Featherstone
Browse files

Moving from Swagger 2.0 to OpenAPI 3.0

parents 7daaee41 ec6d7b0b
description: Identifier of the platform-provided transport to be used by the service. Valid identifiers may be obtained using the "Transport information query" procedure. May be present in POST requests to signal the use of a platform-provided transport for the service, and shall be absent otherwise.
type: string
example: 'Rest1'
\ No newline at end of file
description: Service version
type: string
example: 'ServiceVersion1'
\ No newline at end of file
description: This type represents the general information of a mobile edge service.
type: object
required:
- serName
- version
- state
- serializer
properties:
serInstanceId:
$ref: '#/definitions/ServiceInfo.SerInstanceId'
serName:
$ref: '#/definitions/ServiceInfo.SerName'
serCategory:
$ref: '#/definitions/CategoryRef'
version:
$ref: '#/definitions/ServiceInfo.Version'
state:
$ref: '#/definitions/ServiceInfo.State'
transportId:
$ref: '#/definitions/ServiceInfo.TransportId'
transportInfo:
$ref: '#/definitions/TransportInfo'
serializer:
$ref: '#/definitions/SerializerTypes'
\ No newline at end of file
description: A link to the related subscription
type: object
required:
- subscription
properties:
subscription:
$ref: '#/definitions/LinkType'
\ No newline at end of file
description: Authentication key number
type: integer
format: uint32
example: 1
\ No newline at end of file
description: NTP authentication option
type: string
enum:
- NONE
- SYMMETRIC_KEY
- AUTO_KEY
example: 'NONE'
\ No newline at end of file
description: Acceptable maximum rate of the Delay_Req messages in packets per second
type: integer
format: uint32
example: 10
\ No newline at end of file
description: NTP server local priority
type: integer
format: uint32
example: 1
\ No newline at end of file
description: Maximum poll interval for NTP messages, in seconds as a power of two. Range 3...17
type: integer
format: uint32
example: 17
\ No newline at end of file
description: Minimum poll interval for NTP messages, in seconds as a power of two. Range 3...17
type: integer
format: uint32
example: 3
\ No newline at end of file
description: NTP server address
type: string
example: '192.0.2.0'
\ No newline at end of file
description: Address type of NTP server
type: string
enum:
- IP_ADDRESS
- DNS_NAME
example: 'IP_ADDRESS'
\ No newline at end of file
description: PTP Master IP Address
type: string
example: '192.0.2.0'
\ No newline at end of file
description: PTP Master local priority
type: integer
format: uint32
example: 1
\ No newline at end of file
description: NTP server detail.
type: object
required:
- ntpServerAddrType
- ntpServerAddr
- minPollingInterval
- maxPollingInterval
- localPriority
- authenticationOption
- authenticationKeyNum
properties:
ntpServerAddrType:
$ref: '#/definitions/TimingCaps.NtpServers.NtpServerAddrType'
ntpServerAddr:
$ref: '#/definitions/TimingCaps.NtpServers.NtpServerAddr'
minPollingInterval:
$ref: '#/definitions/TimingCaps.NtpServers.MinPollingInterval'
maxPollingInterval:
$ref: '#/definitions/TimingCaps.NtpServers.MaxPollingInterval'
localPriority:
$ref: '#/definitions/TimingCaps.NtpServers.LocalPriority'
authenticationOption:
$ref: '#/definitions/TimingCaps.NtpServers.AuthenticationOption'
authenticationKeyNum:
$ref: '#/definitions/TimingCaps.NtpServers.AuthenticationKeyNum'
\ No newline at end of file
description: NTP server detail.
type: object
required:
- ptpMasterIpAddress
- ptpMasterLocalPriority
- delayReqMaxRate
properties:
ptpMasterIpAddress:
$ref: '#/definitions/TimingCaps.NtpServers.PtpMasterIpAddress'
ptpMasterLocalPriority:
$ref: '#/definitions/TimingCaps.NtpServers.PtpMasterLocalPriority'
delayReqMaxRate:
$ref: '#/definitions/TimingCaps.NtpServers.DelayReqMaxRate'
\ No newline at end of file
description: time
type: object
required:
- nanoSeconds
- seconds
properties:
seconds:
type: integer
format: uint32
description: >-
The seconds part of the time. Time is defined as Unix-time since
January 1, 1970, 00:00:00 UTC
example: 1577836800
nanoSeconds:
type: integer
format: uint32
description: >-
The nanoseconds part of the time. Time is defined as Unix-time since
January 1, 1970, 00:00:00 UTC
example: 0
\ No newline at end of file
description: This type represents the information provided by the mobile edge platform in response to the Timing capabilities Query message.
type: object
properties:
timeStamp:
$ref: '#/definitions/TimingCaps.TimeStamp'
ntpServers:
description: Available NTP servers
type: array
items:
$ref: '#/definitions/TimingCaps.NtpServers'
ptpMasters:
description: Available PTP Masters
type: array
items:
$ref: '#/definitions/TimingCaps.PtpMasters'
\ No newline at end of file
description: Identify the traffic ip address.
type: string
example: '192.168.1.1'
\ No newline at end of file
description: Used to match all IPv4 packets that have the same Differentiated Services Code Point (DSCP)
type: integer
format: uint32
example: 0
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment