Commit 3e045929 authored by Jesus de Gregorio's avatar Jesus de Gregorio
Browse files

SA#97

parent b15a6883
Loading
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_ConsumptionReportingProvisioning
  version: 1.0.0
  version: 1.0.1
  description: |
    5GMS AF M1 Consumption Reporting Provisioning API
    © 2021, 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 V16.2.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V16.7.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v1'
@@ -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'
+10 −5
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_ContentHostingProvisioning
  version: 1.0.0
  version: 1.1.0
  description: |
    5GMS AF M1 Content Hosting Provisioning API
    © 2021, 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 V16.2.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V16.7.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v1'
@@ -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,10 +158,11 @@ components:
          type: string
    CachingConfiguration:
      type: object
      description: 'A content caching configuration.'
      properties:
        urlPatternFilter:
          type: string
        CachingDirectives:
        cachingDirectives:
          type: object
          required:
            - urlPatternFilter
@@ -176,6 +179,7 @@ components:
              format: int32
    DistributionConfiguration:
      type: object
      description: 'A content distribution configuration.'
      required:
        - canonicalDomainName
        - domainNameAlias
@@ -194,7 +198,7 @@ components:
          type: array
          items:
            $ref: '#/components/schemas/CachingConfiguration'
        GeoFencing:
        geoFencing:
          type: object
          required:
            - locatorType
@@ -208,7 +212,7 @@ components:
                type: string
                description: 'Format of individual locators depends on the locatorType.'
              minItems: 1
        UrlSignature:
        urlSignature:
          type: object
          required:
            - urlPattern
@@ -237,6 +241,7 @@ components:
    # Schema for the resource itself
    ContentHostingConfiguration:
      type: object
      description: "A representation of a Content Hosting Configuration resource."
      required:
        - name
        - ingestConfiguration
+4 −2
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_ContentProtocolsDiscovery
  version: 1.0.0
  version: 1.0.1
  description: |
    5GMS AF M1 Content Protocols Discovery API
    © 2021, 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 V16.2.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V16.7.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v1'
@@ -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
+3 −2
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_MetricsReportingProvisioning
  version: 1.0.0
  version: 1.0.1
  description: |
    5GMS AF M1 Metrics Reporting Provisioning API
    © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: M1_MetricsReportingProvisioning
    description: '5G Media Streaming: Provisioning (M1) APIs: Metrics Reporting Provisioning'
externalDocs:
  description: 'TS 26.512 V16.2.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V16.7.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v1'
@@ -119,6 +119,7 @@ components:
  schemas:
    MetricsReportingConfiguration:
      type: object
      description: "A representation of a Metrics Reporting Configuration resource."
      required:
        - metricsReportingConfigurationId
        - scheme
+5 −4
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_PolicyTemplatesProvisioning
  version: 1.0.0
  version: 1.1.0
  description: |
    5GMS AF M1 Policy Templates Provisioning API
    © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: M1_PolicyTemplatesProvisioning
    description: '5G Media Streaming: Provisioning (M1) APIs: Policy Templates Provisioning'
externalDocs:
  description: 'TS 26.512 V16.2.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V16.7.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v1'
@@ -121,13 +121,14 @@ components:
  schemas:
    PolicyTemplate:
      type: object
      description: "A representation of a Policy Template resource."
      required:
        - policyTemplateId
        - state
        - apiEndPoint
        - apiType
        - externalReference
        - ApplicationSessionContext
        - applicationSessionContext
      properties:
        policyTemplateId:
          $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId'
@@ -155,7 +156,7 @@ components:
          type: string
        qoSSpecification:
          $ref: 'TS26512_CommonData.yaml#/components/schemas/M1QoSSpecification'
        ApplicationSessionContext:
        applicationSessionContext:
          type: object
          properties:
            afAppId:
Loading