|
15 | 15 | * __Application Provider__ - The provider of the application that accesses an OP to deploy its application on the Edge Cloud. An Application Provider may be part of a larger organisation, like an enterprise, enterprise customer of an OP, or be an independent entity.
|
16 | 16 | * __Application__ - Contains the information about the application to be instantiated. Descriptor, binary image, charts or any other package assosiated with the application. The Application Provider request contains mandatory criteria (e.g. required CPU, memory,
|
17 | 17 | storage, bandwidth) defined in an Application.
|
18 |
| - * __OP__ - Operator Platform. An Operator Platform (facilitates access to the Edge Cloud and other capabilities of an Operator or federation of Operators and Partners. Defined by [GSMA in OPG.02](https://www.gsma.com/futurenetworks/wp-content/uploads/2023/07/OPG.02-v5.0-Operator-Platform-Requirements-and-Architecture.pdf) |
19 |
| - * __Region__ - Human readable name of the geografical zone of the Edge Cloud. Defined by the OP. |
20 | 18 | * __Edge Cloud__ - Cloud-like capabilities located at the network edge including, from the Application Provider's perspective, access to elastically allocated compute, data storage and network resources.
|
| 19 | + * __Edge Cloud Zone__ - An Edge Cloud Zone is the lowest level of abstraction exposed to an Application Provider who wants to deploy an Application on Edge Cloud. Zones exist within a Region. |
| 20 | + * __OP__ - Operator Platform. An Operator Platform (facilitates access to the Edge Cloud and other capabilities of an Operator or federation of Operators and Partners. Defined by [GSMA in OPG.02](https://www.gsma.com/futurenetworks/wp-content/uploads/2023/07/OPG.02-v5.0-Operator-Platform-Requirements-and-Architecture.pdf) |
| 21 | + * __Region__ - An OP Region is equivalent to a Region on a public cloud. The higher construct in the hierarchy exposed to an Application Provider who wishes to deploy an Application on the Edge Cloud and broadly represents a geography. A Region typically contains one or multiple Zones. A Region exists within an Edge Cloud. |
21 | 22 | # API Functionality
|
22 | 23 | __Application Management__
|
23 | 24 | * __submitApp__ - Submits an application details to an OP. Based on the details provided, OP shall do bookkeeping, resource validation and other pre-deployment operations.
|
@@ -145,12 +146,12 @@ paths:
|
145 | 146 | required: false
|
146 | 147 | schema:
|
147 | 148 | $ref: '#/components/schemas/EdgeCloudZone'
|
148 |
| - - name: regionId |
| 149 | + - name: region |
149 | 150 | description: Human readable name of the geografical region of the Edge Cloud. Defined by the OP.
|
150 | 151 | in: query
|
151 | 152 | required: false
|
152 | 153 | schema:
|
153 |
| - $ref: '#/components/schemas/RegionId' |
| 154 | + $ref: '#/components/schemas/Region' |
154 | 155 | responses:
|
155 | 156 | '200':
|
156 | 157 | description: Information of Aplication Instances
|
@@ -346,12 +347,12 @@ paths:
|
346 | 347 | description: List of the operator’s Edge Cloud Zones and their status, ordering the results by location and filtering by status (active/inactive/unknown)
|
347 | 348 | operationId: getEdgeCloudZones
|
348 | 349 | parameters:
|
349 |
| - - name: regionId |
| 350 | + - name: region |
350 | 351 | description: Human readable name of the geografical region of the Edge Cloud. Defined by the OP.
|
351 | 352 | in: query
|
352 | 353 | required: false
|
353 | 354 | schema:
|
354 |
| - $ref: '#/components/schemas/RegionId' |
| 355 | + $ref: '#/components/schemas/Region' |
355 | 356 | - name: status
|
356 | 357 | in: query
|
357 | 358 | required: false
|
@@ -405,8 +406,8 @@ components:
|
405 | 406 | $ref: '#/components/schemas/AppId'
|
406 | 407 | EdgeCloudZone:
|
407 | 408 | $ref: '#/components/schemas/EdgeCloudZone'
|
408 |
| - regionId: |
409 |
| - $ref: '#/components/schemas/RegionId' |
| 409 | + region: |
| 410 | + $ref: '#/components/schemas/Region' |
410 | 411 | required:
|
411 | 412 | - appId
|
412 | 413 |
|
@@ -549,7 +550,7 @@ components:
|
549 | 550 | $ref: '#/components/schemas/AccessEndpoint'
|
550 | 551 | minItems: 1
|
551 | 552 | EdgeCloudZone:
|
552 |
| - description: An identifier name for an Edge Cloud Zone in the operator domain |
| 553 | + description: Human readable name of the zone of the Edge Cloud. Defined by the OP. |
553 | 554 | type: string
|
554 | 555 | AccessEndpoint:
|
555 | 556 | type: object
|
@@ -622,7 +623,7 @@ components:
|
622 | 623 | status:
|
623 | 624 | $ref: '#/components/schemas/Status'
|
624 | 625 | region:
|
625 |
| - $ref: '#/components/schemas/RegionId' |
| 626 | + $ref: '#/components/schemas/Region' |
626 | 627 |
|
627 | 628 | minItems: 1
|
628 | 629 |
|
@@ -662,7 +663,7 @@ components:
|
662 | 663 | - OS_LICENSE_TYPE_ON_DEMAND
|
663 | 664 | - OTHER
|
664 | 665 |
|
665 |
| - RegionId: |
| 666 | + Region: |
666 | 667 | type: string
|
667 | 668 | description: Human readable name of the geografical region of the Edge Cloud. Defined by the OP.
|
668 | 669 |
|
|
0 commit comments