Loading TS26512_M1_ConsumptionReportingProvisioning.yaml +7 −4 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_ConsumptionReportingProvisioning version: 1.0.2 version: 1.1.0 description: | 5GMS AF M1 Consumption Reporting Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_ConsumptionReportingProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Consumption Reporting Provisioning' externalDocs: description: 'TS 26.512 V16.9.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V16.12.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' Loading Loading @@ -109,7 +109,10 @@ components: description: "A representation of a Consumption Reporting Configuration resource." properties: reportingInterval: $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec' minimum: 0 exclusiveMinimum: true allOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec' samplePercentage: $ref: 'TS26512_CommonData.yaml#/components/schemas/Percentage' locationReporting: Loading TS26512_M1_ContentHostingProvisioning.yaml +34 −2 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_ContentHostingProvisioning version: 1.3.0 version: 1.3.1 description: | 5GMS AF M1 Content Hosting Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_ContentHostingProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Content Hosting Provisioning' externalDocs: description: 'TS 26.512 V16.9.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V16.12.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' Loading Loading @@ -128,6 +128,38 @@ paths: responses: '200': description: 'Content Purged' content: application/json: schema: description: 'The aggregate number of cache entries purged in all 5GMSd AS instances distributing content for the requested Provisioning Session.' type: integer minimum: 1 '204': # No Content description: 'No Content Purged' '400': # Bad Request (e.g. syntactically invalid regular expression in request body) $ref: 'TS29571_CommonData.yaml#/components/responses/400' '404': # Not Found $ref: 'TS29571_CommonData.yaml#/components/responses/404' '413': # Payload Too Large $ref: 'TS29571_CommonData.yaml#/components/responses/413' '414': # URI Too Long $ref: 'TS29571_CommonData.yaml#/components/responses/414' '415': # Unsupported Media Type $ref: 'TS29571_CommonData.yaml#/components/responses/415' '500': # Internal Server Error $ref: 'TS29571_CommonData.yaml#/components/responses/500' '503': # Service Unavailable $ref: 'TS29571_CommonData.yaml#/components/responses/503' default: $ref: 'TS29571_CommonData.yaml#/components/responses/default' components: schemas: Loading TS26512_M1_ContentPreparationTemplatesProvisioning.yaml +21 −3 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_ContentPreparationTemplatesProvisioning version: 1.1.0 version: 1.1.1 description: | 5GMS AF M1 Content Preparation Templates Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_ContentPreparationTemplatesProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Content Preparation Templates Provisioning' externalDocs: description: 'TS 26.512 V16.9.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V16.12.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' Loading @@ -31,7 +31,7 @@ paths: operationId: createContentPreparationTemplate summary: 'Create (and optionally upload) a new Content Preparation Template for the specified Provisioning Session' requestBody: description: 'A Content Preparation Template of any type' description: 'A Content Preparation Template of any supported type' required: true content: '*/*': Loading @@ -46,6 +46,12 @@ paths: required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl' '415': # Unsupported Media Type $ref: 'TS29571_CommonData.yaml#/components/responses/415' '503': # Service Unavailable $ref: 'TS29571_CommonData.yaml#/components/responses/503' /provisioning-sessions/{provisioningSessionId}/content-preparation-templates/{contentPreparationTemplateId}: parameters: - name: provisioningSessionId Loading Loading @@ -85,6 +91,12 @@ paths: description: 'Updated Content Preparation Template' '404': description: 'Not Found' '415': # Unsupported Media Type $ref: 'TS29571_CommonData.yaml#/components/responses/415' '503': # Service Unavailable $ref: 'TS29571_CommonData.yaml#/components/responses/503' patch: operationId: patchContentPreparationTemplate summary: 'Patch the specified Content Preparation Template for the specified Provisioning Session' Loading @@ -107,6 +119,12 @@ paths: type: string '404': description: 'Not Found' '415': # Unsupported Media Type $ref: 'TS29571_CommonData.yaml#/components/responses/415' '503': # Service Unavailable $ref: 'TS29571_CommonData.yaml#/components/responses/503' delete: operationId: destroyContentPreparationTemplate summary: 'Destroy the specified Content Preparation Template of the specified Provisioning Session' Loading TS26512_M1_PolicyTemplatesProvisioning.yaml +16 −12 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_PolicyTemplatesProvisioning version: 1.3.0 version: 1.3.1 description: | 5GMS AF M1 Policy Templates Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_PolicyTemplatesProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Policy Templates Provisioning' externalDocs: description: 'TS 26.512 V16.11.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V16.12.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' Loading Loading @@ -127,11 +127,13 @@ components: - state - stateReason - externalReference - applicationSessionContext properties: policyTemplateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' readOnly: true allOf: - $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' state: readOnly: true anyOf: - type: string enum: [PENDING, INVALID, READY, SUSPENDED] Loading @@ -141,7 +143,9 @@ components: extensions to the enumeration but is not used to encode content defined in the present version of this API. stateReason: $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails' readOnly: true allOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails' externalReference: type: string qoSSpecification: Loading TS26512_M1_ProvisioningSessions.yaml +5 −2 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_ProvisioningSessions version: 1.1.1 version: 1.2.0 description: | 5GMS AF M1 Provisioning Sessions API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_ProvisioningSessions description: '5G Media Streaming: Provisioning (M1) APIs: Provisioning Sessions' externalDocs: description: 'TS 26.512 V16.9.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V16.12.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' Loading Loading @@ -69,6 +69,7 @@ components: required: - provisioningSessionId - provisioningSessionType - appId properties: provisioningSessionId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' Loading @@ -76,6 +77,8 @@ components: $ref: 'TS26512_CommonData.yaml#/components/schemas/ProvisioningSessionType' aspId: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/AspId' appId: $ref: 'TS29571_CommonData.yaml#/components/schemas/ApplicationId' serverCertificateIds: type: array items: Loading Loading
TS26512_M1_ConsumptionReportingProvisioning.yaml +7 −4 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_ConsumptionReportingProvisioning version: 1.0.2 version: 1.1.0 description: | 5GMS AF M1 Consumption Reporting Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_ConsumptionReportingProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Consumption Reporting Provisioning' externalDocs: description: 'TS 26.512 V16.9.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V16.12.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' Loading Loading @@ -109,7 +109,10 @@ components: description: "A representation of a Consumption Reporting Configuration resource." properties: reportingInterval: $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec' minimum: 0 exclusiveMinimum: true allOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec' samplePercentage: $ref: 'TS26512_CommonData.yaml#/components/schemas/Percentage' locationReporting: Loading
TS26512_M1_ContentHostingProvisioning.yaml +34 −2 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_ContentHostingProvisioning version: 1.3.0 version: 1.3.1 description: | 5GMS AF M1 Content Hosting Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_ContentHostingProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Content Hosting Provisioning' externalDocs: description: 'TS 26.512 V16.9.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V16.12.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' Loading Loading @@ -128,6 +128,38 @@ paths: responses: '200': description: 'Content Purged' content: application/json: schema: description: 'The aggregate number of cache entries purged in all 5GMSd AS instances distributing content for the requested Provisioning Session.' type: integer minimum: 1 '204': # No Content description: 'No Content Purged' '400': # Bad Request (e.g. syntactically invalid regular expression in request body) $ref: 'TS29571_CommonData.yaml#/components/responses/400' '404': # Not Found $ref: 'TS29571_CommonData.yaml#/components/responses/404' '413': # Payload Too Large $ref: 'TS29571_CommonData.yaml#/components/responses/413' '414': # URI Too Long $ref: 'TS29571_CommonData.yaml#/components/responses/414' '415': # Unsupported Media Type $ref: 'TS29571_CommonData.yaml#/components/responses/415' '500': # Internal Server Error $ref: 'TS29571_CommonData.yaml#/components/responses/500' '503': # Service Unavailable $ref: 'TS29571_CommonData.yaml#/components/responses/503' default: $ref: 'TS29571_CommonData.yaml#/components/responses/default' components: schemas: Loading
TS26512_M1_ContentPreparationTemplatesProvisioning.yaml +21 −3 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_ContentPreparationTemplatesProvisioning version: 1.1.0 version: 1.1.1 description: | 5GMS AF M1 Content Preparation Templates Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_ContentPreparationTemplatesProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Content Preparation Templates Provisioning' externalDocs: description: 'TS 26.512 V16.9.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V16.12.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' Loading @@ -31,7 +31,7 @@ paths: operationId: createContentPreparationTemplate summary: 'Create (and optionally upload) a new Content Preparation Template for the specified Provisioning Session' requestBody: description: 'A Content Preparation Template of any type' description: 'A Content Preparation Template of any supported type' required: true content: '*/*': Loading @@ -46,6 +46,12 @@ paths: required: true schema: $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl' '415': # Unsupported Media Type $ref: 'TS29571_CommonData.yaml#/components/responses/415' '503': # Service Unavailable $ref: 'TS29571_CommonData.yaml#/components/responses/503' /provisioning-sessions/{provisioningSessionId}/content-preparation-templates/{contentPreparationTemplateId}: parameters: - name: provisioningSessionId Loading Loading @@ -85,6 +91,12 @@ paths: description: 'Updated Content Preparation Template' '404': description: 'Not Found' '415': # Unsupported Media Type $ref: 'TS29571_CommonData.yaml#/components/responses/415' '503': # Service Unavailable $ref: 'TS29571_CommonData.yaml#/components/responses/503' patch: operationId: patchContentPreparationTemplate summary: 'Patch the specified Content Preparation Template for the specified Provisioning Session' Loading @@ -107,6 +119,12 @@ paths: type: string '404': description: 'Not Found' '415': # Unsupported Media Type $ref: 'TS29571_CommonData.yaml#/components/responses/415' '503': # Service Unavailable $ref: 'TS29571_CommonData.yaml#/components/responses/503' delete: operationId: destroyContentPreparationTemplate summary: 'Destroy the specified Content Preparation Template of the specified Provisioning Session' Loading
TS26512_M1_PolicyTemplatesProvisioning.yaml +16 −12 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_PolicyTemplatesProvisioning version: 1.3.0 version: 1.3.1 description: | 5GMS AF M1 Policy Templates Provisioning API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_PolicyTemplatesProvisioning description: '5G Media Streaming: Provisioning (M1) APIs: Policy Templates Provisioning' externalDocs: description: 'TS 26.512 V16.11.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V16.12.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' Loading Loading @@ -127,11 +127,13 @@ components: - state - stateReason - externalReference - applicationSessionContext properties: policyTemplateId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' readOnly: true allOf: - $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' state: readOnly: true anyOf: - type: string enum: [PENDING, INVALID, READY, SUSPENDED] Loading @@ -141,7 +143,9 @@ components: extensions to the enumeration but is not used to encode content defined in the present version of this API. stateReason: $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails' readOnly: true allOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails' externalReference: type: string qoSSpecification: Loading
TS26512_M1_ProvisioningSessions.yaml +5 −2 Original line number Diff line number Diff line openapi: 3.0.0 info: title: M1_ProvisioningSessions version: 1.1.1 version: 1.2.0 description: | 5GMS AF M1 Provisioning Sessions API © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ tags: - name: M1_ProvisioningSessions description: '5G Media Streaming: Provisioning (M1) APIs: Provisioning Sessions' externalDocs: description: 'TS 26.512 V16.9.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V16.12.0; 5G Media Streaming (5GMS); Protocols' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' servers: - url: '{apiRoot}/3gpp-m1/v1' Loading Loading @@ -69,6 +69,7 @@ components: required: - provisioningSessionId - provisioningSessionType - appId properties: provisioningSessionId: $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId' Loading @@ -76,6 +77,8 @@ components: $ref: 'TS26512_CommonData.yaml#/components/schemas/ProvisioningSessionType' aspId: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/AspId' appId: $ref: 'TS29571_CommonData.yaml#/components/schemas/ApplicationId' serverCertificateIds: type: array items: Loading