Loading TS26512_Maf_Provisioning.yaml +17 −17 Original line number Diff line number Diff line Loading @@ -20,60 +20,60 @@ servers: description: See 3GPP TS 29.512 clause 6.1. paths: # Content Protocols Discovery API /provisioning-sessions/{provisioningSessionId}/protocols: /provisioning-sessions/%7bprovisioningSessionId%7d/protocols: $ref: 'TS26510_Maf_Provisioning_ContentProtocols.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1protocols' # Provisioning Sessions API /provisioning-sessions: $ref: 'TS26510_Maf_Provisioning_ProvisioningSessions.yaml#/paths/~1provisioning-sessions' /provisioning-sessions/{provisioningSessionId}: /provisioning-sessions/%7bprovisioningSessionId%7d: $ref: 'TS26510_Maf_Provisioning_ProvisioningSessions.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d' # Server Certificates Provisioning API API /provisioning-sessions/{provisioningSessionId}/certificates: /provisioning-sessions/%7bprovisioningSessionId%7d/certificates: $ref: 'TS26512_Maf_Provisioning_ServerCertificates.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1certificates' /provisioning-sessions/{provisioningSessionId}/certificates/{certificateId}: /provisioning-sessions/%7bprovisioningSessionId%7d/certificates/%7bcertificateId%7d: $ref: 'TS26512_Maf_Provisioning_ServerCertificates.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1certificates~1%7bcertificateId%7d' # Policy Templates Provisioning API API /provisioning-sessions/{provisioningSessionId}/policy-templates: /provisioning-sessions/%7bprovisioningSessionId%7d/policy-templates: $ref: 'TS26510_Maf_Provisioning_PolicyTemplates.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1policy-templates' /provisioning-sessions/{provisioningSessionId}/policy-templates/{policyTemplateId}: /provisioning-sessions/%7bprovisioningSessionId%7d/policy-templates/%7bpolicyTemplateId%7d: $ref: 'TS26510_Maf_Provisioning_PolicyTemplates.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1policy-templates~1%7bpolicyTemplateId%7d' # Content Preparation Templates Provisioning API /provisioning-sessions/{provisioningSessionId}/content-preparation-templates: /provisioning-sessions/%7bprovisioningSessionId%7d/content-preparation-templates: $ref: 'TS26512_Maf_Provisioning_ContentPreparationTemplates.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1content-preparation-templates' /provisioning-sessions/{provisioningSessionId}/content-preparation-templates/{contentPreparationTemplateId}: /provisioning-sessions/%7bprovisioningSessionId%7d/content-preparation-templates/%7bcontentPreparationTemplateId%7d: $ref: 'TS26512_Maf_Provisioning_ContentPreparationTemplates.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1content-preparation-templates~1%7bcontentPreparationTemplateId%7d' # Edge Resources Provisioning API /provisioning-sessions/{provisioningSessionId}/edge-resources-configurations: /provisioning-sessions/%7bprovisioningSessionId%7d/edge-resources-configurations: $ref: 'TS26510_Maf_Provisioning_EdgeResources.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1edge-resources-configurations' /provisioning-sessions/{provisioningSessionId}/edge-resources-configurations/{edgeResourcesConfigurationId}: /provisioning-sessions/%7bprovisioningSessionId%7d/edge-resources-configurations/%7bedgeResourcesConfigurationId%7d: $ref: 'TS26510_Maf_Provisioning_EdgeResources.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1edge-resources-configurations~1%7bedgeResourcesConfigurationId%7d' # Content Hosting Provisioning API /provisioning-sessions/{provisioningSessionId}/content-hosting-configuration: /provisioning-sessions/%7bprovisioningSessionId%7d/content-hosting-configuration: $ref: 'TS26512_Maf_Provisioning_ContentHosting.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1content-hosting-configuration' /provisioning-sessions/{provisioningSessionId}/content-hosting-configuration/purge: /provisioning-sessions/%7bprovisioningSessionId%7d/content-hosting-configuration/purge: $ref: 'TS26512_Maf_Provisioning_ContentHosting.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1content-hosting-configuration~1purge' # Content Publishing Provisioning API # (To be added) # Metrics Reporting Provisioning API /provisioning-sessions/{provisioningSessionId}/metrics-reporting-configurations: /provisioning-sessions/%7bprovisioningSessionId%7d/metrics-reporting-configurations: $ref: 'TS26510_Maf_Provisioning_MetricsReporting.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1metrics-reporting-configurations' /provisioning-sessions/{provisioningSessionId}/metrics-reporting-configurations/{metricsReportingConfigurationId}: /provisioning-sessions/%7bprovisioningSessionId%7d/metrics-reporting-configurations/%7bmetricsReportingConfigurationId%7d: $ref: 'TS26510_Maf_Provisioning_MetricsReporting.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1metrics-reporting-configurations~1%7bmetricsReportingConfigurationId%7d' # Consumption Reporting Provisioning API /provisioning-sessions/{provisioningSessionId}/consumption-reporting-configuration: /provisioning-sessions/%7bprovisioningSessionId%7d/consumption-reporting-configuration: $ref: 'TS26512_Maf_Provisioning_ConsumptionReporting.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1consumption-reporting-configuration' # Event Data Processing Provisioning API /provisioning-sessions/{provisioningSessionId}/event-data-processing-configurations: /provisioning-sessions/%7bprovisioningSessionId%7d/event-data-processing-configurations: $ref: 'TS26512_Maf_Provisioning_EventDataProcessing.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1event-data-processing-configurations' /provisioning-sessions/{provisioningSessionId}/event-data-processing-configurations/{eventDataProcessingConfigurationId}: /provisioning-sessions/%7bprovisioningSessionId%7d/event-data-processing-configurations/%7beventDataProcessingConfigurationId%7d: $ref: 'TS26512_Maf_Provisioning_EventDataProcessing.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1event-data-processing-configurations~1%7beventDataProcessingConfigurationId%7d' TS26512_Maf_SessionHandling.yaml +7 −7 Original line number Diff line number Diff line Loading @@ -20,29 +20,29 @@ servers: description: See 3GPP TS 29.512 clause 6.1. paths: # Service Access Information API /service-access-information/{provisioningSessionId}: /service-access-information/%7bprovisioningSessionId%7d: $ref: 'TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml#/paths/~1service-access-information~1%7bprovisioningSessionId%7d' # Dynamic Policy API /dynamic-policies: $ref: 'TS26510_Maf_SessionHandling_DynamicPolicy.yaml#/paths/~1dynamic-policies' /dynamic-policies/{dynamicPolicyId}: /dynamic-policies/%7bdynamicPolicyId%7d: $ref: 'TS26510_Maf_SessionHandling_DynamicPolicy.yaml#/paths/~1dynamic-policies~1%7bdynamicPolicyId%7d' # Network Assistance API /network-assistance/: $ref: 'TS26510_Maf_SessionHandling_NetworkAssistance.yaml#/paths/~1network-assistance~1' /network-assistance/{naSessionId}: /network-assistance/%7bnaSessionId%7d: $ref: 'TS26510_Maf_SessionHandling_NetworkAssistance.yaml#/paths/~1network-assistance~1%7bnaSessionId%7d' /network-assistance/{naSessionId}/recommendation: /network-assistance/%7bnaSessionId%7d/recommendation: $ref: 'TS26510_Maf_SessionHandling_NetworkAssistance.yaml#/paths/~1network-assistance~1%7bnaSessionId%7d~1recommendation' /network-assistance/{naSessionId}/boost-request: /network-assistance/%7bnaSessionId%7d/boost-request: $ref: 'TS26510_Maf_SessionHandling_NetworkAssistance.yaml#/paths/~1network-assistance~1%7bnaSessionId%7d~1boost-request' # Metrics Reporting API /metrics-reporting/{provisioningSessionId}/{metricsReportingConfigurationId}: /metrics-reporting/%7bprovisioningSessionId%7d/%7bmetricsReportingConfigurationId%7d: $ref: 'TS26510_Maf_SessionHandling_MetricsReporting.yaml#/paths/~1metrics-reporting~1%7bprovisioningSessionId%7d~1%7bmetricsReportingConfigurationId%7d' # Consumption Reporting API /consumption-reporting/{provisioningSessionId}: /consumption-reporting/%7bprovisioningSessionId%7d: $ref: 'TS26512_Maf_SessionHandling_ConsumptionReporting.yaml#/paths/~1consumption-reporting~1%7bprovisioningSessionId%7d' No newline at end of file Loading
TS26512_Maf_Provisioning.yaml +17 −17 Original line number Diff line number Diff line Loading @@ -20,60 +20,60 @@ servers: description: See 3GPP TS 29.512 clause 6.1. paths: # Content Protocols Discovery API /provisioning-sessions/{provisioningSessionId}/protocols: /provisioning-sessions/%7bprovisioningSessionId%7d/protocols: $ref: 'TS26510_Maf_Provisioning_ContentProtocols.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1protocols' # Provisioning Sessions API /provisioning-sessions: $ref: 'TS26510_Maf_Provisioning_ProvisioningSessions.yaml#/paths/~1provisioning-sessions' /provisioning-sessions/{provisioningSessionId}: /provisioning-sessions/%7bprovisioningSessionId%7d: $ref: 'TS26510_Maf_Provisioning_ProvisioningSessions.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d' # Server Certificates Provisioning API API /provisioning-sessions/{provisioningSessionId}/certificates: /provisioning-sessions/%7bprovisioningSessionId%7d/certificates: $ref: 'TS26512_Maf_Provisioning_ServerCertificates.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1certificates' /provisioning-sessions/{provisioningSessionId}/certificates/{certificateId}: /provisioning-sessions/%7bprovisioningSessionId%7d/certificates/%7bcertificateId%7d: $ref: 'TS26512_Maf_Provisioning_ServerCertificates.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1certificates~1%7bcertificateId%7d' # Policy Templates Provisioning API API /provisioning-sessions/{provisioningSessionId}/policy-templates: /provisioning-sessions/%7bprovisioningSessionId%7d/policy-templates: $ref: 'TS26510_Maf_Provisioning_PolicyTemplates.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1policy-templates' /provisioning-sessions/{provisioningSessionId}/policy-templates/{policyTemplateId}: /provisioning-sessions/%7bprovisioningSessionId%7d/policy-templates/%7bpolicyTemplateId%7d: $ref: 'TS26510_Maf_Provisioning_PolicyTemplates.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1policy-templates~1%7bpolicyTemplateId%7d' # Content Preparation Templates Provisioning API /provisioning-sessions/{provisioningSessionId}/content-preparation-templates: /provisioning-sessions/%7bprovisioningSessionId%7d/content-preparation-templates: $ref: 'TS26512_Maf_Provisioning_ContentPreparationTemplates.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1content-preparation-templates' /provisioning-sessions/{provisioningSessionId}/content-preparation-templates/{contentPreparationTemplateId}: /provisioning-sessions/%7bprovisioningSessionId%7d/content-preparation-templates/%7bcontentPreparationTemplateId%7d: $ref: 'TS26512_Maf_Provisioning_ContentPreparationTemplates.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1content-preparation-templates~1%7bcontentPreparationTemplateId%7d' # Edge Resources Provisioning API /provisioning-sessions/{provisioningSessionId}/edge-resources-configurations: /provisioning-sessions/%7bprovisioningSessionId%7d/edge-resources-configurations: $ref: 'TS26510_Maf_Provisioning_EdgeResources.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1edge-resources-configurations' /provisioning-sessions/{provisioningSessionId}/edge-resources-configurations/{edgeResourcesConfigurationId}: /provisioning-sessions/%7bprovisioningSessionId%7d/edge-resources-configurations/%7bedgeResourcesConfigurationId%7d: $ref: 'TS26510_Maf_Provisioning_EdgeResources.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1edge-resources-configurations~1%7bedgeResourcesConfigurationId%7d' # Content Hosting Provisioning API /provisioning-sessions/{provisioningSessionId}/content-hosting-configuration: /provisioning-sessions/%7bprovisioningSessionId%7d/content-hosting-configuration: $ref: 'TS26512_Maf_Provisioning_ContentHosting.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1content-hosting-configuration' /provisioning-sessions/{provisioningSessionId}/content-hosting-configuration/purge: /provisioning-sessions/%7bprovisioningSessionId%7d/content-hosting-configuration/purge: $ref: 'TS26512_Maf_Provisioning_ContentHosting.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1content-hosting-configuration~1purge' # Content Publishing Provisioning API # (To be added) # Metrics Reporting Provisioning API /provisioning-sessions/{provisioningSessionId}/metrics-reporting-configurations: /provisioning-sessions/%7bprovisioningSessionId%7d/metrics-reporting-configurations: $ref: 'TS26510_Maf_Provisioning_MetricsReporting.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1metrics-reporting-configurations' /provisioning-sessions/{provisioningSessionId}/metrics-reporting-configurations/{metricsReportingConfigurationId}: /provisioning-sessions/%7bprovisioningSessionId%7d/metrics-reporting-configurations/%7bmetricsReportingConfigurationId%7d: $ref: 'TS26510_Maf_Provisioning_MetricsReporting.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1metrics-reporting-configurations~1%7bmetricsReportingConfigurationId%7d' # Consumption Reporting Provisioning API /provisioning-sessions/{provisioningSessionId}/consumption-reporting-configuration: /provisioning-sessions/%7bprovisioningSessionId%7d/consumption-reporting-configuration: $ref: 'TS26512_Maf_Provisioning_ConsumptionReporting.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1consumption-reporting-configuration' # Event Data Processing Provisioning API /provisioning-sessions/{provisioningSessionId}/event-data-processing-configurations: /provisioning-sessions/%7bprovisioningSessionId%7d/event-data-processing-configurations: $ref: 'TS26512_Maf_Provisioning_EventDataProcessing.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1event-data-processing-configurations' /provisioning-sessions/{provisioningSessionId}/event-data-processing-configurations/{eventDataProcessingConfigurationId}: /provisioning-sessions/%7bprovisioningSessionId%7d/event-data-processing-configurations/%7beventDataProcessingConfigurationId%7d: $ref: 'TS26512_Maf_Provisioning_EventDataProcessing.yaml#/paths/~1provisioning-sessions~1%7bprovisioningSessionId%7d~1event-data-processing-configurations~1%7beventDataProcessingConfigurationId%7d'
TS26512_Maf_SessionHandling.yaml +7 −7 Original line number Diff line number Diff line Loading @@ -20,29 +20,29 @@ servers: description: See 3GPP TS 29.512 clause 6.1. paths: # Service Access Information API /service-access-information/{provisioningSessionId}: /service-access-information/%7bprovisioningSessionId%7d: $ref: 'TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml#/paths/~1service-access-information~1%7bprovisioningSessionId%7d' # Dynamic Policy API /dynamic-policies: $ref: 'TS26510_Maf_SessionHandling_DynamicPolicy.yaml#/paths/~1dynamic-policies' /dynamic-policies/{dynamicPolicyId}: /dynamic-policies/%7bdynamicPolicyId%7d: $ref: 'TS26510_Maf_SessionHandling_DynamicPolicy.yaml#/paths/~1dynamic-policies~1%7bdynamicPolicyId%7d' # Network Assistance API /network-assistance/: $ref: 'TS26510_Maf_SessionHandling_NetworkAssistance.yaml#/paths/~1network-assistance~1' /network-assistance/{naSessionId}: /network-assistance/%7bnaSessionId%7d: $ref: 'TS26510_Maf_SessionHandling_NetworkAssistance.yaml#/paths/~1network-assistance~1%7bnaSessionId%7d' /network-assistance/{naSessionId}/recommendation: /network-assistance/%7bnaSessionId%7d/recommendation: $ref: 'TS26510_Maf_SessionHandling_NetworkAssistance.yaml#/paths/~1network-assistance~1%7bnaSessionId%7d~1recommendation' /network-assistance/{naSessionId}/boost-request: /network-assistance/%7bnaSessionId%7d/boost-request: $ref: 'TS26510_Maf_SessionHandling_NetworkAssistance.yaml#/paths/~1network-assistance~1%7bnaSessionId%7d~1boost-request' # Metrics Reporting API /metrics-reporting/{provisioningSessionId}/{metricsReportingConfigurationId}: /metrics-reporting/%7bprovisioningSessionId%7d/%7bmetricsReportingConfigurationId%7d: $ref: 'TS26510_Maf_SessionHandling_MetricsReporting.yaml#/paths/~1metrics-reporting~1%7bprovisioningSessionId%7d~1%7bmetricsReportingConfigurationId%7d' # Consumption Reporting API /consumption-reporting/{provisioningSessionId}: /consumption-reporting/%7bprovisioningSessionId%7d: $ref: 'TS26512_Maf_SessionHandling_ConsumptionReporting.yaml#/paths/~1consumption-reporting~1%7bprovisioningSessionId%7d' No newline at end of file