Loading TS26512_CommonData.yaml +58 −3 Original line number Diff line number Diff line openapi: 3.0.0 info: title: 5GMS Common Data Types version: 1.0.0 version: 1.1.0 description: | 5GMS Common Data Types © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. tags: - name: 5GMS Common Data Types description: '5G Media Streaming: Common Data Types' externalDocs: description: 'TS 26.512 V16.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V17.1.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' paths: {} components: Loading Loading @@ -177,3 +177,58 @@ components: This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. EndpointAddress: type: object required: - portNumber properties: ipv4Addr: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr' ipv6Addr: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr' portNumber: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint16' CacheStatus: anyOf: - type: string enum: [HIT, MISS, EXPIRED] - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. EdgeProcessingEligibilityCriteria: type: object required: - serviceDataFlowDescriptions - ueLocations - timeWindows - appRequest properties: serviceDataFlowDescriptions: type: array items: $ref: '#/components/schemas/ServiceDataFlowDescription' ueLocations: type: array items: $ref: 'TS29122_CommonData.yaml#/components/schemas/LocationArea5G' timeWindows: type: array items: $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow' appRequest: type: boolean EASRelocationTolerance: anyOf: - type: string enum: [RELOCATION_UNAWARE, RELOCATION_TOLERANT, RELOCATION_INTOLERANT] - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. TS26512_M1_ConsumptionReportingProvisioning.yaml +6 −4 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_ConsumptionReportingProvisioning version: 1.0.0 version: 1.1.0 description: | 5GMS AF M1 Consumption Reporting Provisioning API © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. 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 V17.1.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' - url: '{apiRoot}/3gpp-m1/v2' variables: apiRoot: default: https://example.com Loading Loading @@ -112,3 +112,5 @@ components: $ref: 'TS26512_CommonData.yaml#/components/schemas/Percentage' locationReporting: type: boolean accessReporting: type: boolean TS26512_M1_ContentHostingProvisioning.yaml +33 −4 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). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. 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 V17.1.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' - url: '{apiRoot}/3gpp-m1/v2' variables: apiRoot: default: https://example.com Loading Loading @@ -234,6 +234,15 @@ components: type: string certificateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' supplementaryDistributionNetworks: type: object properties: default: $ref: '#/components/schemas/DistributionNetworkType' required: - default additionalProperties: $ref: '#/components/schemas/DistributionMode' # Schema for the resource itself ContentHostingConfiguration: type: object Loading @@ -250,3 +259,23 @@ components: type: array items: $ref: '#/components/schemas/DistributionConfiguration' DistributionNetworkType: anyOf: - type: string enum: [NETWORK_EMBMS] - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. DistributionMode: anyOf: - type: string enum: [MODE_EXCLUSIVE, MODE_HYBRID, MODE_DYNAMIC] - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. TS26512_M1_ContentPreparationTemplatesProvisioning.yaml +3 −3 Original line number Diff line number Diff line Loading @@ -4,16 +4,16 @@ info: version: 1.0.0 description: | 5GMS AF M1 Content Preparation Templates Provisioning API © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. tags: - name: M1_ContentPreparationTemplatesProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Content Preparation Templates Provisioning' externalDocs: description: 'TS 26.512 V16.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V17.1.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' - url: '{apiRoot}/3gpp-m1/v2' variables: apiRoot: default: https://example.com Loading TS26512_M1_ContentProtocolsDiscovery.yaml +3 −3 Original line number Diff line number Diff line Loading @@ -4,16 +4,16 @@ info: version: 1.0.0 description: | 5GMS AF M1 Content Protocols Discovery API © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. 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 V17.1.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' - url: '{apiRoot}/3gpp-m1/v2' variables: apiRoot: default: https://example.com Loading Loading
TS26512_CommonData.yaml +58 −3 Original line number Diff line number Diff line openapi: 3.0.0 info: title: 5GMS Common Data Types version: 1.0.0 version: 1.1.0 description: | 5GMS Common Data Types © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. tags: - name: 5GMS Common Data Types description: '5G Media Streaming: Common Data Types' externalDocs: description: 'TS 26.512 V16.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V17.1.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' paths: {} components: Loading Loading @@ -177,3 +177,58 @@ components: This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. EndpointAddress: type: object required: - portNumber properties: ipv4Addr: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr' ipv6Addr: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr' portNumber: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint16' CacheStatus: anyOf: - type: string enum: [HIT, MISS, EXPIRED] - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. EdgeProcessingEligibilityCriteria: type: object required: - serviceDataFlowDescriptions - ueLocations - timeWindows - appRequest properties: serviceDataFlowDescriptions: type: array items: $ref: '#/components/schemas/ServiceDataFlowDescription' ueLocations: type: array items: $ref: 'TS29122_CommonData.yaml#/components/schemas/LocationArea5G' timeWindows: type: array items: $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow' appRequest: type: boolean EASRelocationTolerance: anyOf: - type: string enum: [RELOCATION_UNAWARE, RELOCATION_TOLERANT, RELOCATION_INTOLERANT] - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API.
TS26512_M1_ConsumptionReportingProvisioning.yaml +6 −4 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_ConsumptionReportingProvisioning version: 1.0.0 version: 1.1.0 description: | 5GMS AF M1 Consumption Reporting Provisioning API © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. 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 V17.1.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' - url: '{apiRoot}/3gpp-m1/v2' variables: apiRoot: default: https://example.com Loading Loading @@ -112,3 +112,5 @@ components: $ref: 'TS26512_CommonData.yaml#/components/schemas/Percentage' locationReporting: type: boolean accessReporting: type: boolean
TS26512_M1_ContentHostingProvisioning.yaml +33 −4 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). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. 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 V17.1.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' - url: '{apiRoot}/3gpp-m1/v2' variables: apiRoot: default: https://example.com Loading Loading @@ -234,6 +234,15 @@ components: type: string certificateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' supplementaryDistributionNetworks: type: object properties: default: $ref: '#/components/schemas/DistributionNetworkType' required: - default additionalProperties: $ref: '#/components/schemas/DistributionMode' # Schema for the resource itself ContentHostingConfiguration: type: object Loading @@ -250,3 +259,23 @@ components: type: array items: $ref: '#/components/schemas/DistributionConfiguration' DistributionNetworkType: anyOf: - type: string enum: [NETWORK_EMBMS] - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. DistributionMode: anyOf: - type: string enum: [MODE_EXCLUSIVE, MODE_HYBRID, MODE_DYNAMIC] - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API.
TS26512_M1_ContentPreparationTemplatesProvisioning.yaml +3 −3 Original line number Diff line number Diff line Loading @@ -4,16 +4,16 @@ info: version: 1.0.0 description: | 5GMS AF M1 Content Preparation Templates Provisioning API © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. tags: - name: M1_ContentPreparationTemplatesProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Content Preparation Templates Provisioning' externalDocs: description: 'TS 26.512 V16.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V17.1.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' - url: '{apiRoot}/3gpp-m1/v2' variables: apiRoot: default: https://example.com Loading
TS26512_M1_ContentProtocolsDiscovery.yaml +3 −3 Original line number Diff line number Diff line Loading @@ -4,16 +4,16 @@ info: version: 1.0.0 description: | 5GMS AF M1 Content Protocols Discovery API © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. 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 V17.1.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' - url: '{apiRoot}/3gpp-m1/v2' variables: apiRoot: default: https://example.com Loading