Loading TS26512_M1_ContentHostingProvisioning.yaml +12 −12 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_ContentHostingProvisioning version: 1.1.0 version: 1.2.0 description: | 5GMS AF M1 Content Hosting Provisioning API © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. tags: - name: M1_ContentHostingProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Content Hosting Provisioning' externalDocs: description: 'TS 26.512 V16.7.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V16.8.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' Loading Loading @@ -137,35 +137,34 @@ components: type: object description: 'A configuration for content ingest.' properties: path: type: string pull: type: boolean protocol: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uri' entryPoint: baseURL: $ref: 'TS26512_CommonData.yaml#/components/schemas/Url' PathRewriteRule: type: object description: 'A rule to manipulate URL paths.' required: - requestPattern - requestPathPattern - mappedPath properties: requestPattern: requestPathPattern: type: string mappedPath: type: string CachingConfiguration: type: object description: 'A content caching configuration.' required: - urlPatternFilter properties: urlPatternFilter: type: string cachingDirectives: type: object required: - urlPatternFilter - noCache properties: statusCodeFilters: Loading @@ -180,9 +179,6 @@ components: DistributionConfiguration: type: object description: 'A content distribution configuration.' required: - canonicalDomainName - domainNameAlias properties: contentPreparationTemplateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' Loading @@ -190,6 +186,8 @@ components: type: string domainNameAlias: type: string baseURL: $ref: 'TS26512_CommonData.yaml#/components/schemas/Url' pathRewriteRules: type: array items: Loading Loading @@ -249,6 +247,8 @@ components: properties: name: type: string entryPointPath: $ref: 'TS26512_CommonData.yaml#/components/schemas/Url' ingestConfiguration: $ref: '#/components/schemas/IngestConfiguration' distributionConfigurations: Loading TS28532_FaultMnS.yaml +3 −5 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Fault Supervision MnS version: 16.10.0 version: 16.12.0 description: >- OAS 3.0.1 definition of the Fault Supervision MnS © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.532; Generic management services Loading Loading @@ -546,9 +546,7 @@ components: observedMeasurement: type: string observedValue: oneOf: - type: integer - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float' type: number thresholdLevel: $ref: '#/components/schemas/ThresholdLevelInd' armTime: Loading TS28532_ProvMnS.yaml +59 −71 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Provisioning MnS version: 16.11.0 version: 16.12.0 description: >- OAS 3.0.1 definition of the Provisioning MnS © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -234,6 +234,14 @@ paths: application/json: schema: $ref: '#/components/schemas/Resource' application/vnd.3gpp.object-tree-hierarchical+json: schema: $ref: '#/components/schemas/Resource' application/vnd.3gpp.object-tree-flat+json: schema: type: array items: $ref: '#/components/schemas/Resource' default: description: Error case. content: Loading Loading @@ -266,12 +274,12 @@ paths: schema: type: array items: type: object $ref: '#/components/schemas/PatchItem' application/3gpp-json-patch+json: schema: type: array items: type: object $ref: '#/components/schemas/PatchItem' responses: '200': description: >- Loading @@ -298,52 +306,16 @@ paths: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' delete: summary: Deletes one or multiple resources summary: Deletes one resource description: >- With HTTP DELETE resources are deleted. The resources to be deleted are With HTTP DELETE one resource is deleted. The resources to be deleted is identified with the target URI. parameters: - name: scope in: query description: >- This parameter extends the set of targeted resources beyond the base resource identified with the path component of the URI. No scoping mechanism is specified in the present document. required: false schema: $ref: '#/components/schemas/Scope' style: form explode: true - name: filter in: query description: >- This parameter reduces the targeted set of resources by applying a filter to the scoped set of resource representations. Only resources representations for which the filter construct evaluates to "true" are returned. No filter language is specified in the present document. required: false schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter' responses: '200': description: >- Success case ("200 OK"). This status code shall be returned, when query parameters are present in the request and one or multiple resources are deleted. The URIs of the deleted resources are returned in the response message body. '204': description: >- Success case ("204 No Content"). This status code shall be returned, when no query parameters are present in the request and only one resource is deleted. The message body is empty. content: application/json: schema: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' This status code is returned, when the resource has been successfully deleted. The response body is empty. default: description: Error case. content: Loading @@ -352,18 +324,6 @@ paths: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' components: schemas: CorrelatedNotification: type: object properties: source: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' notificationIds: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationId' required: - source - notificationIds CmNotificationTypes: type: string enum: Loading @@ -378,27 +338,28 @@ components: - MANAGEMENT_OPERATION - SON_OPERATION - UNKNOWN ScopeType: type: string enum: - BASE_ONLY - BASE_NTH_LEVEL - BASE_SUBTREE - BASE_ALL Operation: type: string enum: - CREATE - DELETE - REPLACE ScopeType: PatchOperation: type: string enum: - BASE_ONLY - BASE_NTH_LEVEL - BASE_SUBTREE - BASE_ALL Scope: type: object properties: scopeType: $ref: '#/components/schemas/ScopeType' scopeLevel: type: integer - add - replace - remove - copy - move - test Resource: oneOf: Loading @@ -424,7 +385,25 @@ components: - $ref: 'TS28541_5GcNrm.yaml#/components/schemas/resources-5gcNrm' - $ref: 'TS28541_SliceNrm.yaml#/components/schemas/resources-sliceNrm' - $ref: 'TS28536_CoslaNrm.yaml#/components/schemas/resources-coslaNrm' Scope: type: object properties: scopeType: $ref: '#/components/schemas/ScopeType' scopeLevel: type: integer CorrelatedNotification: type: object properties: source: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' notificationIds: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationId' required: - source - notificationIds MoiChange: type: object Loading @@ -447,7 +426,6 @@ components: oneOf: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' - $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeValueChangeSet' NotifyMoiCreation: allOf: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationHeader' Loading Loading @@ -506,3 +484,13 @@ components: $ref: '#/components/schemas/MoiChange' required: - moiChanges PatchItem: type: object properties: op: $ref: '#/components/schemas/PatchOperation' from: type: string path: type: string value: {} TS28541_SliceNrm.yaml +9 −5 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Slice NRM version: 16.11.0 version: 16.12.0 description: >- OAS 3.0.1 specification of the Slice NRM @ 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @ 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541; 5G NRM, Slice NRM Loading Loading @@ -126,7 +126,9 @@ components: availability: $ref: '#/components/schemas/Support' periodicityList: type: string type: array items: type: integer DLThptPerSlice: type: object properties: Loading Loading @@ -183,6 +185,8 @@ components: servAttrCom: $ref: '#/components/schemas/ServAttrCom' kPIList: type: array items: type: string UserMgmtOpen: type: object Loading Loading @@ -251,7 +255,7 @@ components: $ref: '#/components/schemas/KPIMonitoring' userMgmtOpen: $ref: '#/components/schemas/UserMgmtOpen' v2XModels: v2XCommModels: $ref: '#/components/schemas/V2XCommModels' coverageArea: type: string Loading TS32291_Nchf_ConvergedCharging.yaml +10 −6 Original line number Diff line number Diff line openapi: 3.0.0 info: title: Nchf_ConvergedCharging version: 3.0.5 version: 3.0.6 description: | ConvergedCharging Service © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: > 3GPP TS 32.291 V16.13.0: Telecommunication management; Charging management; 3GPP TS 32.291 V16.14.0: Telecommunication management; Charging management; 5G system, charging service; Stage 3. url: 'http://www.3gpp.org/ftp/Specs/archive/32_series/32.291/' servers: Loading Loading @@ -1223,7 +1223,8 @@ components: enum: - AMF - SMF - SMS - SMS # Included for backwards compatibility, shall not be used - SMSF - PGW_C_SMF - NEFF # Included for backwards compatibility, shall not be used - SGW Loading Loading @@ -1503,9 +1504,12 @@ components: anyOf: - type: string enum: - CreateMOI - ModifyMOIAttributes - DeleteMOI - CreateMOI #Included for backwards compatibility, shall not be used - ModifyMOIAttributes #Included for backwards compatibility, shall not be used - DeleteMOI #Included for backwards compatibility, shall not be used - CREATE_MOI - MODIFY_MOI_ATTR - DELETE_MOI - type: string ManagementOperationStatus: anyOf: Loading Loading
TS26512_M1_ContentHostingProvisioning.yaml +12 −12 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_ContentHostingProvisioning version: 1.1.0 version: 1.2.0 description: | 5GMS AF M1 Content Hosting Provisioning API © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. tags: - name: M1_ContentHostingProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Content Hosting Provisioning' externalDocs: description: 'TS 26.512 V16.7.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V16.8.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' Loading Loading @@ -137,35 +137,34 @@ components: type: object description: 'A configuration for content ingest.' properties: path: type: string pull: type: boolean protocol: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uri' entryPoint: baseURL: $ref: 'TS26512_CommonData.yaml#/components/schemas/Url' PathRewriteRule: type: object description: 'A rule to manipulate URL paths.' required: - requestPattern - requestPathPattern - mappedPath properties: requestPattern: requestPathPattern: type: string mappedPath: type: string CachingConfiguration: type: object description: 'A content caching configuration.' required: - urlPatternFilter properties: urlPatternFilter: type: string cachingDirectives: type: object required: - urlPatternFilter - noCache properties: statusCodeFilters: Loading @@ -180,9 +179,6 @@ components: DistributionConfiguration: type: object description: 'A content distribution configuration.' required: - canonicalDomainName - domainNameAlias properties: contentPreparationTemplateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' Loading @@ -190,6 +186,8 @@ components: type: string domainNameAlias: type: string baseURL: $ref: 'TS26512_CommonData.yaml#/components/schemas/Url' pathRewriteRules: type: array items: Loading Loading @@ -249,6 +247,8 @@ components: properties: name: type: string entryPointPath: $ref: 'TS26512_CommonData.yaml#/components/schemas/Url' ingestConfiguration: $ref: '#/components/schemas/IngestConfiguration' distributionConfigurations: Loading
TS28532_FaultMnS.yaml +3 −5 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Fault Supervision MnS version: 16.10.0 version: 16.12.0 description: >- OAS 3.0.1 definition of the Fault Supervision MnS © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.532; Generic management services Loading Loading @@ -546,9 +546,7 @@ components: observedMeasurement: type: string observedValue: oneOf: - type: integer - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float' type: number thresholdLevel: $ref: '#/components/schemas/ThresholdLevelInd' armTime: Loading
TS28532_ProvMnS.yaml +59 −71 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Provisioning MnS version: 16.11.0 version: 16.12.0 description: >- OAS 3.0.1 definition of the Provisioning MnS © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -234,6 +234,14 @@ paths: application/json: schema: $ref: '#/components/schemas/Resource' application/vnd.3gpp.object-tree-hierarchical+json: schema: $ref: '#/components/schemas/Resource' application/vnd.3gpp.object-tree-flat+json: schema: type: array items: $ref: '#/components/schemas/Resource' default: description: Error case. content: Loading Loading @@ -266,12 +274,12 @@ paths: schema: type: array items: type: object $ref: '#/components/schemas/PatchItem' application/3gpp-json-patch+json: schema: type: array items: type: object $ref: '#/components/schemas/PatchItem' responses: '200': description: >- Loading @@ -298,52 +306,16 @@ paths: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' delete: summary: Deletes one or multiple resources summary: Deletes one resource description: >- With HTTP DELETE resources are deleted. The resources to be deleted are With HTTP DELETE one resource is deleted. The resources to be deleted is identified with the target URI. parameters: - name: scope in: query description: >- This parameter extends the set of targeted resources beyond the base resource identified with the path component of the URI. No scoping mechanism is specified in the present document. required: false schema: $ref: '#/components/schemas/Scope' style: form explode: true - name: filter in: query description: >- This parameter reduces the targeted set of resources by applying a filter to the scoped set of resource representations. Only resources representations for which the filter construct evaluates to "true" are returned. No filter language is specified in the present document. required: false schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter' responses: '200': description: >- Success case ("200 OK"). This status code shall be returned, when query parameters are present in the request and one or multiple resources are deleted. The URIs of the deleted resources are returned in the response message body. '204': description: >- Success case ("204 No Content"). This status code shall be returned, when no query parameters are present in the request and only one resource is deleted. The message body is empty. content: application/json: schema: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' This status code is returned, when the resource has been successfully deleted. The response body is empty. default: description: Error case. content: Loading @@ -352,18 +324,6 @@ paths: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' components: schemas: CorrelatedNotification: type: object properties: source: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' notificationIds: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationId' required: - source - notificationIds CmNotificationTypes: type: string enum: Loading @@ -378,27 +338,28 @@ components: - MANAGEMENT_OPERATION - SON_OPERATION - UNKNOWN ScopeType: type: string enum: - BASE_ONLY - BASE_NTH_LEVEL - BASE_SUBTREE - BASE_ALL Operation: type: string enum: - CREATE - DELETE - REPLACE ScopeType: PatchOperation: type: string enum: - BASE_ONLY - BASE_NTH_LEVEL - BASE_SUBTREE - BASE_ALL Scope: type: object properties: scopeType: $ref: '#/components/schemas/ScopeType' scopeLevel: type: integer - add - replace - remove - copy - move - test Resource: oneOf: Loading @@ -424,7 +385,25 @@ components: - $ref: 'TS28541_5GcNrm.yaml#/components/schemas/resources-5gcNrm' - $ref: 'TS28541_SliceNrm.yaml#/components/schemas/resources-sliceNrm' - $ref: 'TS28536_CoslaNrm.yaml#/components/schemas/resources-coslaNrm' Scope: type: object properties: scopeType: $ref: '#/components/schemas/ScopeType' scopeLevel: type: integer CorrelatedNotification: type: object properties: source: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' notificationIds: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationId' required: - source - notificationIds MoiChange: type: object Loading @@ -447,7 +426,6 @@ components: oneOf: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' - $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeValueChangeSet' NotifyMoiCreation: allOf: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationHeader' Loading Loading @@ -506,3 +484,13 @@ components: $ref: '#/components/schemas/MoiChange' required: - moiChanges PatchItem: type: object properties: op: $ref: '#/components/schemas/PatchOperation' from: type: string path: type: string value: {}
TS28541_SliceNrm.yaml +9 −5 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Slice NRM version: 16.11.0 version: 16.12.0 description: >- OAS 3.0.1 specification of the Slice NRM @ 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @ 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541; 5G NRM, Slice NRM Loading Loading @@ -126,7 +126,9 @@ components: availability: $ref: '#/components/schemas/Support' periodicityList: type: string type: array items: type: integer DLThptPerSlice: type: object properties: Loading Loading @@ -183,6 +185,8 @@ components: servAttrCom: $ref: '#/components/schemas/ServAttrCom' kPIList: type: array items: type: string UserMgmtOpen: type: object Loading Loading @@ -251,7 +255,7 @@ components: $ref: '#/components/schemas/KPIMonitoring' userMgmtOpen: $ref: '#/components/schemas/UserMgmtOpen' v2XModels: v2XCommModels: $ref: '#/components/schemas/V2XCommModels' coverageArea: type: string Loading
TS32291_Nchf_ConvergedCharging.yaml +10 −6 Original line number Diff line number Diff line openapi: 3.0.0 info: title: Nchf_ConvergedCharging version: 3.0.5 version: 3.0.6 description: | ConvergedCharging Service © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: > 3GPP TS 32.291 V16.13.0: Telecommunication management; Charging management; 3GPP TS 32.291 V16.14.0: Telecommunication management; Charging management; 5G system, charging service; Stage 3. url: 'http://www.3gpp.org/ftp/Specs/archive/32_series/32.291/' servers: Loading Loading @@ -1223,7 +1223,8 @@ components: enum: - AMF - SMF - SMS - SMS # Included for backwards compatibility, shall not be used - SMSF - PGW_C_SMF - NEFF # Included for backwards compatibility, shall not be used - SGW Loading Loading @@ -1503,9 +1504,12 @@ components: anyOf: - type: string enum: - CreateMOI - ModifyMOIAttributes - DeleteMOI - CreateMOI #Included for backwards compatibility, shall not be used - ModifyMOIAttributes #Included for backwards compatibility, shall not be used - DeleteMOI #Included for backwards compatibility, shall not be used - CREATE_MOI - MODIFY_MOI_ATTR - DELETE_MOI - type: string ManagementOperationStatus: anyOf: Loading