Loading TS26510_Maf_SessionHandling_DynamicPolicy.yaml +7 −7 Original line number Diff line number Diff line Loading @@ -50,7 +50,7 @@ paths: description: 'The URL of the newly created Dynamic Policy resource' required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl' $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' '400': description: 'Bad Request' '401': Loading @@ -63,7 +63,7 @@ paths: in: path required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' get: operationId: retrieveDynamicPolicy summary: 'Retrieve an existing Dynamic Policy resource' Loading Loading @@ -165,19 +165,19 @@ components: - provisioningSessionId properties: dynamicPolicyId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' policyTemplateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' serviceDataFlowDescriptions: type: array items: $ref: 'TS26512_CommonData.yaml#/components/schemas/ServiceDataFlowDescription' $ref: 'TS26510_CommonData.yaml#/components/schemas/ServiceDataFlowDescription' mediaType: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MediaType' provisioningSessionId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' qosSpecification: $ref: 'TS26512_CommonData.yaml#/components/schemas/M5QoSSpecification' $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification' enforcementMethod: type: string enforcementBitRate: Loading TS26510_Maf_SessionHandling_MetricsReporting.yaml +2 −2 Original line number Diff line number Diff line Loading @@ -34,13 +34,13 @@ paths: in: path required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' description: 'The resource identifier of an existing Provisioning Session.' - name: metricsReportingConfigurationId in: path required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' description: 'The resource identifier of a Metrics Configuration in the specified Provisioning Session.' post: operationId: submitMetricsReport Loading TS26510_Maf_SessionHandling_NetworkAssistance.yaml +11 −11 Original line number Diff line number Diff line Loading @@ -50,7 +50,7 @@ paths: description: 'The URL of the newly created Network Assistance Session resource' required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl' $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' '400': description: 'Bad Request' '401': Loading @@ -63,7 +63,7 @@ paths: in: path required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' get: operationId: retrieveNetworkAssistanceSession summary: 'Retrieve an existing Network Assistance Session resource' Loading Loading @@ -155,7 +155,7 @@ paths: content: application/json: schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/M5QoSSpecification' $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification' '400': description: 'Bad Request' '401': Loading @@ -179,7 +179,7 @@ paths: content: application/json: schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/OperationSuccessResponse' $ref: 'TS26510_CommonData.yaml#/components/schemas/OperationSuccessResponse' '400': description: 'Bad Request' '401': Loading Loading @@ -214,21 +214,21 @@ components: - serviceDataFlowDescriptions properties: naSessionId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' provisioningSessionId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' serviceDataFlowDescriptions: type: array items: $ref: 'TS26512_CommonData.yaml#/components/schemas/ServiceDataFlowDescription' $ref: 'TS26510_CommonData.yaml#/components/schemas/ServiceDataFlowDescription' minItems: 1 mediaType: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MediaType' policyTemplateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' requestedQoS: $ref: 'TS26512_CommonData.yaml#/components/schemas/M5QoSSpecification' $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification' recommendedQoS: $ref: 'TS26512_CommonData.yaml#/components/schemas/M5QoSSpecification' $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification' notficationURL: $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl' $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml +12 −12 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ paths: in: path required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' get: operationId: retrieveServiceAccessInformation summary: 'Retrieve the Service Access Information resource' Loading Loading @@ -75,7 +75,7 @@ components: - contentType properties: locator: $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl' $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' contentType: type: string profiles: Loading @@ -88,7 +88,7 @@ components: description: "A set of application endpoint addresses." type: array items: $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl' $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' minItems: 1 ServiceAccessInformationResource: Loading @@ -99,9 +99,9 @@ components: - provisioningSessionType properties: provisioningSessionId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' provisioningSessionType: $ref: 'TS26512_CommonData.yaml#/components/schemas/ProvisioningSessionType' $ref: 'TS26510_CommonData.yaml#/components/schemas/ProvisioningSessionType' streamingAccess: type: object properties: Loading @@ -110,7 +110,7 @@ components: items: $ref: '#/components/schemas/M5MediaEntryPoint' eMBMSServiceAnnouncementLocator: $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl' $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' clientConsumptionReportingConfiguration: type: object required: Loading @@ -128,7 +128,7 @@ components: accessReporting: type: boolean samplePercentage: $ref: 'TS26512_CommonData.yaml#/components/schemas/Percentage' $ref: 'TS26510_CommonData.yaml#/components/schemas/Percentage' dynamicPolicyInvocationConfiguration: type: object required: Loading @@ -150,11 +150,11 @@ components: externalReference: type: string policyTemplateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' sdfMethods: type: array items: $ref: 'TS26512_CommonData.yaml#/components/schemas/SdfMethod' $ref: 'TS26510_CommonData.yaml#/components/schemas/SdfMethod' minItems: 0 clientMetricsReportingConfigurations: type: array Loading @@ -178,7 +178,7 @@ components: reportingInterval: $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec' samplePercentage: $ref: 'TS26512_CommonData.yaml#/components/schemas/Percentage' $ref: 'TS26510_CommonData.yaml#/components/schemas/Percentage' urlFilters: type: array items: Loading @@ -203,7 +203,7 @@ components: - easDiscoveryTemplate properties: eligibilityCriteria: $ref: 'TS26512_CommonData.yaml#/components/schemas/EdgeProcessingEligibilityCriteria' $ref: 'TS26510_CommonData.yaml#/components/schemas/EdgeProcessingEligibilityCriteria' easDiscoveryTemplate: $ref: '#/components/schemas/EASDiscoveryTemplate' easRelocationRequirements: Loading @@ -216,7 +216,7 @@ components: - tolerance properties: tolerance: $ref: 'TS26512_CommonData.yaml#/components/schemas/EASRelocationTolerance' $ref: 'TS26510_CommonData.yaml#/components/schemas/EASRelocationTolerance' maxInterruptionDuration: $ref: 'TS29571_CommonData.yaml#/components/schemas/UintegerRm' Loading TS26512_M5_DynamicPolicies.yaml +10 −5 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M5_DynamicPolicies version: 3.0.0 Loading @@ -6,13 +7,17 @@ info: 5GMS AF M5 Dynamic Policy API (deprecated) © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. tags: - name: M5_DynamicPolicies description: '5G Media Streaming: Media Session Handling (M5) APIs: Dynamic Policies (deprecated)' externalDocs: description: 'TS 26.512 V18.1.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' paths: {} components: schemas: DynamicPolicy: Loading @@ -26,19 +31,19 @@ components: - provisioningSessionId properties: dynamicPolicyId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' policyTemplateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' serviceDataFlowDescriptions: type: array items: $ref: 'TS26512_CommonData.yaml#/components/schemas/ServiceDataFlowDescription' $ref: 'TS26510_CommonData.yaml#/components/schemas/ServiceDataFlowDescription' mediaType: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MediaType' provisioningSessionId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' qosSpecification: $ref: 'TS26512_CommonData.yaml#/components/schemas/M5QoSSpecification' $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification' enforcementMethod: type: string enforcementBitRate: Loading Loading
TS26510_Maf_SessionHandling_DynamicPolicy.yaml +7 −7 Original line number Diff line number Diff line Loading @@ -50,7 +50,7 @@ paths: description: 'The URL of the newly created Dynamic Policy resource' required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl' $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' '400': description: 'Bad Request' '401': Loading @@ -63,7 +63,7 @@ paths: in: path required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' get: operationId: retrieveDynamicPolicy summary: 'Retrieve an existing Dynamic Policy resource' Loading Loading @@ -165,19 +165,19 @@ components: - provisioningSessionId properties: dynamicPolicyId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' policyTemplateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' serviceDataFlowDescriptions: type: array items: $ref: 'TS26512_CommonData.yaml#/components/schemas/ServiceDataFlowDescription' $ref: 'TS26510_CommonData.yaml#/components/schemas/ServiceDataFlowDescription' mediaType: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MediaType' provisioningSessionId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' qosSpecification: $ref: 'TS26512_CommonData.yaml#/components/schemas/M5QoSSpecification' $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification' enforcementMethod: type: string enforcementBitRate: Loading
TS26510_Maf_SessionHandling_MetricsReporting.yaml +2 −2 Original line number Diff line number Diff line Loading @@ -34,13 +34,13 @@ paths: in: path required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' description: 'The resource identifier of an existing Provisioning Session.' - name: metricsReportingConfigurationId in: path required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' description: 'The resource identifier of a Metrics Configuration in the specified Provisioning Session.' post: operationId: submitMetricsReport Loading
TS26510_Maf_SessionHandling_NetworkAssistance.yaml +11 −11 Original line number Diff line number Diff line Loading @@ -50,7 +50,7 @@ paths: description: 'The URL of the newly created Network Assistance Session resource' required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl' $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' '400': description: 'Bad Request' '401': Loading @@ -63,7 +63,7 @@ paths: in: path required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' get: operationId: retrieveNetworkAssistanceSession summary: 'Retrieve an existing Network Assistance Session resource' Loading Loading @@ -155,7 +155,7 @@ paths: content: application/json: schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/M5QoSSpecification' $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification' '400': description: 'Bad Request' '401': Loading @@ -179,7 +179,7 @@ paths: content: application/json: schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/OperationSuccessResponse' $ref: 'TS26510_CommonData.yaml#/components/schemas/OperationSuccessResponse' '400': description: 'Bad Request' '401': Loading Loading @@ -214,21 +214,21 @@ components: - serviceDataFlowDescriptions properties: naSessionId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' provisioningSessionId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' serviceDataFlowDescriptions: type: array items: $ref: 'TS26512_CommonData.yaml#/components/schemas/ServiceDataFlowDescription' $ref: 'TS26510_CommonData.yaml#/components/schemas/ServiceDataFlowDescription' minItems: 1 mediaType: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MediaType' policyTemplateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' requestedQoS: $ref: 'TS26512_CommonData.yaml#/components/schemas/M5QoSSpecification' $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification' recommendedQoS: $ref: 'TS26512_CommonData.yaml#/components/schemas/M5QoSSpecification' $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification' notficationURL: $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl' $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl'
TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml +12 −12 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ paths: in: path required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' get: operationId: retrieveServiceAccessInformation summary: 'Retrieve the Service Access Information resource' Loading Loading @@ -75,7 +75,7 @@ components: - contentType properties: locator: $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl' $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' contentType: type: string profiles: Loading @@ -88,7 +88,7 @@ components: description: "A set of application endpoint addresses." type: array items: $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl' $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' minItems: 1 ServiceAccessInformationResource: Loading @@ -99,9 +99,9 @@ components: - provisioningSessionType properties: provisioningSessionId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' provisioningSessionType: $ref: 'TS26512_CommonData.yaml#/components/schemas/ProvisioningSessionType' $ref: 'TS26510_CommonData.yaml#/components/schemas/ProvisioningSessionType' streamingAccess: type: object properties: Loading @@ -110,7 +110,7 @@ components: items: $ref: '#/components/schemas/M5MediaEntryPoint' eMBMSServiceAnnouncementLocator: $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl' $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' clientConsumptionReportingConfiguration: type: object required: Loading @@ -128,7 +128,7 @@ components: accessReporting: type: boolean samplePercentage: $ref: 'TS26512_CommonData.yaml#/components/schemas/Percentage' $ref: 'TS26510_CommonData.yaml#/components/schemas/Percentage' dynamicPolicyInvocationConfiguration: type: object required: Loading @@ -150,11 +150,11 @@ components: externalReference: type: string policyTemplateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' sdfMethods: type: array items: $ref: 'TS26512_CommonData.yaml#/components/schemas/SdfMethod' $ref: 'TS26510_CommonData.yaml#/components/schemas/SdfMethod' minItems: 0 clientMetricsReportingConfigurations: type: array Loading @@ -178,7 +178,7 @@ components: reportingInterval: $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec' samplePercentage: $ref: 'TS26512_CommonData.yaml#/components/schemas/Percentage' $ref: 'TS26510_CommonData.yaml#/components/schemas/Percentage' urlFilters: type: array items: Loading @@ -203,7 +203,7 @@ components: - easDiscoveryTemplate properties: eligibilityCriteria: $ref: 'TS26512_CommonData.yaml#/components/schemas/EdgeProcessingEligibilityCriteria' $ref: 'TS26510_CommonData.yaml#/components/schemas/EdgeProcessingEligibilityCriteria' easDiscoveryTemplate: $ref: '#/components/schemas/EASDiscoveryTemplate' easRelocationRequirements: Loading @@ -216,7 +216,7 @@ components: - tolerance properties: tolerance: $ref: 'TS26512_CommonData.yaml#/components/schemas/EASRelocationTolerance' $ref: 'TS26510_CommonData.yaml#/components/schemas/EASRelocationTolerance' maxInterruptionDuration: $ref: 'TS29571_CommonData.yaml#/components/schemas/UintegerRm' Loading
TS26512_M5_DynamicPolicies.yaml +10 −5 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M5_DynamicPolicies version: 3.0.0 Loading @@ -6,13 +7,17 @@ info: 5GMS AF M5 Dynamic Policy API (deprecated) © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. tags: - name: M5_DynamicPolicies description: '5G Media Streaming: Media Session Handling (M5) APIs: Dynamic Policies (deprecated)' externalDocs: description: 'TS 26.512 V18.1.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' paths: {} components: schemas: DynamicPolicy: Loading @@ -26,19 +31,19 @@ components: - provisioningSessionId properties: dynamicPolicyId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' policyTemplateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' serviceDataFlowDescriptions: type: array items: $ref: 'TS26512_CommonData.yaml#/components/schemas/ServiceDataFlowDescription' $ref: 'TS26510_CommonData.yaml#/components/schemas/ServiceDataFlowDescription' mediaType: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MediaType' provisioningSessionId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' qosSpecification: $ref: 'TS26512_CommonData.yaml#/components/schemas/M5QoSSpecification' $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification' enforcementMethod: type: string enforcementBitRate: Loading