Commit dd345df2 authored by Walter Featherstone's avatar Walter Featherstone
Browse files

Editorials in the description and added split files



Change-Id: Ia8fae6c3e8be33f632a3c9f66419a775cf2a6b6d
Signed-off-by: Walter Featherstone's avatarfeatherstone <walter.featherstone@viavisolutions.com>
parent bc83403c
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'
mp1.security:
oAuth2Info:
grantTypes: OAUTH2_CLIENT_CREDENTIALS
tokenEndpoint: /meMp1/mp1.security/TokenEndPoint
serializer: JSON
description: "ETSI MEC011 V1.1.1 Application Enablement API"
url: "http://www.etsi.org/deliver/etsi_gs/MEC/001_099/011/01.01.01_60/gs_mec011v010101p.pdf"
\ No newline at end of file
title: 'Mp1 API'
version: '1.1.1'
description: 'The ETSI MEC ISG MEC011 Application Enablement API described using OpenAPI'
license:
name: ETSI Forge copyright notice
url: 'https://forge.etsi.org/etsi-forge-copyright-notice.txt'
\ No newline at end of file
name: AppTerminationNotificationSubscription
description: Entity body in the request contains a subscription to the mobile edge application termination notifications that is to be created.
in: body
required: true
schema:
$ref: '#/definitions/AppTerminationNotificationSubscription.Request'
\ No newline at end of file
name: DnsRule
description: The updated “state” is included in the entity body of the request.
in: body
required: true
schema:
$ref: '#/definitions/DnsRule'
\ No newline at end of file
name: SerAvailabilityNotificationSubscription
description: Entity body in the request contains a subscription to the mobile edge service availability notifications that is to be created.
in: body
required: true
schema:
$ref: '#/definitions/SerAvailabilityNotificationSubscription.Request'
\ No newline at end of file
name: ServiceInfo
description: New ServiceInfo with updated "state" is included as entity body of the request
in: body
required: true
schema:
$ref: '#/definitions/ServiceInfo'
\ No newline at end of file
name: TrafficRule
description: One or more updated attributes that are allowed to be changed
in: body
required: true
schema:
$ref: '#/definitions/TrafficRule'
\ No newline at end of file
name: appInstanceId
description: Represents a mobile edge application instance. Note that the appInstanceId is allocated by the mobile edge platform manager.
in: path
required: true
type: string
format: uri
\ No newline at end of file
name: dnsRuleId
description: Represents a DNS rule.
in: path
required: true
type: string
format: uri
\ No newline at end of file
name: serviceId
description: Represents a mobile edge service instance.
in: path
required: true
type: string
format: uri
\ No newline at end of file
name: subscriptionId
description: Represents a subscription to the notifications from the mobile edge platform.
in: path
required: true
type: string
format: uri
\ No newline at end of file
name: subscriptionType
description: Represents a subscription type to the notifications from the mobile edge platform.
in: path
required: true
type: string
format: uri
\ No newline at end of file
name: trafficRuleId
description: Represents a traffic rule.
in: path
required: true
type: string
format: uri
\ No newline at end of file
name: ser_category_id
description: A mobile edge application instance may use ser_category_id as an input parameter to query the availability of a list of mobile edge service instances in a serCategory. Either "ser_instance_id" or "ser_name" or "ser_category_id" or none of them shall be present.
in: query
required: false
type: string
\ No newline at end of file
name: ser_instance_id
description: A mobile edge application instance may use multiple ser_instance_ids as an input parameter to query the availability of a list of mobile edge service instances. Either "ser_instance_id" or "ser_name" or "ser_category_id" or none of them shall be present.
in: query
required: false
type: array
items:
type: string
\ No newline at end of file
name: ser_name
description: A mobile edge application instance may use multiple ser_names as an input parameter to query the availability of a list of mobile edge service instances. Either "ser_instance_id" or "ser_name" or "ser_category_id" or none of them shall be present.
in: query
required: false
type: array
items:
type: string
\ No newline at end of file
Body.AppTerminationNotificationSubscription:
$ref: ./Body.AppTerminationNotificationSubscription.yaml
Body.DnsRule:
$ref: ./Body.DnsRule.yaml
Body.SerAvailabilityNotificationSubscription:
$ref: ./Body.SerAvailabilityNotificationSubscription.yaml
Body.ServiceInfo:
$ref: ./Body.ServiceInfo.yaml
Body.TrafficRule:
$ref: ./Body.TrafficRule.yaml
Path.AppInstanceId:
$ref: ./Path.AppInstanceId.yaml
Path.DnsRuleId:
$ref: ./Path.DnsRuleId.yaml
Path.SubscriptionId:
$ref: ./Path.SubscriptionId.yaml
Path.SubscriptionType:
$ref: ./Path.SubscriptionType.yaml
Path.ServiceId:
$ref: ./Path.ServiceId.yaml
Path.TrafficRuleId:
$ref: ./Path.TrafficRuleId.yaml
Query.Ser_category_id:
$ref: ./Query.Ser_category_id.yaml
Query.Ser_instance_id:
$ref: ./Query.Ser_instance_id.yaml
Query.Ser_name:
$ref: ./Query.Ser_name.yaml
\ No newline at end of file
description: This method retrieves information about a DNS rule associated with a mobile edge application instance.
operationId: ApplicationsDnsRule.GET
produces:
- application/json
parameters:
- $ref: '#/parameters/Path.AppInstanceId'
- $ref: '#/parameters/Path.DnsRuleId'
responses:
200:
description: It is used to indicate nonspecific success. The response body contains a representation of the resource.
schema:
type: object
properties:
DnsRule:
$ref: '#/definitions/DnsRule'
\ No newline at end of file
description: This method activates, de-activates or updates a traffic rule.
operationId: ApplicationsDnsRule.PUT
produces:
- application/json
parameters:
- $ref: '#/parameters/Body.DnsRule'
- $ref: '#/parameters/Path.AppInstanceId'
- $ref: '#/parameters/Path.DnsRuleId'
responses:
200:
description: It is used to indicate nonspecific success. The response body contains a representation of the resource.
schema:
type: object
properties:
DnsRule:
$ref: '#/definitions/DnsRule'
\ No newline at end of file
Supports Markdown
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