Commit 5082ff5e authored by lohmart's avatar lohmart
Browse files

Added scopes for Client Credential for Maf APIs (old M1)

parent c430b306
Loading
Loading
Loading
Loading
+25 −1
Original line number Diff line number Diff line
@@ -38,6 +38,9 @@ paths:
    post:
      operationId: createContentHostingConfiguration
      summary: 'Create and upload the Content Hosting Configuration for the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - content-hosting-configuration-create
      requestBody:
        description: 'A JSON representation of a Content Hosting Configuration'
        required: true
@@ -81,6 +84,9 @@ paths:
    get:
      operationId: retrieveContentHostingConfiguration
      summary: 'Retrieve the Content Hosting Configuration of the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - content-hosting-configuration-read
      responses:
        '200': # OK
          description: 'Success'
@@ -109,6 +115,9 @@ paths:
    put:
      operationId: updateContentHostingConfiguration
      summary: 'Update (by replacement) the Content Hosting Configuration for the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - content-hosting-configuration-put
      requestBody:
        description: 'A JSON representation of a Content Hosting Configuration'
        required: true
@@ -152,6 +161,9 @@ paths:
    patch:
      operationId: patchContentHostingConfiguration
      summary: 'Patch the Content Hosting Configuration for the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - content-hosting-configuration-patch
      requestBody:
        description: 'A JSON representation of a Content Hosting Configuration'
        required: true
@@ -198,6 +210,9 @@ paths:
    delete:
      operationId: destroyContentHostingConfiguration
      summary: 'Destroy the current Content Hosting Configuration of the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - content-hosting-configuration-delete
      responses:
        '204': # No Content
          description: 'Destroyed Content Hosting Configuration'
@@ -231,6 +246,9 @@ paths:
    post:
      operationId: purgeContentHostingCache
      summary: 'Purge the content of the cache for the Content Hosting Configuration of the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - content-hosting-configuration-purge
      requestBody:
        description: 'The regular expression pattern for resources to purge from the cache'
        required: true
@@ -280,7 +298,13 @@ components:
      flows:
        clientCredentials:
          tokenUrl: '{tokenUrl}'
          scopes: {}
          scopes: 
            content-hosting-configuration-create: Create a content hosting configuration
            content-hosting-configuration-read: Read a content hosting configuration
            content-hosting-configuration-put: Put a content hosting configuration
            content-hosting-configuration-patch: Patch a content hosting configuration
            content-hosting-configuration-delete: Delete a content hosting configuration
            content-hosting-configuration-purge: Purge a content hosting configuration

  schemas:
    IngestConfiguration:
+21 −1
Original line number Diff line number Diff line
@@ -38,6 +38,9 @@ paths:
    post:
      operationId: createContentPreparationTemplate
      summary: 'Create (and optionally upload) a new Content Preparation Template for the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - content-preparation-template-create
      requestBody:
        description: 'A Content Preparation Template of any supported type'
        required: true
@@ -94,6 +97,9 @@ paths:
    get:
      operationId: retrieveContentPreparationTemplate
      summary: 'Retrieve the specified Content Preparation Template of the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - content-preparation-template-read
      responses:
        '200': # OK
          description: 'Success'
@@ -122,6 +128,9 @@ paths:
    put:
      operationId: updateContentPreparationTemplate
      summary: 'Update (by replacement) the specified Content Preparation Template for the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - content-preparation-template-put
      requestBody:
        description: 'A Content Preparation Template of any type'
        required: true
@@ -165,6 +174,9 @@ paths:
    patch:
      operationId: patchContentPreparationTemplate
      summary: 'Patch the specified Content Preparation Template for the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - content-preparation-template-patch
      requestBody:
        description: 'A Content Preparation Template patch of any type'
        required: true
@@ -205,6 +217,9 @@ paths:
    delete:
      operationId: destroyContentPreparationTemplate
      summary: 'Destroy the specified Content Preparation Template of the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - content-preparation-template-delete
      responses:
        '204': # No Content
          description: 'Content Preparation Template Destroyed'
@@ -236,4 +251,9 @@ components:
      flows:
        clientCredentials:
          tokenUrl: '{tokenUrl}'
          scopes: {}
          scopes:
            content-preparation-template-create: Create a content preparation template
            content-preparation-template-read: Read a content preparation template
            content-preparation-template-put: Put a content preparation template
            content-preparation-template-patch: Patch a content preparation template
            content-preparation-template-delete: Delete a content preparation template
+5 −2
Original line number Diff line number Diff line
@@ -38,6 +38,9 @@ paths:
    get:
      operationId: retrieveContentProtocols
      summary: 'Retrieve the set of Content Protocols supported by the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - content-protocols-read
      responses:
        '200':
          description: 'Success'
@@ -71,8 +74,8 @@ components:
      flows:
        clientCredentials:
          tokenUrl: '{tokenUrl}'
          scopes: {}

          scopes:
            content-protocols-read: Read supported content protocols 
  schemas:
    ContentProtocolDescriptor:
      type: object
+21 −1
Original line number Diff line number Diff line
@@ -38,6 +38,9 @@ paths:
    post:
      operationId: createEdgeResourcesConfiguration
      summary: 'Create an Edge Resources Configuration within the scope of the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - edge-resource-configuration-create
      requestBody:
        description: 'A JSON representation of an Edge Resources Configuration'
        required: true
@@ -93,6 +96,9 @@ paths:
    get:
      operationId: retrieveEdgeResourcesConfiguration
      summary: 'Retrieve the Edge Resources Configuration of the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - edge-resource-configuration-read
      responses:
        '200': # OK
          description: 'Success'
@@ -121,6 +127,9 @@ paths:
    put:
      operationId: updateEdgeResourcesConfiguration
      summary: 'Update an Edge Resources Configuration for the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - edge-resource-configuration-put
      requestBody:
        description: 'A JSON representation of an Edge Resources Configuration'
        required: true
@@ -164,6 +173,9 @@ paths:
    patch:
      operationId: patchEdgeResourcesConfiguration
      summary: 'Patch the Edge Resources Configuration for the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - edge-resource-configuration-patch
      requestBody:
        description: 'A JSON representation of a Edge Resources Configuration'
        required: true
@@ -210,6 +222,9 @@ paths:
    delete: 
      operationId: destroyEdgeResourcesConfiguration
      summary: 'Destroy the specified Edge Resources Configuration of the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - edge-resource-configuration-delete
      responses:
        '204': # No Content
          description: 'Edge Resources Configuration Destroyed'
@@ -241,7 +256,12 @@ components:
      flows:
        clientCredentials:
          tokenUrl: '{tokenUrl}'
          scopes: {}
          scopes:
            edge-resource-configuration-create: Create an edge resource configuration
            edge-resource-configuration-read: Read an edge resource configuration
            edge-resource-configuration-put: Put an edge resource configuration
            edge-resource-configuration-patch: Patch an edge resource configuration
            edge-resource-configuration-delete: Delete an edge resource configuration

  schemas:
    EdgeResourcesConfiguration:
+21 −2
Original line number Diff line number Diff line
@@ -38,6 +38,9 @@ paths:
    post:
      operationId: createEventDataProcessingConfiguration
      summary: 'Supply an Event Data Processing Configuration for the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - event-data-processing-provisioning-create
      requestBody:
        description: 'A JSON representation of a Event Data Processing Configuration'
        required: true
@@ -94,6 +97,9 @@ paths:
    get:
      operationId: retrieveEventDataProcessingConfiguration
      summary: 'Retrieve the specified Event Data Processing Configuration of the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - event-data-processing-provisioning-read
      responses:
        '200': # OK
          description: 'Success'
@@ -122,6 +128,9 @@ paths:
    put:
      operationId: updateEventDataProcessingConfiguration
      summary: 'Update the specified Event Data Processing Configuration for the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - event-data-processing-provisioning-put
      requestBody:
        description: 'A JSON representation of a Event Data Processing Configuration'
        required: true
@@ -165,6 +174,9 @@ paths:
    patch:
      operationId: patchEventDataProcessingConfiguration
      summary: 'Patch the specified Event Data Processing Configuration for the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - event-data-processing-provisioning-patch
      requestBody:
        description: 'A JSON representation of a Event Data Processing Configuration'
        required: true
@@ -211,6 +223,9 @@ paths:
    delete:
      operationId: destroyEventDataProcessingConfiguration
      summary: 'Destroy the specified Event Data Processing Configuration of the specified Provisioning Session'
      security:
        - oAuth2ClientCredentials:
          - event-data-processing-provisioning-delete
      responses:
        '204': # No Content
          description: 'Event Data Processing Configuration Destroyed'
@@ -240,8 +255,12 @@ components:
      flows:
        clientCredentials:
          tokenUrl: '{tokenUrl}'
          scopes: {}

          scopes:
            event-data-processing-provisioning-create: Create an event data processing provisioning
            event-data-processing-provisioning-read: Read an event data processing provisioning
            event-data-processing-provisioning-put: Put an event data processing provisioning
            event-data-processing-provisioning-patch: Patch an event data processing provisioning
            event-data-processing-provisioning-delete: Delete an event data processing provisioning
  schemas:
    EventDataProcessingConfiguration:
      description: 'A representation of an Event Data Processing Configuration resource.'
Loading