"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.",
"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.",
"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.",
"description":"This method deletes a meMp1Subscription. This method is typically used in \"Unsubscribing from service availability event notifications\" procedure.",
"operationId":"ApplicationsSubscription.DELETE",
"operationId":"ApplicationsSubscription_DELETE",
"responses":{
"204":{
"description":"No Content"
...
...
@@ -207,7 +207,7 @@
],
"get":{
"description":"This method retrieves information about all the traffic rules associated with a mobile edge application instance.",
"description":"This method retrieves information about a list of meService resources. This method is typically used in \"service availability query\" procedure",
"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",
"operationId":"Services_POST",
"responses":{
"201":{
"$ref":"#/components/responses/Services.201"
...
...
@@ -336,7 +336,7 @@
],
"get":{
"description":"This method retrieves information about a meService resource. This method is typically used in \"service availability query\" procedure",
"description":"This method retrieves the information of the platform's timing capabilities which corresponds to the timing capabilities query",
"operationId":"TimingCaps.GET",
"operationId":"TimingCaps_GET",
"responses":{
"200":{
"$ref":"#/components/responses/TimingCaps.200"
...
...
@@ -420,7 +420,7 @@
"/transports":{
"get":{
"description":"This method retrieves information about a list of available transports. This method is typically used by a service-producing application to discover transports provided by the mobile edge platform in the \"transport information query\" procedure",
"description":"The `serviceId` value returned in the response can be used as the `serviceId` parameter in `GET /services/{serviceId}`",
"parameters":{
"serviceId":"$response.body#/serviceId"
}
},
"PutIndividualMeService":{
"operationId":"ServicesServiceId.PUT",
"operationId":"ServicesServiceId_PUT",
"description":"The `serviceId` value returned in the response can be used as the `serviceId` parameter in `PUT /services/{serviceId}`",
"parameters":{
"serviceId":"$response.body#/serviceId"
}
},
"GetIndividualMeDNSRule":{
"operationId":"ApplicationsDnsRule.GET",
"operationId":"ApplicationsDnsRule_GET",
"description":"The `dnsRuleId` value returned in the response can be used as the `dnsRuleId` parameter in `GET /applications/{appInstanceId}/dns_rules/{dnsRuleId}`",
"parameters":{
"dnsRuleId":"$response.body#/dnsRuleId"
}
},
"PutIndividualMeDNSRule":{
"operationId":"ApplicationsDnsRule.PUT",
"operationId":"ApplicationsDnsRule_PUT",
"description":"The `dnsRuleId` value returned in the response can be used as the `dnsRuleId` parameter in `PUT /applications/{appInstanceId}/dns_rules/{dnsRuleId}`",
"parameters":{
"dnsRuleId":"$response.body#/dnsRuleId"
}
},
"GetIndividualMeTrafficRule":{
"operationId":"ApplicationsTrafficRule.GET",
"operationId":"ApplicationsTrafficRule_GET",
"description":"The `trafficRuleId` value returned in the response can be used as the `trafficRuleId` parameter in `GET /applications/{appInstanceId}/traffic_rules/{trafficRuleId}`",
"parameters":{
"trafficRuleId":"$response.body#/trafficRuleId"
}
},
"PutIndividualMeTrafficRule":{
"operationId":"ApplicationsTrafficRule.PUT",
"operationId":"ApplicationsTrafficRule_PUT",
"description":"The `trafficRuleId` value returned in the response can be used as the `trafficRuleId` parameter in `PUT /applications/{appInstanceId}/traffic_rules/{trafficRuleId}`",
"parameters":{
"trafficRuleId":"$response.body#/trafficRuleId"
}
},
"GetIndividualMeMp1Subscription":{
"operationId":"ApplicationsSubscription.GET",
"operationId":"ApplicationsSubscription_GET",
"description":"The `subscriptionId` value returned in the response can be used as the `subscriptionId` parameter in `GET /applications/{appInstanceId}/subscriptions/{subscriptionType}/{subscriptionId}`",
"parameters":{
"description":"regex = \\/mp1\\/v1\\/applications\\/.*\\/subscriptions\\/.*\\/(.*);subscriptionId = href.match(regex)[1];// where \"href\" is an attribute within the subscription attribute within the _links attribute",
...
...
@@ -2150,7 +2150,7 @@
}
},
"DelIndividualMeMp1Subscription":{
"operationId":"ApplicationsSubscription.DELETE",
"operationId":"ApplicationsSubscription_DELETE",
"description":"The `subscriptionId` value returned in the response can be used as the `subscriptionId` parameter in `DELETE /applications/{appInstanceId}/subscriptions/{subscriptionType}/{subscriptionId}`",
"parameters":{
"description":"regex = \\/mp1\\/v1\\/applications\\/.*\\/subscriptions\\/.*\\/(.*);subscriptionId = href.match(regex)[1];// where \"href\" is an attribute within the subscription attribute within the _links attribute",
...
...
@@ -2158,7 +2158,7 @@
}
},
"GetIndividualMeMp1SubscriptionLinkList":{
"operationId":"ApplicationsSubscription.GET",
"operationId":"ApplicationsSubscription_GET",
"description":"The `subscriptionId` value returned in the response can be used as the `subscriptionId` parameter in `GET /applications/{appInstanceId}/subscriptions/{subscriptionType}/{subscriptionId}`",
"parameters":{
"description":"regex = \\/mp1\\/v1\\/applications\\/.*\\/subscriptions\\/.*\\/(.*);subscriptionId = href.match(regex)[1];// where \"href\" is an attribute within the subscription attribute within the _links attribute",
...
...
@@ -2166,7 +2166,7 @@
}
},
"DelIndividualMeMp1SubscriptionLinkList":{
"operationId":"ApplicationsSubscription.DELETE",
"operationId":"ApplicationsSubscription_DELETE",
"description":"The `subscriptionId` value returned in the response can be used as the `subscriptionId` parameter in `DELETE /applications/{appInstanceId}/subscriptions/{subscriptionType}/{subscriptionId}`",
"parameters":{
"description":"regex = \\/mp1\\/v1\\/applications\\/.*\\/subscriptions\\/.*\\/(.*);subscriptionId = href.match(regex)[1];// where \"href\" is an attribute within the subscription attribute within the _links attribute",
description:Expected responses from callback consumer, if it accepts the callback
links:
GetIndividualMeService:
operationId:ServicesServiceId.GET
operationId:ServicesServiceId_GET
description:The `serviceId` value returned in the response can be used as the `serviceId` parameter in `GET /services/{serviceId}`
parameters:
serviceId:'$response.body#/serviceId'
PutIndividualMeService:
operationId:ServicesServiceId.PUT
operationId:ServicesServiceId_PUT
description:The `serviceId` value returned in the response can be used as the `serviceId` parameter in `PUT /services/{serviceId}`
parameters:
serviceId:'$response.body#/serviceId'
GetIndividualMeDNSRule:
operationId:ApplicationsDnsRule.GET
operationId:ApplicationsDnsRule_GET
description:The `dnsRuleId` value returned in the response can be used as the `dnsRuleId` parameter in `GET /applications/{appInstanceId}/dns_rules/{dnsRuleId}`
parameters:
dnsRuleId:'$response.body#/dnsRuleId'
PutIndividualMeDNSRule:
operationId:ApplicationsDnsRule.PUT
operationId:ApplicationsDnsRule_PUT
description:The `dnsRuleId` value returned in the response can be used as the `dnsRuleId` parameter in `PUT /applications/{appInstanceId}/dns_rules/{dnsRuleId}`
parameters:
dnsRuleId:'$response.body#/dnsRuleId'
GetIndividualMeTrafficRule:
operationId:ApplicationsTrafficRule.GET
operationId:ApplicationsTrafficRule_GET
description:The `trafficRuleId` value returned in the response can be used as the `trafficRuleId` parameter in `GET /applications/{appInstanceId}/traffic_rules/{trafficRuleId}`
parameters:
trafficRuleId:'$response.body#/trafficRuleId'
PutIndividualMeTrafficRule:
operationId:ApplicationsTrafficRule.PUT
operationId:ApplicationsTrafficRule_PUT
description:The `trafficRuleId` value returned in the response can be used as the `trafficRuleId` parameter in `PUT /applications/{appInstanceId}/traffic_rules/{trafficRuleId}`
parameters:
trafficRuleId:'$response.body#/trafficRuleId'
GetIndividualMeMp1Subscription:
operationId:ApplicationsSubscription.GET
operationId:ApplicationsSubscription_GET
description:The `subscriptionId` value returned in the response can be used as the `subscriptionId` parameter in `GET /applications/{appInstanceId}/subscriptions/{subscriptionType}/{subscriptionId}`
parameters:
description:regex = \/mp1\/v1\/applications\/.*\/subscriptions\/.*\/(.*);subscriptionId = href.match(regex)[1];// where "href" is an attribute within the subscription attribute within the _links attribute
subscriptionId:'TBC'
DelIndividualMeMp1Subscription:
operationId:ApplicationsSubscription.DELETE
operationId:ApplicationsSubscription_DELETE
description:The `subscriptionId` value returned in the response can be used as the `subscriptionId` parameter in `DELETE /applications/{appInstanceId}/subscriptions/{subscriptionType}/{subscriptionId}`
parameters:
description:regex = \/mp1\/v1\/applications\/.*\/subscriptions\/.*\/(.*);subscriptionId = href.match(regex)[1];// where "href" is an attribute within the subscription attribute within the _links attribute
subscriptionId:'TBC'
GetIndividualMeMp1SubscriptionLinkList:
operationId:ApplicationsSubscription.GET
operationId:ApplicationsSubscription_GET
description:The `subscriptionId` value returned in the response can be used as the `subscriptionId` parameter in `GET /applications/{appInstanceId}/subscriptions/{subscriptionType}/{subscriptionId}`
parameters:
description:regex = \/mp1\/v1\/applications\/.*\/subscriptions\/.*\/(.*);subscriptionId = href.match(regex)[1];// where "href" is an attribute within the subscription attribute within the _links attribute
subscriptionId:'TBC'
DelIndividualMeMp1SubscriptionLinkList:
operationId:ApplicationsSubscription.DELETE
operationId:ApplicationsSubscription_DELETE
description:The `subscriptionId` value returned in the response can be used as the `subscriptionId` parameter in `DELETE /applications/{appInstanceId}/subscriptions/{subscriptionType}/{subscriptionId}`
parameters:
description:regex = \/mp1\/v1\/applications\/.*\/subscriptions\/.*\/(.*);subscriptionId = href.match(regex)[1];// where "href" is an attribute within the subscription attribute within the _links attribute