From 8ae3f3fe8f36727686fc467162bfaf03e79dbeaa Mon Sep 17 00:00:00 2001 From: Jason Cloud Date: Mon, 20 Oct 2025 18:23:16 +0000 Subject: [PATCH 1/4] Add required parameters in IngestConfiguration and minItems: 1 under pathRewriteRules --- TS26510_Maf_Provisioning_ContentHosting.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/TS26510_Maf_Provisioning_ContentHosting.yaml b/TS26510_Maf_Provisioning_ContentHosting.yaml index a286080f..27ce47f2 100644 --- a/TS26510_Maf_Provisioning_ContentHosting.yaml +++ b/TS26510_Maf_Provisioning_ContentHosting.yaml @@ -310,6 +310,9 @@ components: IngestConfiguration: type: object description: 'A configuration for content ingest.' + required: + - mode + - protocol properties: mode: $ref: 'TS26510_CommonData.yaml#/components/schemas/ContentTransferMode' @@ -378,6 +381,7 @@ components: type: array items: $ref: '#/components/schemas/PathRewriteRule' + minItems: 1 cachingConfigurations: type: array items: -- GitLab From 4d3c85a4048d299059e809cce1969060d569bbab Mon Sep 17 00:00:00 2001 From: Jason Cloud Date: Mon, 20 Oct 2025 18:27:57 +0000 Subject: [PATCH 2/4] Remove entryPoint from required BaseContributionConfiguration parameters and canonicalDomainName from BaseContributionConfiguration schema --- TS26510_Maf_Provisioning_ContentPublishing.yaml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/TS26510_Maf_Provisioning_ContentPublishing.yaml b/TS26510_Maf_Provisioning_ContentPublishing.yaml index 9d43ea9a..67353171 100644 --- a/TS26510_Maf_Provisioning_ContentPublishing.yaml +++ b/TS26510_Maf_Provisioning_ContentPublishing.yaml @@ -309,7 +309,7 @@ components: schemas: EgestConfiguration: type: object - description: 'Parameters for egesting content from the Media AS at reference point M2.' + description: 'Parameters for egesting content from the Media AS at reference point M2 or M10.' required: - mode - protocol @@ -334,7 +334,6 @@ components: required: - contributionId - baseURL - - entryPoint properties: contributionId: type: string @@ -356,9 +355,6 @@ components: allOf: - $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' - description: 'A reference to a Server Certificate resource to be presented by the Media AS at reference point M4.' - canonicalDomainName: - type: string - description: 'Default Fully-Qualified Domain Name for use at reference point M4 or M10.' domainNameAlias: type: string description: 'Additional domain name nominated by the Media Application Provider and used by the Media AS to set appropriate CORS HTTP response headers at reference point M4.' -- GitLab From 7cc0951889ef496e0d441cae0cdeac80ff4bfdfb Mon Sep 17 00:00:00 2001 From: Jason Cloud Date: Wed, 22 Oct 2025 15:36:08 +0000 Subject: [PATCH 3/4] Update version number --- TS26510_Maf_Provisioning_ContentHosting.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TS26510_Maf_Provisioning_ContentHosting.yaml b/TS26510_Maf_Provisioning_ContentHosting.yaml index 27ce47f2..2c7065dd 100644 --- a/TS26510_Maf_Provisioning_ContentHosting.yaml +++ b/TS26510_Maf_Provisioning_ContentHosting.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: title: Maf_Provisioning_ContentHosting - version: 1.1.0 + version: 1.2.0 description: | Media Delivery: Content Hosting Provisioning API © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). -- GitLab From 29ac2702f4c6eaac2ba620c6166e6a0b1f2a7a98 Mon Sep 17 00:00:00 2001 From: Jason Cloud Date: Wed, 22 Oct 2025 15:42:13 +0000 Subject: [PATCH 4/4] Update version numbers --- TS26510_Maf_Provisioning_ContentHosting.yaml | 2 +- TS26510_Maf_Provisioning_ContentPublishing.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/TS26510_Maf_Provisioning_ContentHosting.yaml b/TS26510_Maf_Provisioning_ContentHosting.yaml index 2c7065dd..bd1c8357 100644 --- a/TS26510_Maf_Provisioning_ContentHosting.yaml +++ b/TS26510_Maf_Provisioning_ContentHosting.yaml @@ -12,7 +12,7 @@ tags: description: 'Media Delivery: Content Hosting Provisioning API' externalDocs: - description: 'TS 26.510 V19.0.0; Media Delivery; Interactions and APIs for media session handling' + description: 'TS 26.510 V19.1.0; Media Delivery; Interactions and APIs for media session handling' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/' servers: diff --git a/TS26510_Maf_Provisioning_ContentPublishing.yaml b/TS26510_Maf_Provisioning_ContentPublishing.yaml index 67353171..fc09bfc4 100644 --- a/TS26510_Maf_Provisioning_ContentPublishing.yaml +++ b/TS26510_Maf_Provisioning_ContentPublishing.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: title: Maf_Provisioning_ContentPublishing - version: 1.1.0 + version: 1.1.1 description: | Media Delivery: Content Publishing Provisioning API © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -12,7 +12,7 @@ tags: description: 'Media Delivery: Content Publishing Provisioning API' externalDocs: - description: 'TS 26.510 V19.0.0; Media Delivery; Interactions and APIs for media session handling' + description: 'TS 26.510 V19.1.0; Media Delivery; Interactions and APIs for media session handling' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/' servers: -- GitLab