diff --git a/TS26510_Maf_Provisioning_ContentHosting.yaml b/TS26510_Maf_Provisioning_ContentHosting.yaml index a286080ff5c049fc02048e2113cfe5eb96c236c6..bd1c83571b6b54bef82068f446ecd6f3ad6b93b7 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). @@ -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: @@ -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: diff --git a/TS26510_Maf_Provisioning_ContentPublishing.yaml b/TS26510_Maf_Provisioning_ContentPublishing.yaml index 9d43ea9ad970480e6d0564c3c2f8fc97553b4b12..fc09bfc4fd033893a0bdaf0cbef7814c6ca83b47 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: @@ -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.'