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
get:
$ref: ./ApplicationsDnsRule.GET.yaml
put:
$ref: ./ApplicationsDnsRule.PUT.yaml
\ No newline at end of file
description: This method retrieves information about all the DNS rules associated with a mobile edge application instance.
operationId: ApplicationsDnsRules.GET
produces:
- application/json
parameters:
- $ref: '#/parameters/Path.AppInstanceId'
responses:
200:
description: It is used to indicate nonspecific success. The response body contains a representation of the resource.
schema:
type: array
items:
type: object
properties:
DnsRule:
$ref: '#/definitions/DnsRule'
\ No newline at end of file
get:
$ref: ./ApplicationsDnsRules.GET.yaml
\ No newline at end of file
description: This method deletes a meMp1Subscription. This method is typically used in "Unsubscribing from service availability event notifications" procedure.
operationId: ApplicationsSubscription.DELETE
produces:
- application/json
responses:
204:
description: No Content
\ No newline at end of file
description: The GET method requests information about a subscription for this requestor. Upon success, the response contains entity body with the subscription for the requestor.
operationId: ApplicationsSubscription.GET
produces:
- application/json
parameters:
- $ref: '#/parameters/Path.AppInstanceId'
- $ref: '#/parameters/Path.SubscriptionType'
- $ref: '#/parameters/Path.SubscriptionId'
responses:
200:
description: Upon success, a response body containing the requested subscription is returned.
schema:
type: object
properties:
SerAvailabilityNotificationSubscription:
$ref: '#/definitions/SerAvailabilityNotificationSubscription.Response'
# The alternative response
# AppTerminationNotificationSubscription:
# $ref: '#/definitions/AppTerminationNotificationSubscription.Response'
\ No newline at end of file
get:
$ref: ./ApplicationsSubscription.GET.yaml
delete:
$ref: ./ApplicationsSubscription.DELETE.yaml
\ No newline at end of file
description: The GET method may be used to request information about all subscriptions for this requestor. Upon success, the response contains entity body with all the subscriptions for the requestor.
operationId: ApplicationsSubscriptions.GET
produces:
- application/json
parameters:
- $ref: '#/parameters/Path.AppInstanceId'
responses:
200:
description: Upon success, a response body containing the list of links to the requested subscriptions is returned.
schema:
type: object
properties:
Mp1SubscriptionLinkList:
$ref: '#/definitions/Mp1SubscriptionLinkList'
\ No newline at end of file
description: The POST method may be used to create a new subscription. One example use case is to create a new subscription to the mobile edge service availability notifications. Upon success, the response contains entity body describing the created subscription.
operationId: ApplicationsSubscriptions.POST
produces:
- application/json
parameters:
- $ref: '#/parameters/Path.AppInstanceId'
- $ref: '#/parameters/Body.AppTerminationNotificationSubscription'
# The alternative request
#- $ref: '#/parameters/Body.SerAvailabilityNotificationSubscription'
responses:
200:
description: Entity body in the request contains a subscription to the mobile edge service availability notifications that is to be created.
schema:
type: object
properties:
AppTerminationNotificationSubscription:
$ref: '#/definitions/AppTerminationNotificationSubscription.Response'
# The alternative response
# SerAvailabilityNotificationSubscription:
# $ref: '#/definitions/SerAvailabilityNotificationSubscription'
\ No newline at end of file
get:
$ref: ./ApplicationsSubscriptions.GET.yaml
post:
$ref: ./ApplicationsSubscriptions.POST.yaml
\ No newline at end of file
description: This method retrieves information about all the traffic rules associated with a mobile edge application instance.
operationId: ApplicationsTrafficRule.GET
produces:
- application/json
parameters:
- $ref: '#/parameters/Path.AppInstanceId'
- $ref: '#/parameters/Path.TrafficRuleId'
responses:
200:
description: It is used to indicate nonspecific success. The response body contains a representation of the resource.
schema:
type: object
properties:
TrafficRule:
$ref: '#/definitions/TrafficRule'
\ No newline at end of file
description: This method retrieves information about all the traffic rules associated with a mobile edge application instance.
operationId: ApplicationsTrafficRules.PUT
produces:
- application/json
parameters:
- $ref: '#/parameters/Body.TrafficRule'
- $ref: '#/parameters/Path.AppInstanceId'
- $ref: '#/parameters/Path.TrafficRuleId'
responses:
200:
description: Upon success, a response body containing data type describing the updated TrafficRule is returned.
schema:
type: object
properties:
TrafficRule:
$ref: '#/definitions/TrafficRule'
\ No newline at end of file
get:
$ref: ./ApplicationsTrafficRule.GET.yaml
put:
$ref: ./ApplicationsTrafficRule.PUT.yaml
\ No newline at end of file
description: This method retrieves information about all the traffic rules associated with a mobile edge application instance.
operationId: ApplicationsTrafficRules.GET
produces:
- application/json
parameters:
- $ref: '#/parameters/Path.AppInstanceId'
responses:
200:
description: It is used to indicate nonspecific success. The response body contains a representation of the resource.
schema:
type: array
items:
type: object
properties:
TrafficRule:
$ref: '#/definitions/TrafficRule'
\ No newline at end of file
get:
$ref: ./ApplicationsTrafficRules.GET.yaml
\ No newline at end of file
description: This method retrieves information about a list of meService resources. This method is typically used in "service availability query" procedure
operationId: Services.GET
produces:
- application/json
parameters:
- $ref: '#/parameters/Query.Ser_instance_id'
- $ref: '#/parameters/Query.Ser_name'
- $ref: '#/parameters/Query.Ser_category_id'
responses:
200:
description: It is used to indicate nonspecific success. The response body contains a representation of the resource.
schema:
type: array
items:
type: object
properties:
ServiceInfo:
$ref: '#/definitions/ServiceInfo'
\ No newline at end of file
description: This method is used to create a meService resource. This method is typically used in "service availability update and new service registration" procedure
operationId: Services.POST
produces:
- application/json
parameters:
- $ref: '#/parameters/Body.ServiceInfo'
responses:
201:
description: Upon success, the HTTP response shall include a Location HTTP header that contains the resource URI of the created resource.
schema:
type: object
properties:
ServiceInfo:
$ref: '#/definitions/ServiceInfo'
\ No newline at end of file
get:
$ref: ./Services.GET.yaml
put:
$ref: ./Services.POST.yaml
\ No newline at end of file
description: This method retrieves information about a meService resource. This method is typically used in "service availability query" procedure
operationId: ServicesServiceId.GET
produces:
- application/json
parameters:
- $ref: '#/parameters/Path.ServiceId'
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:
$ref: '../examples/ServiceInfo.json'
\ No newline at end of file
description: This method updates the information about a meService resource
operationId: ServicesServiceId.PUT
produces:
- application/json
parameters:
- $ref: '#/parameters/Path.ServiceId'
- $ref: '#/parameters/Body.ServiceInfo'
responses:
200:
description: Upon success, a response body containing data type describing the updated ServiceInfo is returned
schema:
type: object
properties:
ServiceInfo:
$ref: '#/definitions/ServiceInfo'
examples:
application/json:
$ref: '../examples/ServiceInfo.json'
\ No newline at end of file
get:
$ref: ./ServicesServiceId.GET.yaml
put:
$ref: ./ServicesServiceId.PUT.yaml
\ 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