summaryrefslogtreecommitdiffstats
path: root/docs/sections/apis/mod-onboardingapi.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/sections/apis/mod-onboardingapi.rst')
-rw-r--r--docs/sections/apis/mod-onboardingapi.rst1285
1 files changed, 0 insertions, 1285 deletions
diff --git a/docs/sections/apis/mod-onboardingapi.rst b/docs/sections/apis/mod-onboardingapi.rst
deleted file mode 100644
index a76bef4a..00000000
--- a/docs/sections/apis/mod-onboardingapi.rst
+++ /dev/null
@@ -1,1285 +0,0 @@
-.. This work is licensed under a
- Creative Commons Attribution 4.0 International License.
-
-Onboarding HTTP API (MOD)
-=========================
-
-.. toctree::
- :maxdepth: 3
-
-
-Description
-~~~~~~~~~~~
-
-Onboarding API is sub-component under MOD provides following function:
-
-1. API to add/update data-formats
-2. API to add/update components (component_Spec)
-
-These API can be invoked by MS owners or by Acumos adapter to upload artifact into MOD catalog
-
-.. csv-table::
- :header: "API name", "Swagger"
- :widths: 10,5
-
- "Inventory", ":download:`link <mod-onboardingapi.json>`"
-
-Base URL
-~~~~~~~~
-
-http:///onboarding
-
-ONBOARDING
-~~~~~~~~~~
-
-
-Default namespace
-
-
-
-
-
-GET ``/components/{component_id}``
-----------------------------------
-
-
-
-Description
-+++++++++++
-
-.. raw:: html
-
- Get a Component
-
-Parameters
-++++++++++
-
-.. csv-table::
- :delim: |
- :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 15, 10, 10, 10, 20, 30
-
- component_id | path | Yes | string | | |
-
-
-Request
-+++++++
-
-
-Headers
-^^^^^^^
-
-.. code-block:: javascript
-
- X-Fields: An optional fields mask to support partial object fetching - https://flask-restplus.readthedocs.io/en/stable/mask.html
-
-
-Responses
-+++++++++
-
-**200**
-^^^^^^^
-
-Success
-
-
-Type: :ref:`component fields <d_41cf5e14516a536474c8079d332e86c7>` extended :ref:`inline <i_34dba329148d5512a1350568d728c028>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "componentType": "somestring",
- "componentUrl": "somestring",
- "description": "somestring",
- "id": "somestring",
- "modified": "2015-01-01T15:00:00.000Z",
- "name": "somestring",
- "owner": "somestring",
- "spec": {},
- "status": "somestring",
- "version": "somestring",
- "whenAdded": "2015-01-01T15:00:00.000Z"
- }
-
-**404**
-^^^^^^^
-
-Component not found in Catalog
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**500**
-^^^^^^^
-
-Internal Server Error
-
-
-
-
-
-
-GET ``/components``
--------------------
-
-
-
-Description
-+++++++++++
-
-.. raw:: html
-
- Get list of Components in the catalog
-
-Parameters
-++++++++++
-
-.. csv-table::
- :delim: |
- :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 15, 10, 10, 10, 20, 30
-
- name | query | No | string | | | Name of component to filter for
- version | query | No | string | | | Version of component to filter for
-
-
-Request
-+++++++
-
-
-Headers
-^^^^^^^
-
-.. code-block:: javascript
-
- X-Fields: An optional fields mask to support partial object fetching - https://flask-restplus.readthedocs.io/en/stable/mask.html
-
-
-Responses
-+++++++++
-
-**200**
-^^^^^^^
-
-Success
-
-
-Type: :ref:`Component List <d_53b82f243acb3fd79572e5a8e909c801>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "components": [
- {
- "componentType": "somestring",
- "componentUrl": "somestring",
- "description": "somestring",
- "id": "somestring",
- "modified": "2015-01-01T15:00:00.000Z",
- "name": "somestring",
- "owner": "somestring",
- "status": "somestring",
- "version": "somestring",
- "whenAdded": "2015-01-01T15:00:00.000Z"
- },
- {
- "componentType": "somestring",
- "componentUrl": "somestring",
- "description": "somestring",
- "id": "somestring",
- "modified": "2015-01-01T15:00:00.000Z",
- "name": "somestring",
- "owner": "somestring",
- "status": "somestring",
- "version": "somestring",
- "whenAdded": "2015-01-01T15:00:00.000Z"
- }
- ]
- }
-
-**500**
-^^^^^^^
-
-Internal Server Error
-
-
-
-
-
-
-GET ``/dataformats/{dataformat_id}``
-------------------------------------
-
-
-
-Description
-+++++++++++
-
-.. raw:: html
-
- Get a Data Format
-
-Parameters
-++++++++++
-
-.. csv-table::
- :delim: |
- :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 15, 10, 10, 10, 20, 30
-
- dataformat_id | path | Yes | string | | |
-
-
-Request
-+++++++
-
-
-Headers
-^^^^^^^
-
-.. code-block:: javascript
-
- X-Fields: An optional fields mask to support partial object fetching - https://flask-restplus.readthedocs.io/en/stable/mask.html
-
-
-Responses
-+++++++++
-
-**200**
-^^^^^^^
-
-Success
-
-
-Type: :ref:`dataformat fields <d_68ab1278c950fd214a4077565fd97922>` extended :ref:`inline <i_19c008f5124504e9d9c719d157dab70f>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "dataFormatUrl": "somestring",
- "description": "somestring",
- "id": "somestring",
- "modified": "2015-01-01T15:00:00.000Z",
- "name": "somestring",
- "owner": "somestring",
- "spec": {},
- "status": "somestring",
- "version": "somestring",
- "whenAdded": "2015-01-01T15:00:00.000Z"
- }
-
-**404**
-^^^^^^^
-
-Data Format not found in Catalog
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**500**
-^^^^^^^
-
-Internal Server Error
-
-
-
-
-
-
-GET ``/dataformats``
---------------------
-
-
-
-Description
-+++++++++++
-
-.. raw:: html
-
- Get list of Data Formats in the catalog
-
-
-Request
-+++++++
-
-
-Headers
-^^^^^^^
-
-.. code-block:: javascript
-
- X-Fields: An optional fields mask to support partial object fetching - https://flask-restplus.readthedocs.io/en/stable/mask.html
-
-
-Responses
-+++++++++
-
-**200**
-^^^^^^^
-
-Success
-
-
-Type: :ref:`Data Format List <d_9479fe3b8fa2fcaeb723c198da99e791>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "dataFormats": [
- {
- "dataFormatUrl": "somestring",
- "description": "somestring",
- "id": "somestring",
- "modified": "2015-01-01T15:00:00.000Z",
- "name": "somestring",
- "owner": "somestring",
- "status": "somestring",
- "version": "somestring",
- "whenAdded": "2015-01-01T15:00:00.000Z"
- },
- {
- "dataFormatUrl": "somestring",
- "description": "somestring",
- "id": "somestring",
- "modified": "2015-01-01T15:00:00.000Z",
- "name": "somestring",
- "owner": "somestring",
- "status": "somestring",
- "version": "somestring",
- "whenAdded": "2015-01-01T15:00:00.000Z"
- }
- ]
- }
-
-**500**
-^^^^^^^
-
-Internal Server Error
-
-
-
-
-
-
-PATCH ``/components/{component_id}``
-------------------------------------
-
-
-
-Description
-+++++++++++
-
-.. raw:: html
-
- Update a Component's status in the Catalog
-
-Parameters
-++++++++++
-
-.. csv-table::
- :delim: |
- :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 15, 10, 10, 10, 20, 30
-
- component_id | path | Yes | string | | |
-
-
-Request
-+++++++
-
-
-
-Body
-^^^^
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- owner | Yes | string | | | User ID
- status | Yes | string | | {'enum': ['published', 'revoked']} | . . . . .[published] is the only status change supported right now
-
-.. code-block:: javascript
-
- {
- "owner": "somestring",
- "status": "published"
- }
-
-Responses
-+++++++++
-
-**200**
-^^^^^^^
-
-Success, Component status updated
-
-
-**400**
-^^^^^^^
-
-Bad Request
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**403**
-^^^^^^^
-
-Forbidden Request
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**404**
-^^^^^^^
-
-Component not found in Catalog
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**500**
-^^^^^^^
-
-Internal Server Error
-
-
-
-
-
-
-PATCH ``/dataformats/{dataformat_id}``
---------------------------------------
-
-
-
-Description
-+++++++++++
-
-.. raw:: html
-
- Update a Data Format's status in the Catalog
-
-Parameters
-++++++++++
-
-.. csv-table::
- :delim: |
- :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 15, 10, 10, 10, 20, 30
-
- dataformat_id | path | Yes | string | | |
-
-
-Request
-+++++++
-
-
-
-
-Body
-^^^^
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- owner | Yes | string | | | User ID
- status | Yes | string | | {'enum': ['published', 'revoked']} | . . . . .[published] is the only status change supported right now
-
-.. code-block:: javascript
-
- {
- "owner": "somestring",
- "status": "published"
- }
-
-Responses
-+++++++++
-
-**200**
-^^^^^^^
-
-Success, Data Format status updated
-
-
-**400**
-^^^^^^^
-
-Bad Request
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**403**
-^^^^^^^
-
-Forbidden Request
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**404**
-^^^^^^^
-
-Data Format not found in Catalog
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**500**
-^^^^^^^
-
-Internal Server Error
-
-
-
-
-
-
-POST ``/components``
---------------------
-
-
-
-Description
-+++++++++++
-
-.. raw:: html
-
- Add a Component to the Catalog
-
-
-Request
-+++++++
-
-
-Headers
-^^^^^^^
-
-.. code-block:: javascript
-
- X-Fields: An optional fields mask to support partial object fetching - https://flask-restplus.readthedocs.io/en/stable/mask.html
-
-
-
-
-Body
-^^^^
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- owner | No | string | | |
- spec | No | :ref:`spec <i_793f480461dccbb35537f2001ab7af5b>` | | | The Component Spec schema is here -> https://git.onap.org/dcaegen2/platform/cli/plain/component-json-schemas/component-specification/dcae-cli-v2/component-spec-schema.json
-
-.. _i_793f480461dccbb35537f2001ab7af5b:
-
-**Spec schema:**
-
-
-The Component Spec schema is here -> https://git.onap.org/dcaegen2/platform/cli/plain/component-json-schemas/component-specification/dcae-cli-v2/component-spec-schema.json
-
-
-
-.. code-block:: javascript
-
- {
- "owner": "somestring",
- "spec": {}
- }
-
-Responses
-+++++++++
-
-**200**
-^^^^^^^
-
-Success
-
-
-Type: :ref:`Component post <d_9eafe9d5168f431205b9fce1312b32bb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "componentUrl": "somestring"
- }
-
-**400**
-^^^^^^^
-
-Bad Request
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**409**
-^^^^^^^
-
-Component already exists
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**500**
-^^^^^^^
-
-Internal Server Error
-
-
-
-
-
-
-POST ``/dataformats``
----------------------
-
-
-
-Description
-+++++++++++
-
-.. raw:: html
-
- Add a Data Format to the Catalog
-
-
-Request
-+++++++
-
-
-Headers
-^^^^^^^
-
-.. code-block:: javascript
-
- X-Fields: An optional fields mask to support partial object fetching - https://flask-restplus.readthedocs.io/en/stable/mask.html
-
-
-
-
-Body
-^^^^
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- owner | No | string | | |
- spec | No | :ref:`spec <i_24d5c9ce4ae509ac2272fb61bf0e2004>` | | | The Data Format Spec schema is here -> https://git.onap.org/dcaegen2/platform/cli/plain/component-json-schemas/data-format/dcae-cli-v1/data-format-schema.json
-
-.. _i_24d5c9ce4ae509ac2272fb61bf0e2004:
-
-**Spec schema:**
-
-
-The Data Format Spec schema is here -> https://git.onap.org/dcaegen2/platform/cli/plain/component-json-schemas/data-format/dcae-cli-v1/data-format-schema.json
-
-
-
-.. code-block:: javascript
-
- {
- "owner": "somestring",
- "spec": {}
- }
-
-Responses
-+++++++++
-
-**200**
-^^^^^^^
-
-Success
-
-
-Type: :ref:`Data Format post <d_6557e42aae4abfe7f132d85f512a1a26>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "dataFormatUrl": "somestring"
- }
-
-**400**
-^^^^^^^
-
-Bad Request
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**409**
-^^^^^^^
-
-Data Format already exists
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**500**
-^^^^^^^
-
-Internal Server Error
-
-
-
-
-
-
-PUT ``/components/{component_id}``
-----------------------------------
-
-
-
-Description
-+++++++++++
-
-.. raw:: html
-
- Replace a Component Spec in the Catalog
-
-Parameters
-++++++++++
-
-.. csv-table::
- :delim: |
- :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 15, 10, 10, 10, 20, 30
-
- component_id | path | Yes | string | | |
-
-
-Request
-+++++++
-
-
-
-Body
-^^^^
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- owner | No | string | | |
- spec | No | :ref:`spec <i_793f480461dccbb35537f2001ab7af5c>` | | | The Component Spec schema is here -> https://git.onap.org/dcaegen2/platform/cli/plain/component-json-schemas/component-specification/dcae-cli-v2/component-spec-schema.json
-
-.. _i_793f480461dccbb35537f2001ab7af5c:
-
-**Spec schema:**
-
-
-The Component Spec schema is here -> https://git.onap.org/dcaegen2/platform/cli/plain/component-json-schemas/component-specification/dcae-cli-v2/component-spec-schema.json
-
-
-
-.. code-block:: javascript
-
- {
- "owner": "somestring",
- "spec": {}
- }
-
-Responses
-+++++++++
-
-**200**
-^^^^^^^
-
-Success, Component replaced
-
-
-**400**
-^^^^^^^
-
-Bad Request
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**404**
-^^^^^^^
-
-Component not found in Catalog
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**500**
-^^^^^^^
-
-Internal Server Error
-
-
-
-
-
-
-PUT ``/dataformats/{dataformat_id}``
-------------------------------------
-
-
-
-Description
-+++++++++++
-
-.. raw:: html
-
- Replace a Data Format Spec in the Catalog
-
-Parameters
-++++++++++
-
-.. csv-table::
- :delim: |
- :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 15, 10, 10, 10, 20, 30
-
- dataformat_id | path | Yes | string | | |
-
-
-Request
-+++++++
-
-
-
-Body
-^^^^
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- owner | No | string | | |
- spec | No | :ref:`spec <i_24d5c9ce4ae509ac2272fb61bf0e2004>` | | | The Data Format Spec schema is here -> https://git.onap.org/dcaegen2/platform/cli/plain/component-json-schemas/data-format/dcae-cli-v1/data-format-schema.json
-
-.. _i_24d5c9ce4ae509ac2272fb61bf0e2004:
-
-**Spec schema:**
-
-
-The Data Format Spec schema is here -> https://git.onap.org/dcaegen2/platform/cli/plain/component-json-schemas/data-format/dcae-cli-v1/data-format-schema.json
-
-
-
-.. code-block:: javascript
-
- {
- "owner": "somestring",
- "spec": {}
- }
-
-Responses
-+++++++++
-
-**200**
-^^^^^^^
-
-Success, Data Format added
-
-
-**400**
-^^^^^^^
-
-Bad Request
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**404**
-^^^^^^^
-
-Data Format not found in Catalog
-
-
-Type: :ref:`Error message <d_e8453714bcbe180e59d1dfbfc583c9cb>`
-
-**Example:**
-
-.. code-block:: javascript
-
- {
- "message": "somestring"
- }
-
-**500**
-^^^^^^^
-
-Internal Server Error
-
-
-
-
-
-Data Structures
-~~~~~~~~~~~~~~~
-
-.. _d_53b82f243acb3fd79572e5a8e909c801:
-
-Component List Model Structure
-------------------------------
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- components | No | array of :ref:`component fields <d_41cf5e14516a536474c8079d332e86c7>` | | |
-
-
-Component Spec Model Structure
-------------------------------
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- owner | No | string | | |
- spec | No | :ref:`spec <i_793f480461dccbb35537f2001ab7af5v>` | | | The Component Spec schema is here -> https://git.onap.org/dcaegen2/platform/cli/plain/component-json-schemas/component-specification/dcae-cli-v2/component-spec-schema.json
-
-.. _i_793f480461dccbb35537f2001ab7af5v:
-
-**Spec schema:**
-
-
-The Component Spec schema is here -> https://git.onap.org/dcaegen2/platform/cli/plain/component-json-schemas/component-specification/dcae-cli-v2/component-spec-schema.json
-
-
-
-.. _d_9eafe9d5168f431205b9fce1312b32bb:
-
-Component post Model Structure
-------------------------------
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- componentUrl | Yes | string | | | . . . . Url to the Component Specification
-
-.. _d_9479fe3b8fa2fcaeb723c198da99e791:
-
-Data Format List Model Structure
---------------------------------
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- dataFormats | No | array of :ref:`dataformat fields <d_68ab1278c950fd214a4077565fd97922>` | | |
-
-
-Data Format Spec Model Structure
---------------------------------
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- owner | No | string | | |
- spec | No | :ref:`spec <i_24d5c9ce4ae509ac2272fb61bf0e2003>` | | | The Data Format Spec schema is here -> https://git.onap.org/dcaegen2/platform/cli/plain/component-json-schemas/data-format/dcae-cli-v1/data-format-schema.json
-
-.. _i_24d5c9ce4ae509ac2272fb61bf0e2003:
-
-**Spec schema:**
-
-
-The Data Format Spec schema is here -> https://git.onap.org/dcaegen2/platform/cli/plain/component-json-schemas/data-format/dcae-cli-v1/data-format-schema.json
-
-
-
-.. _d_6557e42aae4abfe7f132d85f512a1a26:
-
-Data Format post Model Structure
---------------------------------
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- dataFormatUrl | Yes | string | | | . . . . Url to the Data Format Specification
-
-.. _d_e8453714bcbe180e59d1dfbfc583c9cb:
-
-Error message Model Structure
------------------------------
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- message | No | string | | | . . . . .Details about the unsuccessful API request
-
-
-Patch Spec Model Structure
---------------------------
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- owner | Yes | string | | | User ID
- status | Yes | string | | {'enum': ['published', 'revoked']} | . . . . .[published] is the only status change supported right now
-
-.. _d_41cf5e14516a536474c8079d332e86c7:
-
-component fields Model Structure
---------------------------------
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- componentType | Yes | string | | | . . . . only 'docker'
- componentUrl | Yes | string | | | . . . . Url to the Component Specification
- description | Yes | string | | | . . . . Description of the component
- id | Yes | string | | | . . . . ID of the component
- modified | Yes | string | date-time | | . . . . When component was last modified
- name | Yes | string | | | . . . . Name of the component
- owner | Yes | string | | | . . . . ID of who added the component
- status | Yes | string | | | . . . . Status of the component
- version | Yes | string | | | . . . . Version of the component
- whenAdded | Yes | string | date-time | | . . . . When component was added to the Catalog
-
-.. _d_c86e31bb6b9a2aaf18cab261f501cdf1:
-
-component fields by id Model Structure
---------------------------------------
-
-:ref:`component fields <d_41cf5e14516a536474c8079d332e86c7>` extended :ref:`inline <i_34dba329148d5512a1350568d728c028>`
-
-.. _i_34dba329148d5512a1350568d728c028:
-
-**Inline schema:**
-
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- componentType | Yes | string | | | . . . . only 'docker'
- componentUrl | Yes | string | | | . . . . Url to the Component Specification
- description | Yes | string | | | . . . . Description of the component
- id | Yes | string | | | . . . . ID of the component
- modified | Yes | string | date-time | | . . . . When component was last modified
- name | Yes | string | | | . . . . Name of the component
- owner | Yes | string | | | . . . . ID of who added the component
- spec | Yes | :ref:`spec <i_ea9c5ae5ca1fb737a10e33ba863d3d34>` | | | The Component Specification (json)
- status | Yes | string | | | . . . . Status of the component
- version | Yes | string | | | . . . . Version of the component
- whenAdded | Yes | string | date-time | | . . . . When component was added to the Catalog
-
-.. _i_ea9c5ae5ca1fb737a10e33ba863d3d34:
-
-**Spec schema:**
-
-
-The Component Specification (json)
-
-
-
-.. _d_68ab1278c950fd214a4077565fd97922:
-
-dataformat fields Model Structure
----------------------------------
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- dataFormatUrl | Yes | string | | | . . . . Url to the Data Format Specification
- description | Yes | string | | | . . . . Description of the data format
- id | Yes | string | | | . . . . ID of the data format
- modified | Yes | string | date-time | | . . . . When data format was last modified
- name | Yes | string | | | . . . . Name of the data format
- owner | Yes | string | | | . . . . ID of who added the data format
- status | Yes | string | | | . . . . Status of the data format
- version | Yes | string | | | . . . . Version of the data format
- whenAdded | Yes | string | date-time | | . . . . When data format was added to the Catalog
-
-.. _d_9c3ce799741cd0dae7f4d25c049e8a79:
-
-dataformat fields by id Model Structure
----------------------------------------
-
-:ref:`dataformat fields <d_68ab1278c950fd214a4077565fd97922>` extended :ref:`inline <i_19c008f5124504e9d9c719d157dab70f>`
-
-.. _i_19c008f5124504e9d9c719d157dab70f:
-
-**Inline schema:**
-
-
-.. csv-table::
- :delim: |
- :header: "Name", "Required", "Type", "Format", "Properties", "Description"
- :widths: 20, 10, 15, 15, 30, 25
-
- dataFormatUrl | Yes | string | | | . . . . Url to the Data Format Specification
- description | Yes | string | | | . . . . Description of the data format
- id | Yes | string | | | . . . . ID of the data format
- modified | Yes | string | date-time | | . . . . When data format was last modified
- name | Yes | string | | | . . . . Name of the data format
- owner | Yes | string | | | . . . . ID of who added the data format
- spec | Yes | :ref:`spec <i_c9a99411463ded6c619772d83b3882c8>` | | | The Data Format Specification (json)
- status | Yes | string | | | . . . . Status of the data format
- version | Yes | string | | | . . . . Version of the data format
- whenAdded | Yes | string | date-time | | . . . . When data format was added to the Catalog
-
-.. _i_c9a99411463ded6c619772d83b3882c8:
-
-**Spec schema:**
-
-
-The Data Format Specification (json)