Loading OpenAPI/TS28538_EdgeNrm.yaml +58 −0 Original line number Diff line number Diff line Loading @@ -174,6 +174,27 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' servedEESList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' SAP: type: object properties: host: $ref: 'TS28623_ComDefs.yaml#/components/schemas/HostAddr' port: type: integer Operation: type: object properties: name: type: string allowedConsumers: type: string operationSemantics: type: string description: any of enumrated value enum: - REQUEST_RESPONSE - SUBSCRIBE_NOTIFY #-------- Definition of types for name-containments ------ SubNetwork-ncO-EdgeNrm: type: object Loading @@ -185,6 +206,29 @@ components: EASBundle: $ref: '#/components/schemas/EASBundle-Multiple' #-------- Definition of Edge common IOCs -------------------------------------------- ManagedEdgeNFService-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: userLabel: type: string sAP: $ref: '#/components/schemas/SAP' operations: type: array items: $ref: '#/components/schemas/Operation' administrativeState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' operationalState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' #-------- Definition of Edge common IOCs -------------------------------------------- #-------- Definition of concrete IOCs -------------------------------------------- EdgeDataNetwork-Single: Loading Loading @@ -299,6 +343,10 @@ components: registrationInfo: $ref: '#/components/schemas/RegistrationInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: ManagedEdgeNFService: $ref: '#/components/schemas/ManagedEdgeNFService-Multiple' ECSFunction-Single: allOf: Loading @@ -323,6 +371,10 @@ components: sharedECSInfo: $ref: '#/components/schemas/FederatedECSInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: ManagedEdgeNFService: $ref: '#/components/schemas/ManagedEdgeNFService-Multiple' EASRequirements-Single: allOf: Loading Loading @@ -473,6 +525,11 @@ components: type: array items: $ref: '#/components/schemas/EASBundle-Single' ManagedEdgeNFService-Multiple: type: array items: $ref: '#/components/schemas/ManagedEdgeNFService-Single' #--------------------------------- Definition ------------------------------------ resources-edgeNrm: Loading @@ -488,3 +545,4 @@ components: - $ref: '#/components/schemas/OperatorEdgeDataNetwork-Single' - $ref: '#/components/schemas/EASResourceReservationJob-Single' - $ref: '#/components/schemas/EASBundle-Single' - $ref: '#/components/schemas/ManagedEdgeNFService-Single' Loading
OpenAPI/TS28538_EdgeNrm.yaml +58 −0 Original line number Diff line number Diff line Loading @@ -174,6 +174,27 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' servedEESList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' SAP: type: object properties: host: $ref: 'TS28623_ComDefs.yaml#/components/schemas/HostAddr' port: type: integer Operation: type: object properties: name: type: string allowedConsumers: type: string operationSemantics: type: string description: any of enumrated value enum: - REQUEST_RESPONSE - SUBSCRIBE_NOTIFY #-------- Definition of types for name-containments ------ SubNetwork-ncO-EdgeNrm: type: object Loading @@ -185,6 +206,29 @@ components: EASBundle: $ref: '#/components/schemas/EASBundle-Multiple' #-------- Definition of Edge common IOCs -------------------------------------------- ManagedEdgeNFService-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: userLabel: type: string sAP: $ref: '#/components/schemas/SAP' operations: type: array items: $ref: '#/components/schemas/Operation' administrativeState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' operationalState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' #-------- Definition of Edge common IOCs -------------------------------------------- #-------- Definition of concrete IOCs -------------------------------------------- EdgeDataNetwork-Single: Loading Loading @@ -299,6 +343,10 @@ components: registrationInfo: $ref: '#/components/schemas/RegistrationInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: ManagedEdgeNFService: $ref: '#/components/schemas/ManagedEdgeNFService-Multiple' ECSFunction-Single: allOf: Loading @@ -323,6 +371,10 @@ components: sharedECSInfo: $ref: '#/components/schemas/FederatedECSInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: ManagedEdgeNFService: $ref: '#/components/schemas/ManagedEdgeNFService-Multiple' EASRequirements-Single: allOf: Loading Loading @@ -473,6 +525,11 @@ components: type: array items: $ref: '#/components/schemas/EASBundle-Single' ManagedEdgeNFService-Multiple: type: array items: $ref: '#/components/schemas/ManagedEdgeNFService-Single' #--------------------------------- Definition ------------------------------------ resources-edgeNrm: Loading @@ -488,3 +545,4 @@ components: - $ref: '#/components/schemas/OperatorEdgeDataNetwork-Single' - $ref: '#/components/schemas/EASResourceReservationJob-Single' - $ref: '#/components/schemas/EASBundle-Single' - $ref: '#/components/schemas/ManagedEdgeNFService-Single'