Loading TS26512_CommonData.yaml +44 −39 Original line number Diff line number Diff line openapi: 3.0.0 info: title: 5GMS Common Data Types version: 2.0.1 version: 2.0.2 description: | 5GMS Common Data Types © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: 5GMS Common Data Types description: '5G Media Streaming: Common Data Types' externalDocs: description: 'TS 26.512 V17.4.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V17.6.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' paths: {} components: Loading Loading @@ -156,6 +156,46 @@ components: reason: type: string EndpointAddress: type: object required: - portNumber properties: hostname: type: string ipv4Addr: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr' ipv6Addr: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr' portNumber: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint16' EdgeProcessingEligibilityCriteria: type: object required: - serviceDataFlowDescriptions - ueLocations - timeWindows - appRequest properties: serviceDataFlowDescriptions: type: array items: $ref: '#/components/schemas/ServiceDataFlowDescription' ueLocations: type: array items: $ref: 'TS29122_CommonData.yaml#/components/schemas/LocationArea5G' timeWindows: type: array items: $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow' appRequest: type: boolean ##################################### # Clause 6.4.4: Enumerated data types ##################################### CellIdentifierType: anyOf: - type: string Loading Loading @@ -186,18 +226,6 @@ components: extensions to the enumeration but is not used to encode content defined in the present version of this API. EndpointAddress: type: object required: - portNumber properties: ipv4Addr: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr' ipv6Addr: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr' portNumber: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint16' CacheStatus: anyOf: - type: string Loading @@ -208,29 +236,6 @@ components: extensions to the enumeration but is not used to encode content defined in the present version of this API. EdgeProcessingEligibilityCriteria: type: object required: - serviceDataFlowDescriptions - ueLocations - timeWindows - appRequest properties: serviceDataFlowDescriptions: type: array items: $ref: '#/components/schemas/ServiceDataFlowDescription' ueLocations: type: array items: $ref: 'TS29122_CommonData.yaml#/components/schemas/LocationArea5G' timeWindows: type: array items: $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow' appRequest: type: boolean EASRelocationTolerance: anyOf: - type: string Loading TS26512_M1_ContentHostingProvisioning.yaml +4 −2 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_ContentHostingProvisioning version: 2.2.1 version: 2.2.2 description: | 5GMS AF M1 Content Hosting Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_ContentHostingProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Content Hosting Provisioning' externalDocs: description: 'TS 26.512 V17.5.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V17.6.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v2' Loading Loading @@ -239,6 +239,8 @@ components: $ref: '#/components/schemas/M1MediaEntryPoint' contentPreparationTemplateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' edgeResourcesConfigurationId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' canonicalDomainName: type: string domainNameAlias: Loading TS26512_M1_EdgeResourcesProvisioning.yaml +9 −8 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_EdgeResourcesProvisioning version: 2.1.1 version: 2.1.2 description: | 5GMS AF M1 Edge Resources Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_EdgeResourcesProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Edge Resources Provisioning' externalDocs: description: 'TS 26.512 V17.4.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V17.6.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v2' Loading Loading @@ -152,23 +152,21 @@ components: EASRequirements: type: object description: 'Requirements of an EAS.' required: - easProviderIds - easType - easFeatures - serviceAvailabilitySchedule - serviceContinuityScenarios properties: easProviderIds: type: array items: type: string minItems: 1 easId: type: string easType: type: string easFeatures: type: array items: type: string minItems: 1 serviceKpi: $ref: 'TS29558_Eees_EASRegistration.yaml#/components/schemas/EASServiceKPI' serviceArea: Loading @@ -177,14 +175,17 @@ components: type: array items: $ref: 'TS29122_CpProvisioning.yaml#/components/schemas/ScheduledCommunicationTime' minItems: 1 serviceContinuityScenarios: type: array items: $ref: 'TS29558_Eecs_EESRegistration.yaml#/components/schemas/ACRScenario' minItems: 1 serviceContinuitySupport: type: array items: $ref: 'TS29558_Eecs_EESRegistration.yaml#/components/schemas/ACRScenario' minItems: 1 EdgeManagementMode: description: 'The management mode of an EAS.' Loading TS26512_M1_MetricsReportingProvisioning.yaml +5 −3 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_MetricsReportingProvisioning version: 2.0.1 version: 2.1.0 description: | 5GMS AF M1 Metrics Reporting Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_MetricsReportingProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Metrics Reporting Provisioning' externalDocs: description: 'TS 26.512 V17.4.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V17.6.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v2' Loading Loading @@ -122,7 +122,7 @@ components: description: "A representation of a Metrics Reporting Configuration resource." required: - metricsReportingConfigurationId - scheme - samplingPeriod properties: metricsReportingConfigurationId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' Loading @@ -139,6 +139,8 @@ components: items: type: string minItems: 1 samplingPeriod: $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec' metrics: type: array items: Loading TS26512_M1_PolicyTemplatesProvisioning.yaml +2 −19 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_PolicyTemplatesProvisioning version: 2.1.0 version: 2.2.0 description: | 5GMS AF M1 Policy Templates Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_PolicyTemplatesProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Policy Templates Provisioning' externalDocs: description: 'TS 26.512 V17.5.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V17.6.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v2' Loading Loading @@ -126,8 +126,6 @@ components: - policyTemplateId - state - stateReason - apiEndPoint - apiType - externalReference - applicationSessionContext properties: Loading @@ -144,17 +142,6 @@ components: content defined in the present version of this API. stateReason: $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails' apiEndPoint: type: string apiType: anyOf: - type: string enum: [N5, N33] - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. externalReference: type: string qoSSpecification: Loading @@ -162,13 +149,9 @@ components: applicationSessionContext: type: object properties: afAppId: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/AfAppId' sliceInfo: $ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai' dnn: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' aspId: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/AspId' chargingSpecification: $ref: 'TS26512_CommonData.yaml#/components/schemas/ChargingSpecification' Loading
TS26512_CommonData.yaml +44 −39 Original line number Diff line number Diff line openapi: 3.0.0 info: title: 5GMS Common Data Types version: 2.0.1 version: 2.0.2 description: | 5GMS Common Data Types © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: 5GMS Common Data Types description: '5G Media Streaming: Common Data Types' externalDocs: description: 'TS 26.512 V17.4.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V17.6.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' paths: {} components: Loading Loading @@ -156,6 +156,46 @@ components: reason: type: string EndpointAddress: type: object required: - portNumber properties: hostname: type: string ipv4Addr: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr' ipv6Addr: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr' portNumber: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint16' EdgeProcessingEligibilityCriteria: type: object required: - serviceDataFlowDescriptions - ueLocations - timeWindows - appRequest properties: serviceDataFlowDescriptions: type: array items: $ref: '#/components/schemas/ServiceDataFlowDescription' ueLocations: type: array items: $ref: 'TS29122_CommonData.yaml#/components/schemas/LocationArea5G' timeWindows: type: array items: $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow' appRequest: type: boolean ##################################### # Clause 6.4.4: Enumerated data types ##################################### CellIdentifierType: anyOf: - type: string Loading Loading @@ -186,18 +226,6 @@ components: extensions to the enumeration but is not used to encode content defined in the present version of this API. EndpointAddress: type: object required: - portNumber properties: ipv4Addr: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr' ipv6Addr: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr' portNumber: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint16' CacheStatus: anyOf: - type: string Loading @@ -208,29 +236,6 @@ components: extensions to the enumeration but is not used to encode content defined in the present version of this API. EdgeProcessingEligibilityCriteria: type: object required: - serviceDataFlowDescriptions - ueLocations - timeWindows - appRequest properties: serviceDataFlowDescriptions: type: array items: $ref: '#/components/schemas/ServiceDataFlowDescription' ueLocations: type: array items: $ref: 'TS29122_CommonData.yaml#/components/schemas/LocationArea5G' timeWindows: type: array items: $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow' appRequest: type: boolean EASRelocationTolerance: anyOf: - type: string Loading
TS26512_M1_ContentHostingProvisioning.yaml +4 −2 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_ContentHostingProvisioning version: 2.2.1 version: 2.2.2 description: | 5GMS AF M1 Content Hosting Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_ContentHostingProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Content Hosting Provisioning' externalDocs: description: 'TS 26.512 V17.5.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V17.6.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v2' Loading Loading @@ -239,6 +239,8 @@ components: $ref: '#/components/schemas/M1MediaEntryPoint' contentPreparationTemplateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' edgeResourcesConfigurationId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' canonicalDomainName: type: string domainNameAlias: Loading
TS26512_M1_EdgeResourcesProvisioning.yaml +9 −8 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_EdgeResourcesProvisioning version: 2.1.1 version: 2.1.2 description: | 5GMS AF M1 Edge Resources Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_EdgeResourcesProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Edge Resources Provisioning' externalDocs: description: 'TS 26.512 V17.4.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V17.6.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v2' Loading Loading @@ -152,23 +152,21 @@ components: EASRequirements: type: object description: 'Requirements of an EAS.' required: - easProviderIds - easType - easFeatures - serviceAvailabilitySchedule - serviceContinuityScenarios properties: easProviderIds: type: array items: type: string minItems: 1 easId: type: string easType: type: string easFeatures: type: array items: type: string minItems: 1 serviceKpi: $ref: 'TS29558_Eees_EASRegistration.yaml#/components/schemas/EASServiceKPI' serviceArea: Loading @@ -177,14 +175,17 @@ components: type: array items: $ref: 'TS29122_CpProvisioning.yaml#/components/schemas/ScheduledCommunicationTime' minItems: 1 serviceContinuityScenarios: type: array items: $ref: 'TS29558_Eecs_EESRegistration.yaml#/components/schemas/ACRScenario' minItems: 1 serviceContinuitySupport: type: array items: $ref: 'TS29558_Eecs_EESRegistration.yaml#/components/schemas/ACRScenario' minItems: 1 EdgeManagementMode: description: 'The management mode of an EAS.' Loading
TS26512_M1_MetricsReportingProvisioning.yaml +5 −3 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_MetricsReportingProvisioning version: 2.0.1 version: 2.1.0 description: | 5GMS AF M1 Metrics Reporting Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_MetricsReportingProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Metrics Reporting Provisioning' externalDocs: description: 'TS 26.512 V17.4.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V17.6.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v2' Loading Loading @@ -122,7 +122,7 @@ components: description: "A representation of a Metrics Reporting Configuration resource." required: - metricsReportingConfigurationId - scheme - samplingPeriod properties: metricsReportingConfigurationId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' Loading @@ -139,6 +139,8 @@ components: items: type: string minItems: 1 samplingPeriod: $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec' metrics: type: array items: Loading
TS26512_M1_PolicyTemplatesProvisioning.yaml +2 −19 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_PolicyTemplatesProvisioning version: 2.1.0 version: 2.2.0 description: | 5GMS AF M1 Policy Templates Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_PolicyTemplatesProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Policy Templates Provisioning' externalDocs: description: 'TS 26.512 V17.5.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V17.6.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v2' Loading Loading @@ -126,8 +126,6 @@ components: - policyTemplateId - state - stateReason - apiEndPoint - apiType - externalReference - applicationSessionContext properties: Loading @@ -144,17 +142,6 @@ components: content defined in the present version of this API. stateReason: $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails' apiEndPoint: type: string apiType: anyOf: - type: string enum: [N5, N33] - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. externalReference: type: string qoSSpecification: Loading @@ -162,13 +149,9 @@ components: applicationSessionContext: type: object properties: afAppId: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/AfAppId' sliceInfo: $ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai' dnn: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' aspId: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/AspId' chargingSpecification: $ref: 'TS26512_CommonData.yaml#/components/schemas/ChargingSpecification'