Commit 564a9595 authored by Jesus de Gregorio's avatar Jesus de Gregorio
Browse files

SA#97

parent 2d1a6f58
Loading
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: 5GMS Common Data Types
  version: 1.1.0
  version: 2.0.0
  description: |
    5GMS Common Data Types
    © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: 5GMS Common Data Types
    description: '5G Media Streaming: Common Data Types'
externalDocs:
  description: 'TS 26.512 V17.1.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V17.2.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
paths: {}
components:
+3 −2
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_ConsumptionReportingProvisioning
  version: 1.1.0
  version: 2.0.0
  description: |
    5GMS AF M1 Consumption Reporting Provisioning API
    © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: M1_ConsumptionReportingProvisioning
    description: '5G Media Streaming: Provisioning (M1) APIs: Consumption Reporting Provisioning'
externalDocs:
  description: 'TS 26.512 V17.1.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V17.2.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v2'
@@ -105,6 +105,7 @@ components:
  schemas:
    ConsumptionReportingConfiguration:
      type: object
      description: "A representation of a Consumption Reporting Configuration resource."
      properties:
        reportingInterval:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
+14 −6
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_ContentHostingProvisioning
  version: 1.1.0
  version: 2.0.0
  description: |
    5GMS AF M1 Content Hosting Provisioning API
    © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: M1_ContentHostingProvisioning
    description: '5G Media Streaming: Provisioning (M1) APIs: Content Hosting Provisioning'
externalDocs:
  description: 'TS 26.512 V17.1.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V17.2.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v2'
@@ -135,6 +135,7 @@ components:
  schemas:
    IngestConfiguration:
      type: object
      description: 'A configuration for content ingest.'
      properties:
        path:
          type: string
@@ -146,6 +147,7 @@ components:
          $ref: 'TS26512_CommonData.yaml#/components/schemas/Url'
    PathRewriteRule:
      type: object
      description: 'A rule to manipulate URL paths.'
      required:
        - requestPattern
        - mappedPath
@@ -156,13 +158,15 @@ components:
          type: string
    CachingConfiguration:
      type: object
      description: 'A content caching configuration.'
      required:
        - urlPatternFilter
      properties:
        urlPatternFilter:
          type: string
        CachingDirectives:
        cachingDirectives:
          type: object
          required:
            - urlPatternFilter
            - noCache
          properties:
            statusCodeFilters:
@@ -176,6 +180,7 @@ components:
              format: int32
    DistributionConfiguration:
      type: object
      description: 'A content distribution configuration.'
      required:
        - canonicalDomainName
        - domainNameAlias
@@ -194,7 +199,7 @@ components:
          type: array
          items:
            $ref: '#/components/schemas/CachingConfiguration'
        GeoFencing:
        geoFencing:
          type: object
          required:
            - locatorType
@@ -208,7 +213,7 @@ components:
                type: string
                description: 'Format of individual locators depends on the locatorType.'
              minItems: 1
        UrlSignature:
        urlSignature:
          type: object
          required:
            - urlPattern
@@ -246,6 +251,7 @@ components:
    # Schema for the resource itself
    ContentHostingConfiguration:
      type: object
      description: "A representation of a Content Hosting Configuration resource."
      required:
        - name
        - ingestConfiguration
@@ -261,6 +267,7 @@ components:
            $ref: '#/components/schemas/DistributionConfiguration'

    DistributionNetworkType:
      description: "Type of distribution network."
      anyOf:
        - type: string
          enum: [NETWORK_EMBMS]
@@ -271,6 +278,7 @@ components:
            content defined in the present version of this API.

    DistributionMode:
      description: "Mode of content distribution."
      anyOf:
        - type: string
          enum: [MODE_EXCLUSIVE, MODE_HYBRID, MODE_DYNAMIC]
+2 −2
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_ContentPreparationTemplatesProvisioning
  version: 1.0.0
  version: 2.0.0
  description: |
    5GMS AF M1 Content Preparation Templates Provisioning API
    © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: M1_ContentPreparationTemplatesProvisioning
    description: '5G Media Streaming: Provisioning (M1) APIs: Content Preparation Templates Provisioning'
externalDocs:
  description: 'TS 26.512 V17.1.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V17.2.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v2'
+4 −2
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_ContentProtocolsDiscovery
  version: 1.0.0
  version: 2.0.0
  description: |
    5GMS AF M1 Content Protocols Discovery API
    © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: M1_ContentDiscovery
    description: '5G Media Streaming: Provisioning (M1) APIs: Content Protocols Discovery'
externalDocs:
  description: 'TS 26.512 V17.1.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V17.2.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v2'
@@ -41,6 +41,7 @@ components:
  schemas:
    ContentProtocolDescriptor:
      type: object
      description: "A descriptor describing a content protocol."
      required:
        - termIdentifier
      properties:
@@ -50,6 +51,7 @@ components:
          $ref: 'TS26512_CommonData.yaml#/components/schemas/Url'
    ContentProtocols:
      type: object
      description: "A representation of the Content Protocols resource."
      properties:
        downlinkIngestProtocols:
          type: array
Loading