Created
August 11, 2020 18:59
-
-
Save alikins/0c68a1241f1e07a229587a6c102133c7 to your computer and use it in GitHub Desktop.
pulp open abstract vs concrete diff
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- pulp_openapi.yaml 2020-08-11 14:53:19.395031869 -0400 | |
+++ pulp_expand_openapi.yaml 2020-08-11 14:36:26.706642136 -0400 | |
@@ -598,14 +598,14 @@ | |
responses: | |
'200': | |
description: No response body | |
- '{ansible_collection_import_href}': | |
+ /api/automation-hub/content/{path}/v3/imports/collections/{task}/: | |
get: | |
- operationId: collection_import_read | |
+ operationId: api_automation_hub_content_v3_imports_collections_read | |
description: Returns a CollectionImport object. | |
summary: Inspect a collection import | |
parameters: | |
- in: path | |
- name: ansible_collection_import_href | |
+ name: path | |
schema: | |
type: string | |
required: true | |
@@ -614,6 +614,13 @@ | |
schema: | |
type: string | |
description: Filter messages since a given timestamp | |
+ - in: path | |
+ name: task | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A unique value identifying this collection import. | |
+ required: true | |
- in: query | |
name: fields | |
schema: | |
@@ -625,10 +632,7 @@ | |
type: string | |
description: A list of fields to exclude from the response. | |
tags: | |
- - 'Collection: Import' | |
- security: | |
- - cookieAuth: [] | |
- - basicAuth: [] | |
+ - 'Api: Automation-Hub Content V3 Collections' | |
responses: | |
'200': | |
content: | |
@@ -636,7 +640,7 @@ | |
schema: | |
$ref: '#/components/schemas/CollectionImportDetailResponse' | |
description: '' | |
- '{task_href}v3/tasks/': | |
+ /api/automation-hub/content/{path}/v3/tasks/: | |
get: | |
operationId: tasks_list | |
description: |- | |
@@ -744,6 +748,11 @@ | |
description: parent_task | |
schema: | |
type: string | |
+ - in: path | |
+ name: path | |
+ schema: | |
+ type: string | |
+ required: true | |
- name: reserved_resources_record | |
required: false | |
in: query | |
@@ -804,11 +813,6 @@ | |
description: task_group | |
schema: | |
type: string | |
- - in: path | |
- name: task_href | |
- schema: | |
- type: string | |
- required: true | |
- name: worker | |
required: false | |
in: query | |
@@ -854,7 +858,7 @@ | |
items: | |
$ref: '#/components/schemas/galaxy.LoginResponse' | |
description: '' | |
- '{task_href}': | |
+ /api/automation-hub/content/{path}/v3/tasks/{pulp_id}/: | |
get: | |
operationId: tasks_read | |
description: |- | |
@@ -879,9 +883,16 @@ | |
summary: Inspect a task | |
parameters: | |
- in: path | |
- name: task_href | |
+ name: path | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - in: path | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this task. | |
required: true | |
- in: query | |
name: fields | |
@@ -895,236 +906,13 @@ | |
description: A list of fields to exclude from the response. | |
tags: | |
- Tasks | |
- security: | |
- - cookieAuth: [] | |
- - basicAuth: [] | |
responses: | |
'200': | |
content: | |
application/json: | |
schema: | |
- $ref: '#/components/schemas/TaskResponse' | |
- description: '' | |
- patch: | |
- operationId: tasks_cancel | |
- description: This operation cancels a task. | |
- summary: Cancel a task | |
- parameters: | |
- - name: child_tasks | |
- required: false | |
- in: query | |
- description: child_tasks | |
- schema: | |
- type: string | |
- - name: created_resources | |
- required: false | |
- in: query | |
- description: created_resources | |
- schema: | |
- type: string | |
- - name: finished_at | |
- required: false | |
- in: query | |
- description: finished_at | |
- schema: | |
- type: string | |
- - name: finished_at__gt | |
- required: false | |
- in: query | |
- description: finished_at__gt | |
- schema: | |
- type: string | |
- - name: finished_at__gte | |
- required: false | |
- in: query | |
- description: finished_at__gte | |
- schema: | |
- type: string | |
- - name: finished_at__lt | |
- required: false | |
- in: query | |
- description: finished_at__lt | |
- schema: | |
- type: string | |
- - name: finished_at__lte | |
- required: false | |
- in: query | |
- description: finished_at__lte | |
- schema: | |
- type: string | |
- - name: finished_at__range | |
- required: false | |
- in: query | |
- description: finished_at__range | |
- schema: | |
- type: string | |
- - name: name | |
- required: false | |
- in: query | |
- description: name | |
- schema: | |
- type: string | |
- - name: name__contains | |
- required: false | |
- in: query | |
- description: name__contains | |
- schema: | |
- type: string | |
- - name: ordering | |
- required: false | |
- in: query | |
- description: Which field to use when ordering the results. | |
- schema: | |
- type: string | |
- - name: parent_task | |
- required: false | |
- in: query | |
- description: parent_task | |
- schema: | |
- type: string | |
- - name: reserved_resources_record | |
- required: false | |
- in: query | |
- description: reserved_resources_record | |
- schema: | |
- type: string | |
- - name: started_at | |
- required: false | |
- in: query | |
- description: started_at | |
- schema: | |
- type: string | |
- - name: started_at__gt | |
- required: false | |
- in: query | |
- description: started_at__gt | |
- schema: | |
- type: string | |
- - name: started_at__gte | |
- required: false | |
- in: query | |
- description: started_at__gte | |
- schema: | |
- type: string | |
- - name: started_at__lt | |
- required: false | |
- in: query | |
- description: started_at__lt | |
- schema: | |
- type: string | |
- - name: started_at__lte | |
- required: false | |
- in: query | |
- description: started_at__lte | |
- schema: | |
- type: string | |
- - name: started_at__range | |
- required: false | |
- in: query | |
- description: started_at__range | |
- schema: | |
- type: string | |
- - name: state | |
- required: false | |
- in: query | |
- description: state | |
- schema: | |
- type: string | |
- - name: state__in | |
- required: false | |
- in: query | |
- description: state__in | |
- schema: | |
- type: string | |
- - name: task_group | |
- required: false | |
- in: query | |
- description: task_group | |
- schema: | |
- type: string | |
- - in: path | |
- name: task_href | |
- schema: | |
- type: string | |
- required: true | |
- - name: worker | |
- required: false | |
- in: query | |
- description: worker | |
- schema: | |
- type: string | |
- - name: worker__in | |
- required: false | |
- in: query | |
- description: worker__in | |
- schema: | |
- type: string | |
- tags: | |
- - Tasks | |
- requestBody: | |
- content: | |
- application/json: | |
- schema: | |
- $ref: '#/components/schemas/PatchedTaskCancel' | |
- application/x-www-form-urlencoded: | |
- schema: | |
- $ref: '#/components/schemas/PatchedTaskCancel' | |
- multipart/form-data: | |
- schema: | |
- $ref: '#/components/schemas/PatchedTaskCancel' | |
- required: true | |
- security: | |
- - cookieAuth: [] | |
- - basicAuth: [] | |
- responses: | |
- '200': | |
- content: | |
- application/json: | |
- schema: | |
- $ref: '#/components/schemas/TaskResponse' | |
- description: '' | |
- '409': | |
- content: | |
- application/json: | |
- schema: | |
- $ref: '#/components/schemas/TaskResponse' | |
+ $ref: '#/components/schemas/galaxy.LoginResponse' | |
description: '' | |
- delete: | |
- operationId: tasks_delete | |
- description: |- | |
- A customized named ModelViewSet that knows how to register itself with the Pulp API router. | |
- | |
- This viewset is discoverable by its name. | |
- "Normal" Django Models and Master/Detail models are supported by the ``register_with`` method. | |
- | |
- Attributes: | |
- lookup_field (str): The name of the field by which an object should be looked up, in | |
- addition to any parent lookups if this ViewSet is nested. Defaults to 'pk' | |
- endpoint_name (str): The name of the final path segment that should identify the ViewSet's | |
- collection endpoint. | |
- nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must | |
- correspond to the "parent_prefix" of a router with rest_framework_nested.NestedMixin. | |
- None indicates this ViewSet should not be nested. | |
- parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs | |
- to django model filter expressions that can be used with the corresponding value from | |
- self.kwargs, used only by a nested ViewSet to filter based on the parent object's | |
- identity. | |
- schema (DefaultSchema): The schema class to use by default in a viewset. | |
- summary: Delete a task | |
- parameters: | |
- - in: path | |
- name: task_href | |
- schema: | |
- type: string | |
- required: true | |
- tags: | |
- - Tasks | |
- security: | |
- - cookieAuth: [] | |
- - basicAuth: [] | |
- responses: | |
- '204': | |
- description: No response body | |
/api/automation-hub/v3/_ui/auth/login/: | |
get: | |
operationId: api_automation_hub_v3__ui_auth_login_read | |
@@ -1271,17 +1059,66 @@ | |
items: | |
$ref: '#/components/schemas/galaxy.LoginResponse' | |
description: '' | |
- '{ansible_collection_version_href}': | |
+ /api/automation-hub/v3/_ui/collection-versions/{version}/: | |
get: | |
- operationId: content_ansible_collection_versions_read | |
- description: ViewSet for Ansible Collection. | |
- summary: Inspect a collection version | |
+ operationId: api_automation_hub_v3__ui_collection_versions_read | |
+ description: '' | |
+ summary: Retrieve collection version | |
parameters: | |
+ - name: certification | |
+ required: false | |
+ in: query | |
+ description: certification | |
+ schema: | |
+ type: string | |
+ enum: | |
+ - certified | |
+ - not_certified | |
+ - needs_review | |
+ - name: name | |
+ required: false | |
+ in: query | |
+ description: name | |
+ schema: | |
+ type: string | |
+ - name: namespace | |
+ required: false | |
+ in: query | |
+ description: namespace | |
+ schema: | |
+ type: string | |
+ - name: repository | |
+ required: false | |
+ in: query | |
+ description: repository | |
+ schema: | |
+ type: string | |
+ - name: sort | |
+ required: false | |
+ in: query | |
+ description: Ordering | |
+ schema: | |
+ type: string | |
+ enum: | |
+ - pulp_created | |
+ - -pulp_created | |
+ - namespace | |
+ - -namespace | |
+ - collection | |
+ - -collection | |
+ - version | |
+ - -version | |
- in: path | |
- name: ansible_collection_version_href | |
+ name: version | |
schema: | |
type: string | |
required: true | |
+ - name: version | |
+ required: false | |
+ in: query | |
+ description: version | |
+ schema: | |
+ type: string | |
- in: query | |
name: fields | |
schema: | |
@@ -1293,29 +1130,26 @@ | |
type: string | |
description: A list of fields to exclude from the response. | |
tags: | |
- - 'Content: Collection_Versions' | |
- security: | |
- - cookieAuth: [] | |
- - basicAuth: [] | |
+ - 'Api: Automation-Hub V3 Collection-Versions' | |
responses: | |
'200': | |
content: | |
application/json: | |
schema: | |
- $ref: '#/components/schemas/ansible.CollectionVersionResponse' | |
+ $ref: '#/components/schemas/galaxy.LoginResponse' | |
description: '' | |
- '{ansible_collection_version_href}certified/': | |
+ /api/automation-hub/v3/_ui/collection-versions/{version}/certified/: | |
put: | |
- operationId: set_certified_set_certified | |
+ operationId: api_automation_hub_v3__ui_collection_versions_certified_set_certified | |
description: '' | |
parameters: | |
- in: path | |
- name: ansible_collection_version_href | |
+ name: version | |
schema: | |
type: string | |
required: true | |
tags: | |
- - 'Set: Certified' | |
+ - 'Api: Automation-Hub V3 _Ui Certified' | |
requestBody: | |
content: | |
application/json: | |
@@ -1453,9 +1287,9 @@ | |
items: | |
$ref: '#/components/schemas/ImportTaskListResponse' | |
description: '' | |
- '{galaxy_collection_import_href}': | |
+ /api/automation-hub/v3/_ui/imports/collections/{task_id}/: | |
get: | |
- operationId: collection_import_instance_read | |
+ operationId: api_automation_hub_v3__ui_imports_collections_read | |
description: '' | |
summary: Retrieve collection import | |
parameters: | |
@@ -1465,11 +1299,6 @@ | |
description: created | |
schema: | |
type: string | |
- - in: path | |
- name: galaxy_collection_import_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -1491,6 +1320,13 @@ | |
enum: | |
- created | |
- -created | |
+ - in: path | |
+ name: task_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this collection import. | |
+ required: true | |
- name: version | |
required: false | |
in: query | |
@@ -1508,7 +1344,7 @@ | |
type: string | |
description: A list of fields to exclude from the response. | |
tags: | |
- - 'Collection: Instance' | |
+ - 'Api: Automation-Hub V3 _Ui Collections' | |
responses: | |
'200': | |
content: | |
@@ -1660,9 +1496,9 @@ | |
schema: | |
$ref: '#/components/schemas/NamespaceResponse' | |
description: '' | |
- '{galaxy_namespace_href}': | |
+ /api/automation-hub/v3/_ui/my-namespaces/{name}/: | |
get: | |
- operationId: namespace_instance_read | |
+ operationId: api_automation_hub_v3__ui_my_namespaces_read | |
description: '' | |
summary: Inspect a namespace | |
parameters: | |
@@ -1672,17 +1508,17 @@ | |
description: company | |
schema: | |
type: string | |
- - in: path | |
- name: galaxy_namespace_href | |
- schema: | |
- type: string | |
- required: true | |
- name: keywords | |
required: false | |
in: query | |
description: keywords | |
schema: | |
type: string | |
+ - in: path | |
+ name: name | |
+ schema: | |
+ type: string | |
+ required: true | |
- name: name | |
required: false | |
in: query | |
@@ -1713,7 +1549,7 @@ | |
type: string | |
description: A list of fields to exclude from the response. | |
tags: | |
- - 'Namespace: Instance' | |
+ - 'Api: Automation-Hub V3 My-Namespaces' | |
responses: | |
'200': | |
content: | |
@@ -1722,7 +1558,7 @@ | |
$ref: '#/components/schemas/NamespaceResponse' | |
description: '' | |
put: | |
- operationId: namespace_instance_update | |
+ operationId: api_automation_hub_v3__ui_my_namespaces_update | |
description: '' | |
summary: Update a namespace | |
parameters: | |
@@ -1732,17 +1568,17 @@ | |
description: company | |
schema: | |
type: string | |
- - in: path | |
- name: galaxy_namespace_href | |
- schema: | |
- type: string | |
- required: true | |
- name: keywords | |
required: false | |
in: query | |
description: keywords | |
schema: | |
type: string | |
+ - in: path | |
+ name: name | |
+ schema: | |
+ type: string | |
+ required: true | |
- name: name | |
required: false | |
in: query | |
@@ -1763,28 +1599,28 @@ | |
- id | |
- -id | |
tags: | |
- - 'Namespace: Instance' | |
+ - 'Api: Automation-Hub V3 My-Namespaces' | |
requestBody: | |
content: | |
application/json: | |
schema: | |
- $ref: '#/components/schemas/Namespace' | |
+ $ref: '#/components/schemas/NamespaceUpdate' | |
application/x-www-form-urlencoded: | |
schema: | |
- $ref: '#/components/schemas/Namespace' | |
+ $ref: '#/components/schemas/NamespaceUpdate' | |
multipart/form-data: | |
schema: | |
- $ref: '#/components/schemas/Namespace' | |
+ $ref: '#/components/schemas/NamespaceUpdate' | |
required: true | |
responses: | |
'200': | |
content: | |
application/json: | |
schema: | |
- $ref: '#/components/schemas/NamespaceResponse' | |
+ $ref: '#/components/schemas/NamespaceUpdateResponse' | |
description: '' | |
patch: | |
- operationId: namespace_instance_partial_update | |
+ operationId: api_automation_hub_v3__ui_my_namespaces_partial_update | |
description: '' | |
summary: Update a namespace | |
parameters: | |
@@ -1794,17 +1630,17 @@ | |
description: company | |
schema: | |
type: string | |
- - in: path | |
- name: galaxy_namespace_href | |
- schema: | |
- type: string | |
- required: true | |
- name: keywords | |
required: false | |
in: query | |
description: keywords | |
schema: | |
type: string | |
+ - in: path | |
+ name: name | |
+ schema: | |
+ type: string | |
+ required: true | |
- name: name | |
required: false | |
in: query | |
@@ -1825,7 +1661,7 @@ | |
- id | |
- -id | |
tags: | |
- - 'Namespace: Instance' | |
+ - 'Api: Automation-Hub V3 My-Namespaces' | |
requestBody: | |
content: | |
application/json: | |
@@ -1846,7 +1682,7 @@ | |
$ref: '#/components/schemas/NamespaceResponse' | |
description: '' | |
delete: | |
- operationId: namespace_instance_delete | |
+ operationId: api_automation_hub_v3__ui_my_namespaces_delete | |
description: |- | |
Override to also delete inbound pulp repository and distribution. | |
RepositoryVersion objects get deleted on delete of AnsibleRepository. | |
@@ -1858,17 +1694,17 @@ | |
description: company | |
schema: | |
type: string | |
- - in: path | |
- name: galaxy_namespace_href | |
- schema: | |
- type: string | |
- required: true | |
- name: keywords | |
required: false | |
in: query | |
description: keywords | |
schema: | |
type: string | |
+ - in: path | |
+ name: name | |
+ schema: | |
+ type: string | |
+ required: true | |
- name: name | |
required: false | |
in: query | |
@@ -1889,7 +1725,7 @@ | |
- id | |
- -id | |
tags: | |
- - 'Namespace: Instance' | |
+ - 'Api: Automation-Hub V3 My-Namespaces' | |
responses: | |
'204': | |
description: No response body | |
@@ -2177,6 +2013,239 @@ | |
schema: | |
$ref: '#/components/schemas/NamespaceResponse' | |
description: '' | |
+ /api/automation-hub/v3/_ui/namespaces/{name}/: | |
+ get: | |
+ operationId: api_automation_hub_v3__ui_namespaces_read | |
+ description: '' | |
+ summary: Inspect a namespace | |
+ parameters: | |
+ - name: company | |
+ required: false | |
+ in: query | |
+ description: company | |
+ schema: | |
+ type: string | |
+ - name: keywords | |
+ required: false | |
+ in: query | |
+ description: keywords | |
+ schema: | |
+ type: string | |
+ - in: path | |
+ name: name | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - name: name | |
+ required: false | |
+ in: query | |
+ description: name | |
+ schema: | |
+ type: string | |
+ - name: sort | |
+ required: false | |
+ in: query | |
+ description: Ordering | |
+ schema: | |
+ type: string | |
+ enum: | |
+ - name | |
+ - -name | |
+ - company | |
+ - -company | |
+ - id | |
+ - -id | |
+ - in: query | |
+ name: fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to include in the response. | |
+ - in: query | |
+ name: exclude_fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to exclude from the response. | |
+ tags: | |
+ - 'Api: Automation-Hub V3 Namespaces' | |
+ responses: | |
+ '200': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/NamespaceResponse' | |
+ description: '' | |
+ put: | |
+ operationId: api_automation_hub_v3__ui_namespaces_update | |
+ description: '' | |
+ summary: Update a namespace | |
+ parameters: | |
+ - name: company | |
+ required: false | |
+ in: query | |
+ description: company | |
+ schema: | |
+ type: string | |
+ - name: keywords | |
+ required: false | |
+ in: query | |
+ description: keywords | |
+ schema: | |
+ type: string | |
+ - in: path | |
+ name: name | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - name: name | |
+ required: false | |
+ in: query | |
+ description: name | |
+ schema: | |
+ type: string | |
+ - name: sort | |
+ required: false | |
+ in: query | |
+ description: Ordering | |
+ schema: | |
+ type: string | |
+ enum: | |
+ - name | |
+ - -name | |
+ - company | |
+ - -company | |
+ - id | |
+ - -id | |
+ tags: | |
+ - 'Api: Automation-Hub V3 Namespaces' | |
+ requestBody: | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/NamespaceUpdate' | |
+ application/x-www-form-urlencoded: | |
+ schema: | |
+ $ref: '#/components/schemas/NamespaceUpdate' | |
+ multipart/form-data: | |
+ schema: | |
+ $ref: '#/components/schemas/NamespaceUpdate' | |
+ required: true | |
+ responses: | |
+ '200': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/NamespaceUpdateResponse' | |
+ description: '' | |
+ patch: | |
+ operationId: api_automation_hub_v3__ui_namespaces_partial_update | |
+ description: '' | |
+ summary: Update a namespace | |
+ parameters: | |
+ - name: company | |
+ required: false | |
+ in: query | |
+ description: company | |
+ schema: | |
+ type: string | |
+ - name: keywords | |
+ required: false | |
+ in: query | |
+ description: keywords | |
+ schema: | |
+ type: string | |
+ - in: path | |
+ name: name | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - name: name | |
+ required: false | |
+ in: query | |
+ description: name | |
+ schema: | |
+ type: string | |
+ - name: sort | |
+ required: false | |
+ in: query | |
+ description: Ordering | |
+ schema: | |
+ type: string | |
+ enum: | |
+ - name | |
+ - -name | |
+ - company | |
+ - -company | |
+ - id | |
+ - -id | |
+ tags: | |
+ - 'Api: Automation-Hub V3 Namespaces' | |
+ requestBody: | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/PatchedNamespace' | |
+ application/x-www-form-urlencoded: | |
+ schema: | |
+ $ref: '#/components/schemas/PatchedNamespace' | |
+ multipart/form-data: | |
+ schema: | |
+ $ref: '#/components/schemas/PatchedNamespace' | |
+ required: true | |
+ responses: | |
+ '200': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/NamespaceResponse' | |
+ description: '' | |
+ delete: | |
+ operationId: api_automation_hub_v3__ui_namespaces_delete | |
+ description: |- | |
+ Override to also delete inbound pulp repository and distribution. | |
+ RepositoryVersion objects get deleted on delete of AnsibleRepository. | |
+ summary: Delete a namespace | |
+ parameters: | |
+ - name: company | |
+ required: false | |
+ in: query | |
+ description: company | |
+ schema: | |
+ type: string | |
+ - name: keywords | |
+ required: false | |
+ in: query | |
+ description: keywords | |
+ schema: | |
+ type: string | |
+ - in: path | |
+ name: name | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - name: name | |
+ required: false | |
+ in: query | |
+ description: name | |
+ schema: | |
+ type: string | |
+ - name: sort | |
+ required: false | |
+ in: query | |
+ description: Ordering | |
+ schema: | |
+ type: string | |
+ enum: | |
+ - name | |
+ - -name | |
+ - company | |
+ - -company | |
+ - id | |
+ - -id | |
+ tags: | |
+ - 'Api: Automation-Hub V3 Namespaces' | |
+ responses: | |
+ '204': | |
+ description: No response body | |
/api/automation-hub/v3/_ui/synclists/: | |
get: | |
operationId: api_automation_hub_v3__ui_synclists_list | |
@@ -2253,16 +2322,17 @@ | |
schema: | |
$ref: '#/components/schemas/SyncListResponse' | |
description: '' | |
- '{galaxy_sync_list_href}': | |
+ /api/automation-hub/v3/_ui/synclists/{id}/: | |
get: | |
- operationId: sync_list_instance_read | |
+ operationId: api_automation_hub_v3__ui_synclists_read | |
description: '' | |
summary: Inspect a sync list | |
parameters: | |
- in: path | |
- name: galaxy_sync_list_href | |
+ name: id | |
schema: | |
- type: string | |
+ type: integer | |
+ description: A unique integer value identifying this sync list. | |
required: true | |
- in: query | |
name: fields | |
@@ -2275,7 +2345,7 @@ | |
type: string | |
description: A list of fields to exclude from the response. | |
tags: | |
- - 'Sync: Instance' | |
+ - 'Api: Automation-Hub V3 Synclists' | |
responses: | |
'200': | |
content: | |
@@ -2284,17 +2354,18 @@ | |
$ref: '#/components/schemas/SyncListResponse' | |
description: '' | |
put: | |
- operationId: sync_list_instance_update | |
+ operationId: api_automation_hub_v3__ui_synclists_update | |
description: '' | |
summary: Update a sync list | |
parameters: | |
- in: path | |
- name: galaxy_sync_list_href | |
+ name: id | |
schema: | |
- type: string | |
+ type: integer | |
+ description: A unique integer value identifying this sync list. | |
required: true | |
tags: | |
- - 'Sync: Instance' | |
+ - 'Api: Automation-Hub V3 Synclists' | |
requestBody: | |
content: | |
application/json: | |
@@ -2315,17 +2386,18 @@ | |
$ref: '#/components/schemas/SyncListResponse' | |
description: '' | |
patch: | |
- operationId: sync_list_instance_partial_update | |
+ operationId: api_automation_hub_v3__ui_synclists_partial_update | |
description: '' | |
summary: Update a sync list | |
parameters: | |
- in: path | |
- name: galaxy_sync_list_href | |
+ name: id | |
schema: | |
- type: string | |
+ type: integer | |
+ description: A unique integer value identifying this sync list. | |
required: true | |
tags: | |
- - 'Sync: Instance' | |
+ - 'Api: Automation-Hub V3 Synclists' | |
requestBody: | |
content: | |
application/json: | |
@@ -2346,17 +2418,18 @@ | |
$ref: '#/components/schemas/SyncListResponse' | |
description: '' | |
delete: | |
- operationId: sync_list_instance_delete | |
+ operationId: api_automation_hub_v3__ui_synclists_delete | |
description: '' | |
summary: Delete a sync list | |
parameters: | |
- in: path | |
- name: galaxy_sync_list_href | |
+ name: id | |
schema: | |
- type: string | |
+ type: integer | |
+ description: A unique integer value identifying this sync list. | |
required: true | |
tags: | |
- - 'Sync: Instance' | |
+ - 'Api: Automation-Hub V3 Synclists' | |
responses: | |
'204': | |
description: No response body | |
@@ -2533,9 +2606,9 @@ | |
schema: | |
$ref: '#/components/schemas/UserResponse' | |
description: '' | |
- '{galaxy_user_href}': | |
+ /api/automation-hub/v3/_ui/users/{id}/: | |
get: | |
- operationId: user_instance_read | |
+ operationId: api_automation_hub_v3__ui_users_read | |
description: '' | |
summary: Inspect an user | |
parameters: | |
@@ -2558,9 +2631,10 @@ | |
schema: | |
type: string | |
- in: path | |
- name: galaxy_user_href | |
+ name: id | |
schema: | |
- type: string | |
+ type: integer | |
+ description: A unique integer value identifying this user. | |
required: true | |
- name: last_name | |
required: false | |
@@ -2602,7 +2676,7 @@ | |
type: string | |
description: A list of fields to exclude from the response. | |
tags: | |
- - 'User: Instance' | |
+ - 'Api: Automation-Hub V3 Users' | |
responses: | |
'200': | |
content: | |
@@ -2611,7 +2685,7 @@ | |
$ref: '#/components/schemas/UserResponse' | |
description: '' | |
put: | |
- operationId: user_instance_update | |
+ operationId: api_automation_hub_v3__ui_users_update | |
description: '' | |
summary: Update an user | |
parameters: | |
@@ -2634,9 +2708,10 @@ | |
schema: | |
type: string | |
- in: path | |
- name: galaxy_user_href | |
+ name: id | |
schema: | |
- type: string | |
+ type: integer | |
+ description: A unique integer value identifying this user. | |
required: true | |
- name: last_name | |
required: false | |
@@ -2668,7 +2743,7 @@ | |
schema: | |
type: string | |
tags: | |
- - 'User: Instance' | |
+ - 'Api: Automation-Hub V3 Users' | |
requestBody: | |
content: | |
application/json: | |
@@ -2689,7 +2764,7 @@ | |
$ref: '#/components/schemas/UserResponse' | |
description: '' | |
patch: | |
- operationId: user_instance_partial_update | |
+ operationId: api_automation_hub_v3__ui_users_partial_update | |
description: '' | |
summary: Update an user | |
parameters: | |
@@ -2712,9 +2787,10 @@ | |
schema: | |
type: string | |
- in: path | |
- name: galaxy_user_href | |
+ name: id | |
schema: | |
- type: string | |
+ type: integer | |
+ description: A unique integer value identifying this user. | |
required: true | |
- name: last_name | |
required: false | |
@@ -2746,7 +2822,7 @@ | |
schema: | |
type: string | |
tags: | |
- - 'User: Instance' | |
+ - 'Api: Automation-Hub V3 Users' | |
requestBody: | |
content: | |
application/json: | |
@@ -2767,7 +2843,7 @@ | |
$ref: '#/components/schemas/UserResponse' | |
description: '' | |
delete: | |
- operationId: user_instance_delete | |
+ operationId: api_automation_hub_v3__ui_users_delete | |
description: '' | |
summary: Delete an user | |
parameters: | |
@@ -2790,9 +2866,10 @@ | |
schema: | |
type: string | |
- in: path | |
- name: galaxy_user_href | |
+ name: id | |
schema: | |
- type: string | |
+ type: integer | |
+ description: A unique integer value identifying this user. | |
required: true | |
- name: last_name | |
required: false | |
@@ -2824,7 +2901,7 @@ | |
schema: | |
type: string | |
tags: | |
- - 'User: Instance' | |
+ - 'Api: Automation-Hub V3 Users' | |
responses: | |
'204': | |
description: No response body | |
@@ -3295,6 +3372,43 @@ | |
responses: | |
'200': | |
description: No response body | |
+ /api/automation-hub/v3/imports/collections/{task}/: | |
+ get: | |
+ operationId: api_automation_hub_v3_imports_collections_read | |
+ description: Returns a CollectionImport object. | |
+ summary: Inspect a collection import | |
+ parameters: | |
+ - in: query | |
+ name: since | |
+ schema: | |
+ type: string | |
+ description: Filter messages since a given timestamp | |
+ - in: path | |
+ name: task | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A unique value identifying this collection import. | |
+ required: true | |
+ - in: query | |
+ name: fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to include in the response. | |
+ - in: query | |
+ name: exclude_fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to exclude from the response. | |
+ tags: | |
+ - 'Api: Automation-Hub V3 Collections' | |
+ responses: | |
+ '200': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/CollectionImportDetailResponse' | |
+ description: '' | |
/api/automation-hub/v3/namespaces/: | |
get: | |
operationId: api_automation_hub_v3_namespaces_list | |
@@ -3402,6 +3516,239 @@ | |
schema: | |
$ref: '#/components/schemas/NamespaceResponse' | |
description: '' | |
+ /api/automation-hub/v3/namespaces/{name}/: | |
+ get: | |
+ operationId: api_automation_hub_v3_namespaces_read | |
+ description: '' | |
+ summary: Inspect a namespace | |
+ parameters: | |
+ - name: company | |
+ required: false | |
+ in: query | |
+ description: company | |
+ schema: | |
+ type: string | |
+ - name: keywords | |
+ required: false | |
+ in: query | |
+ description: keywords | |
+ schema: | |
+ type: string | |
+ - in: path | |
+ name: name | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - name: name | |
+ required: false | |
+ in: query | |
+ description: name | |
+ schema: | |
+ type: string | |
+ - name: sort | |
+ required: false | |
+ in: query | |
+ description: Ordering | |
+ schema: | |
+ type: string | |
+ enum: | |
+ - name | |
+ - -name | |
+ - company | |
+ - -company | |
+ - id | |
+ - -id | |
+ - in: query | |
+ name: fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to include in the response. | |
+ - in: query | |
+ name: exclude_fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to exclude from the response. | |
+ tags: | |
+ - 'Api: Automation-Hub Namespaces' | |
+ responses: | |
+ '200': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/NamespaceResponse' | |
+ description: '' | |
+ put: | |
+ operationId: api_automation_hub_v3_namespaces_update | |
+ description: '' | |
+ summary: Update a namespace | |
+ parameters: | |
+ - name: company | |
+ required: false | |
+ in: query | |
+ description: company | |
+ schema: | |
+ type: string | |
+ - name: keywords | |
+ required: false | |
+ in: query | |
+ description: keywords | |
+ schema: | |
+ type: string | |
+ - in: path | |
+ name: name | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - name: name | |
+ required: false | |
+ in: query | |
+ description: name | |
+ schema: | |
+ type: string | |
+ - name: sort | |
+ required: false | |
+ in: query | |
+ description: Ordering | |
+ schema: | |
+ type: string | |
+ enum: | |
+ - name | |
+ - -name | |
+ - company | |
+ - -company | |
+ - id | |
+ - -id | |
+ tags: | |
+ - 'Api: Automation-Hub Namespaces' | |
+ requestBody: | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/Namespace' | |
+ application/x-www-form-urlencoded: | |
+ schema: | |
+ $ref: '#/components/schemas/Namespace' | |
+ multipart/form-data: | |
+ schema: | |
+ $ref: '#/components/schemas/Namespace' | |
+ required: true | |
+ responses: | |
+ '200': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/NamespaceResponse' | |
+ description: '' | |
+ patch: | |
+ operationId: api_automation_hub_v3_namespaces_partial_update | |
+ description: '' | |
+ summary: Update a namespace | |
+ parameters: | |
+ - name: company | |
+ required: false | |
+ in: query | |
+ description: company | |
+ schema: | |
+ type: string | |
+ - name: keywords | |
+ required: false | |
+ in: query | |
+ description: keywords | |
+ schema: | |
+ type: string | |
+ - in: path | |
+ name: name | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - name: name | |
+ required: false | |
+ in: query | |
+ description: name | |
+ schema: | |
+ type: string | |
+ - name: sort | |
+ required: false | |
+ in: query | |
+ description: Ordering | |
+ schema: | |
+ type: string | |
+ enum: | |
+ - name | |
+ - -name | |
+ - company | |
+ - -company | |
+ - id | |
+ - -id | |
+ tags: | |
+ - 'Api: Automation-Hub Namespaces' | |
+ requestBody: | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/PatchedNamespace' | |
+ application/x-www-form-urlencoded: | |
+ schema: | |
+ $ref: '#/components/schemas/PatchedNamespace' | |
+ multipart/form-data: | |
+ schema: | |
+ $ref: '#/components/schemas/PatchedNamespace' | |
+ required: true | |
+ responses: | |
+ '200': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/NamespaceResponse' | |
+ description: '' | |
+ delete: | |
+ operationId: api_automation_hub_v3_namespaces_delete | |
+ description: |- | |
+ Override to also delete inbound pulp repository and distribution. | |
+ RepositoryVersion objects get deleted on delete of AnsibleRepository. | |
+ summary: Delete a namespace | |
+ parameters: | |
+ - name: company | |
+ required: false | |
+ in: query | |
+ description: company | |
+ schema: | |
+ type: string | |
+ - name: keywords | |
+ required: false | |
+ in: query | |
+ description: keywords | |
+ schema: | |
+ type: string | |
+ - in: path | |
+ name: name | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - name: name | |
+ required: false | |
+ in: query | |
+ description: name | |
+ schema: | |
+ type: string | |
+ - name: sort | |
+ required: false | |
+ in: query | |
+ description: Ordering | |
+ schema: | |
+ type: string | |
+ enum: | |
+ - name | |
+ - -name | |
+ - company | |
+ - -company | |
+ - id | |
+ - -id | |
+ tags: | |
+ - 'Api: Automation-Hub Namespaces' | |
+ responses: | |
+ '204': | |
+ description: No response body | |
/api/automation-hub/v3/tasks/: | |
get: | |
operationId: tasks_list | |
@@ -3615,6 +3962,56 @@ | |
items: | |
$ref: '#/components/schemas/galaxy.LoginResponse' | |
description: '' | |
+ /api/automation-hub/v3/tasks/{pulp_id}/: | |
+ get: | |
+ operationId: tasks_read | |
+ description: |- | |
+ A customized named ModelViewSet that knows how to register itself with the Pulp API router. | |
+ | |
+ This viewset is discoverable by its name. | |
+ "Normal" Django Models and Master/Detail models are supported by the ``register_with`` method. | |
+ | |
+ Attributes: | |
+ lookup_field (str): The name of the field by which an object should be looked up, in | |
+ addition to any parent lookups if this ViewSet is nested. Defaults to 'pk' | |
+ endpoint_name (str): The name of the final path segment that should identify the ViewSet's | |
+ collection endpoint. | |
+ nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must | |
+ correspond to the "parent_prefix" of a router with rest_framework_nested.NestedMixin. | |
+ None indicates this ViewSet should not be nested. | |
+ parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs | |
+ to django model filter expressions that can be used with the corresponding value from | |
+ self.kwargs, used only by a nested ViewSet to filter based on the parent object's | |
+ identity. | |
+ schema (DefaultSchema): The schema class to use by default in a viewset. | |
+ summary: Inspect a task | |
+ parameters: | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this task. | |
+ required: true | |
+ - in: query | |
+ name: fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to include in the response. | |
+ - in: query | |
+ name: exclude_fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to exclude from the response. | |
+ tags: | |
+ - Tasks | |
+ responses: | |
+ '200': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/galaxy.LoginResponse' | |
+ description: '' | |
/pulp/api/v3/access_policies/: | |
get: | |
operationId: access_policies_list | |
@@ -3678,7 +4075,7 @@ | |
items: | |
$ref: '#/components/schemas/AccessPolicyResponse' | |
description: '' | |
- '{access_policy_href}': | |
+ /pulp/api/v3/access_policies/{pulp_id}/: | |
get: | |
operationId: access_policies_read | |
description: |- | |
@@ -3688,9 +4085,11 @@ | |
summary: Inspect an access policy | |
parameters: | |
- in: path | |
- name: access_policy_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this access policy. | |
required: true | |
- in: query | |
name: fields | |
@@ -3723,9 +4122,11 @@ | |
summary: Update an access policy | |
parameters: | |
- in: path | |
- name: access_policy_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this access policy. | |
required: true | |
tags: | |
- Access_Policies | |
@@ -3760,9 +4161,11 @@ | |
summary: Update an access policy | |
parameters: | |
- in: path | |
- name: access_policy_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this access policy. | |
required: true | |
tags: | |
- Access_Policies | |
@@ -3860,15 +4263,18 @@ | |
items: | |
$ref: '#/components/schemas/ansible.CollectionResponse' | |
description: '' | |
- '{ansible_collection_href}': | |
+ /pulp/api/v3/ansible/collections/{pulp_id}/: | |
get: | |
- operationId: galaxy_collection_detail_read | |
- description: Get the detail view of a Collection. | |
+ operationId: ansible_collections_read | |
+ description: Viewset for Ansible Collections. | |
+ summary: Inspect a collection | |
parameters: | |
- in: path | |
- name: ansible_collection_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this collection. | |
required: true | |
- in: query | |
name: fields | |
@@ -3881,13 +4287,16 @@ | |
type: string | |
description: A list of fields to exclude from the response. | |
tags: | |
- - 'Galaxy: Detail' | |
+ - 'Ansible: Collections' | |
+ security: | |
+ - cookieAuth: [] | |
+ - basicAuth: [] | |
responses: | |
'200': | |
content: | |
application/json: | |
schema: | |
- $ref: '#/components/schemas/GalaxyCollectionResponse' | |
+ $ref: '#/components/schemas/ansible.CollectionResponse' | |
description: '' | |
/pulp/api/v3/artifacts/: | |
get: | |
@@ -4052,7 +4461,7 @@ | |
schema: | |
$ref: '#/components/schemas/ArtifactResponse' | |
description: '' | |
- '{artifact_href}': | |
+ /pulp/api/v3/artifacts/{pulp_id}/: | |
get: | |
operationId: artifacts_read | |
description: |- | |
@@ -4077,9 +4486,11 @@ | |
summary: Inspect an artifact | |
parameters: | |
- in: path | |
- name: artifact_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this artifact. | |
required: true | |
- in: query | |
name: fields | |
@@ -4109,9 +4520,11 @@ | |
summary: Delete an artifact | |
parameters: | |
- in: path | |
- name: artifact_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this artifact. | |
required: true | |
tags: | |
- Artifacts | |
@@ -4279,6 +4692,41 @@ | |
schema: | |
$ref: '#/components/schemas/ansible.CollectionVersionResponse' | |
description: '' | |
+ /pulp/api/v3/content/ansible/collection_versions/{pulp_id}/: | |
+ get: | |
+ operationId: content_ansible_collection_versions_read | |
+ description: ViewSet for Ansible Collection. | |
+ summary: Inspect a collection version | |
+ parameters: | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this collection version. | |
+ required: true | |
+ - in: query | |
+ name: fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to include in the response. | |
+ - in: query | |
+ name: exclude_fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to exclude from the response. | |
+ tags: | |
+ - 'Content: Collection_Versions' | |
+ security: | |
+ - cookieAuth: [] | |
+ - basicAuth: [] | |
+ responses: | |
+ '200': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/ansible.CollectionVersionResponse' | |
+ description: '' | |
/pulp/api/v3/content/ansible/roles/: | |
get: | |
operationId: content_ansible_roles_list | |
@@ -4403,16 +4851,18 @@ | |
schema: | |
$ref: '#/components/schemas/ansible.RoleResponse' | |
description: '' | |
- '{ansible_role_href}': | |
+ /pulp/api/v3/content/ansible/roles/{pulp_id}/: | |
get: | |
operationId: content_ansible_roles_read | |
description: ViewSet for Role. | |
summary: Inspect a role | |
parameters: | |
- in: path | |
- name: ansible_role_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this role. | |
required: true | |
- in: query | |
name: fields | |
@@ -4539,16 +4989,18 @@ | |
items: | |
$ref: '#/components/schemas/container.BlobResponse' | |
description: '' | |
- '{container_blob_href}': | |
+ /pulp/api/v3/content/container/blobs/{pulp_id}/: | |
get: | |
operationId: content_container_blobs_read | |
description: ViewSet for Blobs. | |
summary: Inspect a blob | |
parameters: | |
- in: path | |
- name: container_blob_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this blob. | |
required: true | |
- in: query | |
name: fields | |
@@ -4674,16 +5126,18 @@ | |
items: | |
$ref: '#/components/schemas/container.ManifestResponse' | |
description: '' | |
- '{container_manifest_href}': | |
+ /pulp/api/v3/content/container/manifests/{pulp_id}/: | |
get: | |
operationId: content_container_manifests_read | |
description: ViewSet for Manifest. | |
summary: Inspect a manifest | |
parameters: | |
- in: path | |
- name: container_manifest_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this manifest. | |
required: true | |
- in: query | |
name: fields | |
@@ -4815,16 +5269,18 @@ | |
items: | |
$ref: '#/components/schemas/container.TagResponse' | |
description: '' | |
- '{container_tag_href}': | |
+ /pulp/api/v3/content/container/tags/{pulp_id}/: | |
get: | |
operationId: content_container_tags_read | |
description: ViewSet for Tag. | |
summary: Inspect a tag | |
parameters: | |
- in: path | |
- name: container_tag_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this tag. | |
required: true | |
- in: query | |
name: fields | |
@@ -4950,7 +5406,7 @@ | |
schema: | |
$ref: '#/components/schemas/container.ContentRedirectContentGuardResponse' | |
description: '' | |
- '{container_content_redirect_content_guard_href}': | |
+ /pulp/api/v3/contentguards/container/content_redirect/{pulp_id}/: | |
get: | |
operationId: contentguards_container_content_redirect_read | |
description: Content guard to protect preauthenticated redirects to the content | |
@@ -4958,9 +5414,11 @@ | |
summary: Inspect a content redirect content guard | |
parameters: | |
- in: path | |
- name: container_content_redirect_content_guard_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this content redirect content guard. | |
required: true | |
- in: query | |
name: fields | |
@@ -4991,9 +5449,11 @@ | |
summary: Update a content redirect content guard | |
parameters: | |
- in: path | |
- name: container_content_redirect_content_guard_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this content redirect content guard. | |
required: true | |
tags: | |
- 'Contentguards: Content_Redirect' | |
@@ -5026,9 +5486,11 @@ | |
summary: Update a content redirect content guard | |
parameters: | |
- in: path | |
- name: container_content_redirect_content_guard_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this content redirect content guard. | |
required: true | |
tags: | |
- 'Contentguards: Content_Redirect' | |
@@ -5061,9 +5523,11 @@ | |
summary: Delete a content redirect content guard | |
parameters: | |
- in: path | |
- name: container_content_redirect_content_guard_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this content redirect content guard. | |
required: true | |
tags: | |
- 'Contentguards: Content_Redirect' | |
@@ -5197,16 +5661,18 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{ansible_ansible_distribution_href}': | |
+ /pulp/api/v3/distributions/ansible/ansible/{pulp_id}/: | |
get: | |
operationId: distributions_ansible_ansible_read | |
description: ViewSet for Ansible Distributions. | |
summary: Inspect an ansible distribution | |
parameters: | |
- in: path | |
- name: ansible_ansible_distribution_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this ansible distribution. | |
required: true | |
- in: query | |
name: fields | |
@@ -5235,11 +5701,6 @@ | |
description: Trigger an asynchronous update task | |
summary: Update an ansible distribution | |
parameters: | |
- - in: path | |
- name: ansible_ansible_distribution_href | |
- schema: | |
- type: string | |
- required: true | |
- name: base_path | |
required: false | |
in: query | |
@@ -5282,6 +5743,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this ansible distribution. | |
+ required: true | |
tags: | |
- 'Distributions: Ansible' | |
requestBody: | |
@@ -5311,11 +5779,6 @@ | |
description: Trigger an asynchronous partial update task | |
summary: Update an ansible distribution | |
parameters: | |
- - in: path | |
- name: ansible_ansible_distribution_href | |
- schema: | |
- type: string | |
- required: true | |
- name: base_path | |
required: false | |
in: query | |
@@ -5358,6 +5821,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this ansible distribution. | |
+ required: true | |
tags: | |
- 'Distributions: Ansible' | |
requestBody: | |
@@ -5387,11 +5857,6 @@ | |
description: Trigger an asynchronous delete task | |
summary: Delete an ansible distribution | |
parameters: | |
- - in: path | |
- name: ansible_ansible_distribution_href | |
- schema: | |
- type: string | |
- required: true | |
- name: base_path | |
required: false | |
in: query | |
@@ -5434,6 +5899,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this ansible distribution. | |
+ required: true | |
tags: | |
- 'Distributions: Ansible' | |
security: | |
@@ -5575,7 +6047,7 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{container_container_distribution_href}': | |
+ /pulp/api/v3/distributions/container/container/{pulp_id}/: | |
get: | |
operationId: distributions_container_container_read | |
description: |- | |
@@ -5587,9 +6059,11 @@ | |
summary: Inspect a container distribution | |
parameters: | |
- in: path | |
- name: container_container_distribution_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container distribution. | |
required: true | |
- in: query | |
name: fields | |
@@ -5642,11 +6116,6 @@ | |
description: base_path__in | |
schema: | |
type: string | |
- - in: path | |
- name: container_container_distribution_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -5665,6 +6134,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container distribution. | |
+ required: true | |
tags: | |
- 'Distributions: Container' | |
requestBody: | |
@@ -5718,11 +6194,6 @@ | |
description: base_path__in | |
schema: | |
type: string | |
- - in: path | |
- name: container_container_distribution_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -5741,6 +6212,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container distribution. | |
+ required: true | |
tags: | |
- 'Distributions: Container' | |
requestBody: | |
@@ -5794,11 +6272,6 @@ | |
description: base_path__in | |
schema: | |
type: string | |
- - in: path | |
- name: container_container_distribution_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -5817,6 +6290,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container distribution. | |
+ required: true | |
tags: | |
- 'Distributions: Container' | |
security: | |
@@ -6193,12 +6673,17 @@ | |
schema: | |
$ref: '#/components/schemas/PulpExporterResponse' | |
description: '' | |
- '{pulp_exporter_href}exports/': | |
+ /pulp/api/v3/exporters/core/pulp/{exporter_pk}/exports/: | |
get: | |
operationId: exporters_core_pulp_exports_list | |
description: ViewSet for viewing exports from a PulpExporter. | |
summary: List pulp exports | |
parameters: | |
+ - in: path | |
+ name: exporter_pk | |
+ schema: | |
+ type: string | |
+ required: true | |
- name: limit | |
required: false | |
in: query | |
@@ -6217,11 +6702,6 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
- - in: path | |
- name: pulp_exporter_href | |
- schema: | |
- type: string | |
- required: true | |
- in: query | |
name: fields | |
schema: | |
@@ -6258,14 +6738,13 @@ | |
items: | |
$ref: '#/components/schemas/PulpExportResponse' | |
description: '' | |
- '{core_pulp_pulp_export_href}exports/': | |
post: | |
operationId: exporters_core_pulp_exports_create | |
description: Trigger an asynchronous task to export a set of repositories | |
summary: Create a pulp export | |
parameters: | |
- in: path | |
- name: core_pulp_pulp_export_href | |
+ name: exporter_pk | |
schema: | |
type: string | |
required: true | |
@@ -6293,17 +6772,24 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{core_pulp_pulp_export_href}': | |
+ /pulp/api/v3/exporters/core/pulp/{exporter_pk}/exports/{pulp_id}/: | |
get: | |
operationId: exporters_core_pulp_exports_read | |
description: ViewSet for viewing exports from a PulpExporter. | |
summary: Inspect a pulp export | |
parameters: | |
- in: path | |
- name: core_pulp_pulp_export_href | |
+ name: exporter_pk | |
schema: | |
type: string | |
required: true | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this pulp export. | |
+ required: true | |
- in: query | |
name: fields | |
schema: | |
@@ -6332,9 +6818,16 @@ | |
summary: Delete a pulp export | |
parameters: | |
- in: path | |
- name: core_pulp_pulp_export_href | |
+ name: exporter_pk | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - in: path | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this pulp export. | |
required: true | |
tags: | |
- 'Exporters: Core Exports' | |
@@ -6344,16 +6837,18 @@ | |
responses: | |
'204': | |
description: No response body | |
- '{pulp_exporter_href}': | |
+ /pulp/api/v3/exporters/core/pulp/{pulp_id}/: | |
get: | |
operationId: exporters_core_pulp_read | |
description: ViewSet for viewing PulpExporters. | |
summary: Inspect a pulp exporter | |
parameters: | |
- in: path | |
- name: pulp_exporter_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this pulp exporter. | |
required: true | |
- in: query | |
name: fields | |
@@ -6383,9 +6878,11 @@ | |
summary: Update a pulp exporter | |
parameters: | |
- in: path | |
- name: pulp_exporter_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this pulp exporter. | |
required: true | |
tags: | |
- 'Exporters: Pulp' | |
@@ -6417,9 +6914,11 @@ | |
summary: Update a pulp exporter | |
parameters: | |
- in: path | |
- name: pulp_exporter_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this pulp exporter. | |
required: true | |
tags: | |
- 'Exporters: Pulp' | |
@@ -6451,9 +6950,11 @@ | |
summary: Delete a pulp exporter | |
parameters: | |
- in: path | |
- name: pulp_exporter_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this pulp exporter. | |
required: true | |
tags: | |
- 'Exporters: Pulp' | |
@@ -6563,12 +7064,17 @@ | |
schema: | |
$ref: '#/components/schemas/PulpImporterResponse' | |
description: '' | |
- '{pulp_importer_href}imports/': | |
+ /pulp/api/v3/importers/core/pulp/{importer_pk}/imports/: | |
get: | |
operationId: importers_core_pulp_imports_list | |
description: ViewSet for PulpImports. | |
summary: List pulp imports | |
parameters: | |
+ - in: path | |
+ name: importer_pk | |
+ schema: | |
+ type: string | |
+ required: true | |
- name: limit | |
required: false | |
in: query | |
@@ -6587,11 +7093,6 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
- - in: path | |
- name: pulp_importer_href | |
- schema: | |
- type: string | |
- required: true | |
- in: query | |
name: fields | |
schema: | |
@@ -6628,14 +7129,13 @@ | |
items: | |
$ref: '#/components/schemas/ImportResponse' | |
description: '' | |
- '{core_pulp_pulp_import_href}imports/': | |
post: | |
operationId: importers_core_pulp_imports_create | |
description: Trigger an asynchronous task to import a Pulp export. | |
summary: Create a pulp import | |
parameters: | |
- in: path | |
- name: core_pulp_pulp_import_href | |
+ name: importer_pk | |
schema: | |
type: string | |
required: true | |
@@ -6663,17 +7163,24 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{core_pulp_pulp_import_href}': | |
+ /pulp/api/v3/importers/core/pulp/{importer_pk}/imports/{pulp_id}/: | |
get: | |
operationId: importers_core_pulp_imports_read | |
description: ViewSet for PulpImports. | |
summary: Inspect a pulp import | |
parameters: | |
- in: path | |
- name: core_pulp_pulp_import_href | |
+ name: importer_pk | |
schema: | |
type: string | |
required: true | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this pulp import. | |
+ required: true | |
- in: query | |
name: fields | |
schema: | |
@@ -6702,9 +7209,16 @@ | |
summary: Delete a pulp import | |
parameters: | |
- in: path | |
- name: core_pulp_pulp_import_href | |
+ name: importer_pk | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - in: path | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this pulp import. | |
required: true | |
tags: | |
- 'Importers: Core Imports' | |
@@ -6714,16 +7228,18 @@ | |
responses: | |
'204': | |
description: No response body | |
- '{pulp_importer_href}': | |
+ /pulp/api/v3/importers/core/pulp/{pulp_id}/: | |
get: | |
operationId: importers_core_pulp_read | |
description: ViewSet for PulpImporters. | |
summary: Inspect a pulp importer | |
parameters: | |
- in: path | |
- name: pulp_importer_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this pulp importer. | |
required: true | |
- in: query | |
name: fields | |
@@ -6753,9 +7269,11 @@ | |
summary: Update a pulp importer | |
parameters: | |
- in: path | |
- name: pulp_importer_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this pulp importer. | |
required: true | |
tags: | |
- 'Importers: Pulp' | |
@@ -6787,9 +7305,11 @@ | |
summary: Update a pulp importer | |
parameters: | |
- in: path | |
- name: pulp_importer_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this pulp importer. | |
required: true | |
tags: | |
- 'Importers: Pulp' | |
@@ -6821,9 +7341,11 @@ | |
summary: Delete a pulp importer | |
parameters: | |
- in: path | |
- name: pulp_importer_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this pulp importer. | |
required: true | |
tags: | |
- 'Importers: Pulp' | |
@@ -7047,16 +7569,18 @@ | |
schema: | |
$ref: '#/components/schemas/ansible.AnsibleRemoteResponse' | |
description: '' | |
- '{ansible_ansible_remote_href}': | |
+ /pulp/api/v3/remotes/ansible/ansible/{pulp_id}/: | |
get: | |
operationId: remotes_ansible_ansible_read | |
description: ViewSet for Ansible Remotes. | |
summary: Inspect an ansible remote | |
parameters: | |
- in: path | |
- name: ansible_ansible_remote_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this ansible remote. | |
required: true | |
- in: query | |
name: fields | |
@@ -7085,11 +7609,6 @@ | |
description: Trigger an asynchronous update task | |
summary: Update an ansible remote | |
parameters: | |
- - in: path | |
- name: ansible_ansible_remote_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -7108,6 +7627,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this ansible remote. | |
+ required: true | |
- name: pulp_last_updated | |
required: false | |
in: query | |
@@ -7173,11 +7699,6 @@ | |
description: Trigger an asynchronous partial update task | |
summary: Update an ansible remote | |
parameters: | |
- - in: path | |
- name: ansible_ansible_remote_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -7196,6 +7717,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this ansible remote. | |
+ required: true | |
- name: pulp_last_updated | |
required: false | |
in: query | |
@@ -7261,11 +7789,6 @@ | |
description: Trigger an asynchronous delete task | |
summary: Delete an ansible remote | |
parameters: | |
- - in: path | |
- name: ansible_ansible_remote_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -7284,6 +7807,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this ansible remote. | |
+ required: true | |
- name: pulp_last_updated | |
required: false | |
in: query | |
@@ -7468,16 +7998,18 @@ | |
schema: | |
$ref: '#/components/schemas/ansible.CollectionRemoteResponse' | |
description: '' | |
- '{ansible_collection_remote_href}': | |
+ /pulp/api/v3/remotes/ansible/collection/{pulp_id}/: | |
get: | |
operationId: remotes_ansible_collection_read | |
description: ViewSet for Collection Remotes. | |
summary: Inspect a collection remote | |
parameters: | |
- in: path | |
- name: ansible_collection_remote_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this collection remote. | |
required: true | |
- in: query | |
name: fields | |
@@ -7506,11 +8038,6 @@ | |
description: Trigger an asynchronous update task | |
summary: Update a collection remote | |
parameters: | |
- - in: path | |
- name: ansible_collection_remote_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -7529,6 +8056,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this collection remote. | |
+ required: true | |
- name: pulp_last_updated | |
required: false | |
in: query | |
@@ -7594,11 +8128,6 @@ | |
description: Trigger an asynchronous partial update task | |
summary: Update a collection remote | |
parameters: | |
- - in: path | |
- name: ansible_collection_remote_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -7617,6 +8146,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this collection remote. | |
+ required: true | |
- name: pulp_last_updated | |
required: false | |
in: query | |
@@ -7682,11 +8218,6 @@ | |
description: Trigger an asynchronous delete task | |
summary: Delete a collection remote | |
parameters: | |
- - in: path | |
- name: ansible_collection_remote_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -7705,6 +8236,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this collection remote. | |
+ required: true | |
- name: pulp_last_updated | |
required: false | |
in: query | |
@@ -7897,7 +8435,7 @@ | |
schema: | |
$ref: '#/components/schemas/container.ContainerRemoteResponse' | |
description: '' | |
- '{container_container_remote_href}': | |
+ /pulp/api/v3/remotes/container/container/{pulp_id}/: | |
get: | |
operationId: remotes_container_container_read | |
description: |- | |
@@ -7908,9 +8446,11 @@ | |
summary: Inspect a container remote | |
parameters: | |
- in: path | |
- name: container_container_remote_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container remote. | |
required: true | |
- in: query | |
name: fields | |
@@ -7939,11 +8479,6 @@ | |
description: Trigger an asynchronous update task | |
summary: Update a container remote | |
parameters: | |
- - in: path | |
- name: container_container_remote_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -7962,6 +8497,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container remote. | |
+ required: true | |
- name: pulp_last_updated | |
required: false | |
in: query | |
@@ -8027,11 +8569,6 @@ | |
description: Trigger an asynchronous partial update task | |
summary: Update a container remote | |
parameters: | |
- - in: path | |
- name: container_container_remote_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -8050,6 +8587,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container remote. | |
+ required: true | |
- name: pulp_last_updated | |
required: false | |
in: query | |
@@ -8115,11 +8659,6 @@ | |
description: Trigger an asynchronous delete task | |
summary: Delete a container remote | |
parameters: | |
- - in: path | |
- name: container_container_remote_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -8138,6 +8677,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container remote. | |
+ required: true | |
- name: pulp_last_updated | |
required: false | |
in: query | |
@@ -8286,16 +8832,18 @@ | |
schema: | |
$ref: '#/components/schemas/ansible.AnsibleRepositoryResponse' | |
description: '' | |
- '{ansible_ansible_repository_href}': | |
+ /pulp/api/v3/repositories/ansible/ansible/{pulp_id}/: | |
get: | |
operationId: repositories_ansible_ansible_read | |
description: ViewSet for Ansible Remotes. | |
summary: Inspect an ansible repository | |
parameters: | |
- in: path | |
- name: ansible_ansible_repository_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this ansible repository. | |
required: true | |
- in: query | |
name: fields | |
@@ -8324,11 +8872,6 @@ | |
description: Trigger an asynchronous update task | |
summary: Update an ansible repository | |
parameters: | |
- - in: path | |
- name: ansible_ansible_repository_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -8347,6 +8890,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this ansible repository. | |
+ required: true | |
tags: | |
- 'Repositories: Ansible' | |
requestBody: | |
@@ -8376,11 +8926,6 @@ | |
description: Trigger an asynchronous partial update task | |
summary: Update an ansible repository | |
parameters: | |
- - in: path | |
- name: ansible_ansible_repository_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -8399,6 +8944,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this ansible repository. | |
+ required: true | |
tags: | |
- 'Repositories: Ansible' | |
requestBody: | |
@@ -8428,11 +8980,6 @@ | |
description: Trigger an asynchronous delete task | |
summary: Delete an ansible repository | |
parameters: | |
- - in: path | |
- name: ansible_ansible_repository_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -8451,6 +8998,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this ansible repository. | |
+ required: true | |
tags: | |
- 'Repositories: Ansible' | |
security: | |
@@ -8463,16 +9017,18 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{ansible_ansible_repository_href}modify/': | |
+ /pulp/api/v3/repositories/ansible/ansible/{pulp_id}/modify/: | |
post: | |
operationId: repositories_ansible_ansible_modify | |
description: Trigger an asynchronous task to create a new repository version. | |
summary: Modify Repository Content | |
parameters: | |
- in: path | |
- name: ansible_ansible_repository_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this ansible repository. | |
required: true | |
tags: | |
- 'Repositories: Ansible' | |
@@ -8498,15 +9054,17 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{ansible_ansible_repository_href}sync/': | |
+ /pulp/api/v3/repositories/ansible/ansible/{pulp_id}/sync/: | |
post: | |
operationId: repositories_ansible_ansible_sync | |
description: Trigger an asynchronous task to sync Ansible content. | |
parameters: | |
- in: path | |
- name: ansible_ansible_repository_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this ansible repository. | |
required: true | |
tags: | |
- 'Repositories: Ansible' | |
@@ -8532,17 +9090,12 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{ansible_ansible_repository_href}versions/': | |
+ /pulp/api/v3/repositories/ansible/ansible/{repository_pk}/versions/: | |
get: | |
operationId: repositories_ansible_ansible_versions_list | |
description: RpmRepositoryVersion represents a single file repository version. | |
summary: List repository versions | |
parameters: | |
- - in: path | |
- name: ansible_ansible_repository_href | |
- schema: | |
- type: string | |
- required: true | |
- name: content | |
required: false | |
in: query | |
@@ -8645,6 +9198,11 @@ | |
description: pulp_created__range | |
schema: | |
type: string | |
+ - in: path | |
+ name: repository_pk | |
+ schema: | |
+ type: string | |
+ required: true | |
- in: query | |
name: fields | |
schema: | |
@@ -8681,14 +9239,20 @@ | |
items: | |
$ref: '#/components/schemas/RepositoryVersionResponse' | |
description: '' | |
- '{ansible_ansible_repository_version_href}': | |
+ /pulp/api/v3/repositories/ansible/ansible/{repository_pk}/versions/{number}/: | |
get: | |
operationId: repositories_ansible_ansible_versions_read | |
description: RpmRepositoryVersion represents a single file repository version. | |
summary: Inspect a repository version | |
parameters: | |
- in: path | |
- name: ansible_ansible_repository_version_href | |
+ name: number | |
+ schema: | |
+ type: integer | |
+ maximum: 2147483647 | |
+ required: true | |
+ - in: path | |
+ name: repository_pk | |
schema: | |
type: string | |
required: true | |
@@ -8719,11 +9283,6 @@ | |
description: Trigger an asynchronous task to delete a repositroy version. | |
summary: Delete a repository version | |
parameters: | |
- - in: path | |
- name: ansible_ansible_repository_version_href | |
- schema: | |
- type: string | |
- required: true | |
- name: content | |
required: false | |
in: query | |
@@ -8736,6 +9295,12 @@ | |
description: content__in | |
schema: | |
type: string | |
+ - in: path | |
+ name: number | |
+ schema: | |
+ type: integer | |
+ maximum: 2147483647 | |
+ required: true | |
- name: number | |
required: false | |
in: query | |
@@ -8814,6 +9379,11 @@ | |
description: pulp_created__range | |
schema: | |
type: string | |
+ - in: path | |
+ name: repository_pk | |
+ schema: | |
+ type: string | |
+ required: true | |
tags: | |
- 'Repositories: Ansible Versions' | |
security: | |
@@ -8826,13 +9396,19 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{ansible_ansible_repository_version_href}repair/': | |
+ /pulp/api/v3/repositories/ansible/ansible/{repository_pk}/versions/{number}/repair/: | |
post: | |
operationId: repositories_ansible_ansible_versions_repair | |
description: Trigger an asynchronous task to repair a repositroy version. | |
parameters: | |
- in: path | |
- name: ansible_ansible_repository_version_href | |
+ name: number | |
+ schema: | |
+ type: integer | |
+ maximum: 2147483647 | |
+ required: true | |
+ - in: path | |
+ name: repository_pk | |
schema: | |
type: string | |
required: true | |
@@ -9060,16 +9636,18 @@ | |
schema: | |
$ref: '#/components/schemas/container.ContainerPushRepositoryResponse' | |
description: '' | |
- '{container_container_push_repository_href}': | |
+ /pulp/api/v3/repositories/container/container-push/{pulp_id}/: | |
get: | |
operationId: repositories_container_container_push_read | |
description: ViewSet for a container push repository. | |
summary: Inspect a container push repository | |
parameters: | |
- in: path | |
- name: container_container_push_repository_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container push repository. | |
required: true | |
- in: query | |
name: fields | |
@@ -9098,11 +9676,6 @@ | |
description: Trigger an asynchronous delete task | |
summary: Delete a container push repository | |
parameters: | |
- - in: path | |
- name: container_container_push_repository_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -9121,6 +9694,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container push repository. | |
+ required: true | |
tags: | |
- 'Repositories: Container-Push' | |
security: | |
@@ -9133,18 +9713,13 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{container_container_push_repository_href}versions/': | |
+ /pulp/api/v3/repositories/container/container-push/{repository_pk}/versions/: | |
get: | |
operationId: repositories_container_container_push_versions_list | |
description: ContainerPushRepositoryVersion represents a single container push | |
repository version. | |
summary: List repository versions | |
parameters: | |
- - in: path | |
- name: container_container_push_repository_href | |
- schema: | |
- type: string | |
- required: true | |
- name: content | |
required: false | |
in: query | |
@@ -9247,6 +9822,11 @@ | |
description: pulp_created__range | |
schema: | |
type: string | |
+ - in: path | |
+ name: repository_pk | |
+ schema: | |
+ type: string | |
+ required: true | |
- in: query | |
name: fields | |
schema: | |
@@ -9283,7 +9863,7 @@ | |
items: | |
$ref: '#/components/schemas/RepositoryVersionResponse' | |
description: '' | |
- '{container_container_push_repository_version_href}': | |
+ /pulp/api/v3/repositories/container/container-push/{repository_pk}/versions/{number}/: | |
get: | |
operationId: repositories_container_container_push_versions_read | |
description: ContainerPushRepositoryVersion represents a single container push | |
@@ -9291,7 +9871,13 @@ | |
summary: Inspect a repository version | |
parameters: | |
- in: path | |
- name: container_container_push_repository_version_href | |
+ name: number | |
+ schema: | |
+ type: integer | |
+ maximum: 2147483647 | |
+ required: true | |
+ - in: path | |
+ name: repository_pk | |
schema: | |
type: string | |
required: true | |
@@ -9322,11 +9908,6 @@ | |
description: Trigger an asynchronous task to delete a repositroy version. | |
summary: Delete a repository version | |
parameters: | |
- - in: path | |
- name: container_container_push_repository_version_href | |
- schema: | |
- type: string | |
- required: true | |
- name: content | |
required: false | |
in: query | |
@@ -9339,6 +9920,12 @@ | |
description: content__in | |
schema: | |
type: string | |
+ - in: path | |
+ name: number | |
+ schema: | |
+ type: integer | |
+ maximum: 2147483647 | |
+ required: true | |
- name: number | |
required: false | |
in: query | |
@@ -9417,6 +10004,11 @@ | |
description: pulp_created__range | |
schema: | |
type: string | |
+ - in: path | |
+ name: repository_pk | |
+ schema: | |
+ type: string | |
+ required: true | |
tags: | |
- 'Repositories: Container Versions' | |
security: | |
@@ -9429,13 +10021,19 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{container_container_push_repository_version_href}repair/': | |
+ /pulp/api/v3/repositories/container/container-push/{repository_pk}/versions/{number}/repair/: | |
post: | |
operationId: repositories_container_container_push_versions_repair | |
description: Trigger an asynchronous task to repair a repositroy version. | |
parameters: | |
- in: path | |
- name: container_container_push_repository_version_href | |
+ name: number | |
+ schema: | |
+ type: integer | |
+ maximum: 2147483647 | |
+ required: true | |
+ - in: path | |
+ name: repository_pk | |
schema: | |
type: string | |
required: true | |
@@ -9463,16 +10061,18 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{container_container_repository_href}': | |
+ /pulp/api/v3/repositories/container/container/{pulp_id}/: | |
get: | |
operationId: repositories_container_container_read | |
description: ViewSet for container repo. | |
summary: Inspect a container repository | |
parameters: | |
- in: path | |
- name: container_container_repository_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container repository. | |
required: true | |
- in: query | |
name: fields | |
@@ -9501,11 +10101,6 @@ | |
description: Trigger an asynchronous update task | |
summary: Update a container repository | |
parameters: | |
- - in: path | |
- name: container_container_repository_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -9524,6 +10119,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container repository. | |
+ required: true | |
tags: | |
- 'Repositories: Container' | |
requestBody: | |
@@ -9553,11 +10155,6 @@ | |
description: Trigger an asynchronous partial update task | |
summary: Update a container repository | |
parameters: | |
- - in: path | |
- name: container_container_repository_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -9576,6 +10173,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container repository. | |
+ required: true | |
tags: | |
- 'Repositories: Container' | |
requestBody: | |
@@ -9605,11 +10209,6 @@ | |
description: Trigger an asynchronous delete task | |
summary: Delete a container repository | |
parameters: | |
- - in: path | |
- name: container_container_repository_href | |
- schema: | |
- type: string | |
- required: true | |
- name: name | |
required: false | |
in: query | |
@@ -9628,6 +10227,13 @@ | |
description: Which field to use when ordering the results. | |
schema: | |
type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container repository. | |
+ required: true | |
tags: | |
- 'Repositories: Container' | |
security: | |
@@ -9640,16 +10246,18 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{container_container_repository_href}add/': | |
+ /pulp/api/v3/repositories/container/container/{pulp_id}/add/: | |
post: | |
operationId: repositories_container_container_add | |
description: Trigger an asynchronous task to recursively add container content. | |
summary: Add content | |
parameters: | |
- in: path | |
- name: container_container_repository_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container repository. | |
required: true | |
tags: | |
- 'Repositories: Container' | |
@@ -9675,7 +10283,7 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{container_container_repository_href}build_image/': | |
+ /pulp/api/v3/repositories/container/container/{pulp_id}/build_image/: | |
post: | |
operationId: repositories_container_container_build_image | |
description: Trigger an asynchronous task to build an OCI image from a Containerfile. | |
@@ -9685,9 +10293,11 @@ | |
summary: Build an Image | |
parameters: | |
- in: path | |
- name: container_container_repository_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container repository. | |
required: true | |
tags: | |
- 'Repositories: Container' | |
@@ -9710,16 +10320,18 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{container_container_repository_href}copy_manifests/': | |
+ /pulp/api/v3/repositories/container/container/{pulp_id}/copy_manifests/: | |
post: | |
operationId: repositories_container_container_copy_manifests | |
description: Trigger an asynchronous task to copy manifests | |
summary: Copy manifests | |
parameters: | |
- in: path | |
- name: container_container_repository_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container repository. | |
required: true | |
tags: | |
- 'Repositories: Container' | |
@@ -9745,16 +10357,18 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{container_container_repository_href}copy_tags/': | |
+ /pulp/api/v3/repositories/container/container/{pulp_id}/copy_tags/: | |
post: | |
operationId: repositories_container_container_copy_tags | |
description: Trigger an asynchronous task to copy tags | |
summary: Copy tags | |
parameters: | |
- in: path | |
- name: container_container_repository_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container repository. | |
required: true | |
tags: | |
- 'Repositories: Container' | |
@@ -9780,16 +10394,18 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{container_container_repository_href}remove/': | |
+ /pulp/api/v3/repositories/container/container/{pulp_id}/remove/: | |
post: | |
operationId: repositories_container_container_remove | |
description: Trigger an async task to recursively remove container content. | |
summary: Remove content | |
parameters: | |
- in: path | |
- name: container_container_repository_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container repository. | |
required: true | |
tags: | |
- 'Repositories: Container' | |
@@ -9815,16 +10431,18 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{container_container_repository_href}sync/': | |
+ /pulp/api/v3/repositories/container/container/{pulp_id}/sync/: | |
post: | |
operationId: repositories_container_container_sync | |
description: Trigger an asynchronous task to sync content. | |
summary: Sync from a remote | |
parameters: | |
- in: path | |
- name: container_container_repository_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container repository. | |
required: true | |
tags: | |
- 'Repositories: Container' | |
@@ -9850,16 +10468,18 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{container_container_repository_href}tag/': | |
+ /pulp/api/v3/repositories/container/container/{pulp_id}/tag/: | |
post: | |
operationId: repositories_container_container_tag | |
description: Trigger an asynchronous task to tag an image in the repository | |
summary: Create a Tag | |
parameters: | |
- in: path | |
- name: container_container_repository_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container repository. | |
required: true | |
tags: | |
- 'Repositories: Container' | |
@@ -9885,16 +10505,18 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{container_container_repository_href}untag/': | |
+ /pulp/api/v3/repositories/container/container/{pulp_id}/untag/: | |
post: | |
operationId: repositories_container_container_untag | |
description: Trigger an asynchronous task to untag an image in the repository | |
summary: Delete a tag | |
parameters: | |
- in: path | |
- name: container_container_repository_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this container repository. | |
required: true | |
tags: | |
- 'Repositories: Container' | |
@@ -9920,18 +10542,13 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{container_container_repository_href}versions/': | |
+ /pulp/api/v3/repositories/container/container/{repository_pk}/versions/: | |
get: | |
operationId: repositories_container_container_versions_list | |
description: ContainerRepositoryVersion represents a single container repository | |
version. | |
summary: List repository versions | |
parameters: | |
- - in: path | |
- name: container_container_repository_href | |
- schema: | |
- type: string | |
- required: true | |
- name: content | |
required: false | |
in: query | |
@@ -10034,6 +10651,11 @@ | |
description: pulp_created__range | |
schema: | |
type: string | |
+ - in: path | |
+ name: repository_pk | |
+ schema: | |
+ type: string | |
+ required: true | |
- in: query | |
name: fields | |
schema: | |
@@ -10070,7 +10692,7 @@ | |
items: | |
$ref: '#/components/schemas/RepositoryVersionResponse' | |
description: '' | |
- '{container_container_repository_version_href}': | |
+ /pulp/api/v3/repositories/container/container/{repository_pk}/versions/{number}/: | |
get: | |
operationId: repositories_container_container_versions_read | |
description: ContainerRepositoryVersion represents a single container repository | |
@@ -10078,7 +10700,13 @@ | |
summary: Inspect a repository version | |
parameters: | |
- in: path | |
- name: container_container_repository_version_href | |
+ name: number | |
+ schema: | |
+ type: integer | |
+ maximum: 2147483647 | |
+ required: true | |
+ - in: path | |
+ name: repository_pk | |
schema: | |
type: string | |
required: true | |
@@ -10109,11 +10737,6 @@ | |
description: Trigger an asynchronous task to delete a repositroy version. | |
summary: Delete a repository version | |
parameters: | |
- - in: path | |
- name: container_container_repository_version_href | |
- schema: | |
- type: string | |
- required: true | |
- name: content | |
required: false | |
in: query | |
@@ -10126,6 +10749,12 @@ | |
description: content__in | |
schema: | |
type: string | |
+ - in: path | |
+ name: number | |
+ schema: | |
+ type: integer | |
+ maximum: 2147483647 | |
+ required: true | |
- name: number | |
required: false | |
in: query | |
@@ -10204,6 +10833,11 @@ | |
description: pulp_created__range | |
schema: | |
type: string | |
+ - in: path | |
+ name: repository_pk | |
+ schema: | |
+ type: string | |
+ required: true | |
tags: | |
- 'Repositories: Container Versions' | |
security: | |
@@ -10216,13 +10850,19 @@ | |
schema: | |
$ref: '#/components/schemas/AsyncOperationResponse' | |
description: '' | |
- '{container_container_repository_version_href}repair/': | |
+ /pulp/api/v3/repositories/container/container/{repository_pk}/versions/{number}/repair/: | |
post: | |
operationId: repositories_container_container_versions_repair | |
description: Trigger an asynchronous task to repair a repositroy version. | |
parameters: | |
- in: path | |
- name: container_container_repository_version_href | |
+ name: number | |
+ schema: | |
+ type: integer | |
+ maximum: 2147483647 | |
+ required: true | |
+ - in: path | |
+ name: repository_pk | |
schema: | |
type: string | |
required: true | |
@@ -10316,16 +10956,18 @@ | |
items: | |
$ref: '#/components/schemas/SigningServiceResponse' | |
description: '' | |
- '{signing_service_href}': | |
+ /pulp/api/v3/signing-services/{pulp_id}/: | |
get: | |
operationId: signing_services_read | |
description: A ViewSet that supports browsing of existing signing services. | |
summary: Inspect a signing service | |
parameters: | |
- in: path | |
- name: signing_service_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this signing service. | |
required: true | |
- in: query | |
name: fields | |
@@ -10443,7 +11085,7 @@ | |
items: | |
$ref: '#/components/schemas/TaskGroupResponse' | |
description: '' | |
- '{task_group_href}': | |
+ /pulp/api/v3/task-groups/{pulp_id}/: | |
get: | |
operationId: task_groups_read | |
description: |- | |
@@ -10468,9 +11110,11 @@ | |
summary: Inspect a task group | |
parameters: | |
- in: path | |
- name: task_group_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this task group. | |
required: true | |
- in: query | |
name: fields | |
@@ -10710,6 +11354,283 @@ | |
items: | |
$ref: '#/components/schemas/TaskResponse' | |
description: '' | |
+ /pulp/api/v3/tasks/{pulp_id}/: | |
+ get: | |
+ operationId: tasks_read | |
+ description: |- | |
+ A customized named ModelViewSet that knows how to register itself with the Pulp API router. | |
+ | |
+ This viewset is discoverable by its name. | |
+ "Normal" Django Models and Master/Detail models are supported by the ``register_with`` method. | |
+ | |
+ Attributes: | |
+ lookup_field (str): The name of the field by which an object should be looked up, in | |
+ addition to any parent lookups if this ViewSet is nested. Defaults to 'pk' | |
+ endpoint_name (str): The name of the final path segment that should identify the ViewSet's | |
+ collection endpoint. | |
+ nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must | |
+ correspond to the "parent_prefix" of a router with rest_framework_nested.NestedMixin. | |
+ None indicates this ViewSet should not be nested. | |
+ parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs | |
+ to django model filter expressions that can be used with the corresponding value from | |
+ self.kwargs, used only by a nested ViewSet to filter based on the parent object's | |
+ identity. | |
+ schema (DefaultSchema): The schema class to use by default in a viewset. | |
+ summary: Inspect a task | |
+ parameters: | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this task. | |
+ required: true | |
+ - in: query | |
+ name: fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to include in the response. | |
+ - in: query | |
+ name: exclude_fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to exclude from the response. | |
+ tags: | |
+ - Tasks | |
+ security: | |
+ - cookieAuth: [] | |
+ - basicAuth: [] | |
+ responses: | |
+ '200': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/TaskResponse' | |
+ description: '' | |
+ patch: | |
+ operationId: tasks_cancel | |
+ description: This operation cancels a task. | |
+ summary: Cancel a task | |
+ parameters: | |
+ - name: child_tasks | |
+ required: false | |
+ in: query | |
+ description: child_tasks | |
+ schema: | |
+ type: string | |
+ - name: created_resources | |
+ required: false | |
+ in: query | |
+ description: created_resources | |
+ schema: | |
+ type: string | |
+ - name: finished_at | |
+ required: false | |
+ in: query | |
+ description: finished_at | |
+ schema: | |
+ type: string | |
+ - name: finished_at__gt | |
+ required: false | |
+ in: query | |
+ description: finished_at__gt | |
+ schema: | |
+ type: string | |
+ - name: finished_at__gte | |
+ required: false | |
+ in: query | |
+ description: finished_at__gte | |
+ schema: | |
+ type: string | |
+ - name: finished_at__lt | |
+ required: false | |
+ in: query | |
+ description: finished_at__lt | |
+ schema: | |
+ type: string | |
+ - name: finished_at__lte | |
+ required: false | |
+ in: query | |
+ description: finished_at__lte | |
+ schema: | |
+ type: string | |
+ - name: finished_at__range | |
+ required: false | |
+ in: query | |
+ description: finished_at__range | |
+ schema: | |
+ type: string | |
+ - name: name | |
+ required: false | |
+ in: query | |
+ description: name | |
+ schema: | |
+ type: string | |
+ - name: name__contains | |
+ required: false | |
+ in: query | |
+ description: name__contains | |
+ schema: | |
+ type: string | |
+ - name: ordering | |
+ required: false | |
+ in: query | |
+ description: Which field to use when ordering the results. | |
+ schema: | |
+ type: string | |
+ - name: parent_task | |
+ required: false | |
+ in: query | |
+ description: parent_task | |
+ schema: | |
+ type: string | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this task. | |
+ required: true | |
+ - name: reserved_resources_record | |
+ required: false | |
+ in: query | |
+ description: reserved_resources_record | |
+ schema: | |
+ type: string | |
+ - name: started_at | |
+ required: false | |
+ in: query | |
+ description: started_at | |
+ schema: | |
+ type: string | |
+ - name: started_at__gt | |
+ required: false | |
+ in: query | |
+ description: started_at__gt | |
+ schema: | |
+ type: string | |
+ - name: started_at__gte | |
+ required: false | |
+ in: query | |
+ description: started_at__gte | |
+ schema: | |
+ type: string | |
+ - name: started_at__lt | |
+ required: false | |
+ in: query | |
+ description: started_at__lt | |
+ schema: | |
+ type: string | |
+ - name: started_at__lte | |
+ required: false | |
+ in: query | |
+ description: started_at__lte | |
+ schema: | |
+ type: string | |
+ - name: started_at__range | |
+ required: false | |
+ in: query | |
+ description: started_at__range | |
+ schema: | |
+ type: string | |
+ - name: state | |
+ required: false | |
+ in: query | |
+ description: state | |
+ schema: | |
+ type: string | |
+ - name: state__in | |
+ required: false | |
+ in: query | |
+ description: state__in | |
+ schema: | |
+ type: string | |
+ - name: task_group | |
+ required: false | |
+ in: query | |
+ description: task_group | |
+ schema: | |
+ type: string | |
+ - name: worker | |
+ required: false | |
+ in: query | |
+ description: worker | |
+ schema: | |
+ type: string | |
+ - name: worker__in | |
+ required: false | |
+ in: query | |
+ description: worker__in | |
+ schema: | |
+ type: string | |
+ tags: | |
+ - Tasks | |
+ requestBody: | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/PatchedTaskCancel' | |
+ application/x-www-form-urlencoded: | |
+ schema: | |
+ $ref: '#/components/schemas/PatchedTaskCancel' | |
+ multipart/form-data: | |
+ schema: | |
+ $ref: '#/components/schemas/PatchedTaskCancel' | |
+ required: true | |
+ security: | |
+ - cookieAuth: [] | |
+ - basicAuth: [] | |
+ responses: | |
+ '200': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/TaskResponse' | |
+ description: '' | |
+ '409': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/TaskResponse' | |
+ description: '' | |
+ delete: | |
+ operationId: tasks_delete | |
+ description: |- | |
+ A customized named ModelViewSet that knows how to register itself with the Pulp API router. | |
+ | |
+ This viewset is discoverable by its name. | |
+ "Normal" Django Models and Master/Detail models are supported by the ``register_with`` method. | |
+ | |
+ Attributes: | |
+ lookup_field (str): The name of the field by which an object should be looked up, in | |
+ addition to any parent lookups if this ViewSet is nested. Defaults to 'pk' | |
+ endpoint_name (str): The name of the final path segment that should identify the ViewSet's | |
+ collection endpoint. | |
+ nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must | |
+ correspond to the "parent_prefix" of a router with rest_framework_nested.NestedMixin. | |
+ None indicates this ViewSet should not be nested. | |
+ parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs | |
+ to django model filter expressions that can be used with the corresponding value from | |
+ self.kwargs, used only by a nested ViewSet to filter based on the parent object's | |
+ identity. | |
+ schema (DefaultSchema): The schema class to use by default in a viewset. | |
+ summary: Delete a task | |
+ parameters: | |
+ - in: path | |
+ name: pulp_id | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A UUID string identifying this task. | |
+ required: true | |
+ tags: | |
+ - Tasks | |
+ security: | |
+ - cookieAuth: [] | |
+ - basicAuth: [] | |
+ responses: | |
+ '204': | |
+ description: No response body | |
/pulp/api/v3/uploads/: | |
get: | |
operationId: uploads_list | |
@@ -10798,16 +11719,18 @@ | |
schema: | |
$ref: '#/components/schemas/UploadResponse' | |
description: '' | |
- '{upload_href}': | |
+ /pulp/api/v3/uploads/{pulp_id}/: | |
get: | |
operationId: uploads_read | |
description: View for chunked uploads. | |
summary: Inspect an upload | |
parameters: | |
- in: path | |
- name: upload_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this upload. | |
required: true | |
- in: query | |
name: fields | |
@@ -10850,9 +11773,11 @@ | |
schema: | |
type: string | |
- in: path | |
- name: upload_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this upload. | |
required: true | |
tags: | |
- Uploads | |
@@ -10881,9 +11806,11 @@ | |
summary: Delete an upload | |
parameters: | |
- in: path | |
- name: upload_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this upload. | |
required: true | |
tags: | |
- Uploads | |
@@ -10893,7 +11820,7 @@ | |
responses: | |
'204': | |
description: No response body | |
- '{upload_href}commit/': | |
+ /pulp/api/v3/uploads/{pulp_id}/commit/: | |
post: | |
operationId: uploads_commit | |
description: Queues a Task that creates an Artifact, and the Upload gets deleted | |
@@ -10901,9 +11828,11 @@ | |
summary: Finish an Upload | |
parameters: | |
- in: path | |
- name: upload_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this upload. | |
required: true | |
tags: | |
- Uploads | |
@@ -11067,7 +11996,7 @@ | |
items: | |
$ref: '#/components/schemas/WorkerResponse' | |
description: '' | |
- '{worker_href}': | |
+ /pulp/api/v3/workers/{pulp_id}/: | |
get: | |
operationId: workers_read | |
description: |- | |
@@ -11092,9 +12021,11 @@ | |
summary: Inspect a worker | |
parameters: | |
- in: path | |
- name: worker_href | |
+ name: pulp_id | |
schema: | |
type: string | |
+ format: uuid | |
+ description: A UUID string identifying this worker. | |
required: true | |
- in: query | |
name: fields | |
@@ -11143,16 +12074,11 @@ | |
responses: | |
'200': | |
description: No response body | |
- '{ansible_role_href}api/v1/roles/': | |
+ /pulp_ansible/galaxy/{path}/api/v1/roles/: | |
get: | |
- operationId: v1_roles_list | |
+ operationId: pulp_ansible_galaxy_api_v1_roles_list | |
description: APIView for Roles. | |
parameters: | |
- - in: path | |
- name: ansible_role_href | |
- schema: | |
- type: string | |
- required: true | |
- name: limit | |
required: false | |
in: query | |
@@ -11165,6 +12091,11 @@ | |
description: The initial index from which to return the results. | |
schema: | |
type: integer | |
+ - in: path | |
+ name: path | |
+ schema: | |
+ type: string | |
+ required: true | |
- in: query | |
name: fields | |
schema: | |
@@ -11176,7 +12107,7 @@ | |
type: string | |
description: A list of fields to exclude from the response. | |
tags: | |
- - 'V1: Roles' | |
+ - 'Pulp_Ansible: Galaxy Api Roles' | |
responses: | |
'200': | |
content: | |
@@ -11198,16 +12129,11 @@ | |
items: | |
$ref: '#/components/schemas/GalaxyRoleResponse' | |
description: '' | |
- '{ansible_role_href}versions/': | |
+ /pulp_ansible/galaxy/{path}/api/v1/roles/{role_pk}/versions/: | |
get: | |
- operationId: role_version_list_list | |
+ operationId: pulp_ansible_galaxy_api_v1_roles_versions_list | |
description: APIView for Role Versions. | |
parameters: | |
- - in: path | |
- name: ansible_role_href | |
- schema: | |
- type: string | |
- required: true | |
- name: limit | |
required: false | |
in: query | |
@@ -11220,6 +12146,16 @@ | |
description: The initial index from which to return the results. | |
schema: | |
type: integer | |
+ - in: path | |
+ name: path | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - in: path | |
+ name: role_pk | |
+ schema: | |
+ type: string | |
+ required: true | |
- in: query | |
name: fields | |
schema: | |
@@ -11231,7 +12167,7 @@ | |
type: string | |
description: A list of fields to exclude from the response. | |
tags: | |
- - 'Role: List' | |
+ - 'Pulp_Ansible: Galaxy Api V1 Versions' | |
responses: | |
'200': | |
content: | |
@@ -11253,22 +12189,67 @@ | |
items: | |
$ref: '#/components/schemas/GalaxyRoleVersionResponse' | |
description: '' | |
- '{ansible_collection_href}api/v2/collections/': | |
+ /pulp_ansible/galaxy/{path}/api/v2/collection-imports/{task}/: | |
get: | |
- operationId: v2_collections_list | |
- description: View for Collection models. | |
+ operationId: pulp_ansible_galaxy_api_v2_collection_imports_read | |
+ description: Returns a CollectionImport object. | |
+ summary: Inspect a collection import | |
parameters: | |
- in: path | |
- name: ansible_collection_href | |
+ name: path | |
schema: | |
type: string | |
required: true | |
+ - in: query | |
+ name: since | |
+ schema: | |
+ type: string | |
+ description: Filter messages since a given timestamp | |
+ - in: path | |
+ name: task | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A unique value identifying this collection import. | |
+ required: true | |
+ - in: query | |
+ name: fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to include in the response. | |
+ - in: query | |
+ name: exclude_fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to exclude from the response. | |
+ tags: | |
+ - 'Pulp_Ansible: Galaxy Api Collection-Imports' | |
+ security: | |
+ - cookieAuth: [] | |
+ - basicAuth: [] | |
+ responses: | |
+ '200': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/CollectionImportDetailResponse' | |
+ description: '' | |
+ /pulp_ansible/galaxy/{path}/api/v2/collections/: | |
+ get: | |
+ operationId: pulp_ansible_galaxy_api_v2_collections_list | |
+ description: View for Collection models. | |
+ parameters: | |
- name: page | |
required: false | |
in: query | |
description: A page number within the paginated result set. | |
schema: | |
type: integer | |
+ - in: path | |
+ name: path | |
+ schema: | |
+ type: string | |
+ required: true | |
- in: query | |
name: fields | |
schema: | |
@@ -11280,7 +12261,7 @@ | |
type: string | |
description: A list of fields to exclude from the response. | |
tags: | |
- - 'V2: Collections' | |
+ - 'Pulp_Ansible: Galaxy Api Collections' | |
responses: | |
'200': | |
content: | |
@@ -11303,16 +12284,16 @@ | |
$ref: '#/components/schemas/GalaxyCollectionResponse' | |
description: '' | |
post: | |
- operationId: v2_collections_create | |
+ operationId: pulp_ansible_galaxy_api_v2_collections_create | |
description: Queues a task that creates a new Collection from an uploaded artifact. | |
parameters: | |
- in: path | |
- name: ansible_collection_href | |
+ name: path | |
schema: | |
type: string | |
required: true | |
tags: | |
- - 'V2: Collections' | |
+ - 'Pulp_Ansible: Galaxy Api Collections' | |
requestBody: | |
content: | |
application/json: | |
@@ -11332,28 +12313,77 @@ | |
schema: | |
$ref: '#/components/schemas/GalaxyCollectionResponse' | |
description: '' | |
- '{ansible_collection_version_href}versions/': | |
+ /pulp_ansible/galaxy/{path}/api/v2/collections/{namespace}/{name}/: | |
get: | |
- operationId: galaxy_collection_version_list_list | |
- description: APIView for Collections by namespace/name. | |
+ operationId: pulp_ansible_galaxy_api_v2_collections_read | |
+ description: Get the detail view of a Collection. | |
parameters: | |
- in: path | |
- name: ansible_collection_version_href | |
+ name: name | |
schema: | |
type: string | |
required: true | |
+ - in: path | |
+ name: namespace | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - in: path | |
+ name: path | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - in: query | |
+ name: fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to include in the response. | |
+ - in: query | |
+ name: exclude_fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to exclude from the response. | |
+ tags: | |
+ - 'Pulp_Ansible: Galaxy Api Collections' | |
+ responses: | |
+ '200': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/GalaxyCollectionResponse' | |
+ description: '' | |
+ /pulp_ansible/galaxy/{path}/api/v2/collections/{namespace}/{name}/versions/: | |
+ get: | |
+ operationId: pulp_ansible_galaxy_api_v2_collections_versions_list | |
+ description: APIView for Collections by namespace/name. | |
+ parameters: | |
- name: limit | |
required: false | |
in: query | |
description: Number of results to return per page. | |
schema: | |
type: integer | |
+ - in: path | |
+ name: name | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - in: path | |
+ name: namespace | |
+ schema: | |
+ type: string | |
+ required: true | |
- name: offset | |
required: false | |
in: query | |
description: The initial index from which to return the results. | |
schema: | |
type: integer | |
+ - in: path | |
+ name: path | |
+ schema: | |
+ type: string | |
+ required: true | |
- in: query | |
name: fields | |
schema: | |
@@ -11365,7 +12395,7 @@ | |
type: string | |
description: A list of fields to exclude from the response. | |
tags: | |
- - 'Galaxy: Collection List' | |
+ - 'Pulp_Ansible: Galaxy Api V2 Versions' | |
responses: | |
'200': | |
content: | |
@@ -11886,6 +12916,51 @@ | |
schema: | |
$ref: '#/components/schemas/CollectionVersionResponse' | |
description: '' | |
+ /pulp_ansible/galaxy/{path}/api/v3/imports/collections/{task}/: | |
+ get: | |
+ operationId: pulp_ansible_galaxy_api_v3_imports_collections_read | |
+ description: Returns a CollectionImport object. | |
+ summary: Inspect a collection import | |
+ parameters: | |
+ - in: path | |
+ name: path | |
+ schema: | |
+ type: string | |
+ required: true | |
+ - in: query | |
+ name: since | |
+ schema: | |
+ type: string | |
+ description: Filter messages since a given timestamp | |
+ - in: path | |
+ name: task | |
+ schema: | |
+ type: string | |
+ format: uuid | |
+ description: A unique value identifying this collection import. | |
+ required: true | |
+ - in: query | |
+ name: fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to include in the response. | |
+ - in: query | |
+ name: exclude_fields | |
+ schema: | |
+ type: string | |
+ description: A list of fields to exclude from the response. | |
+ tags: | |
+ - 'Pulp_Ansible: Galaxy Api V3 Collections' | |
+ security: | |
+ - cookieAuth: [] | |
+ - basicAuth: [] | |
+ responses: | |
+ '200': | |
+ content: | |
+ application/json: | |
+ schema: | |
+ $ref: '#/components/schemas/CollectionImportDetailResponse' | |
+ description: '' | |
/token/: | |
get: | |
operationId: token_read | |
@@ -13341,29 +14416,29 @@ | |
type: object | |
description: A serializer for ContainerDistribution. | |
properties: | |
- repository_version: | |
+ name: | |
type: string | |
- format: uri | |
- nullable: true | |
- description: RepositoryVersion to be served | |
+ description: A unique name. Ex, `rawhide` and `stable`. | |
content_guard: | |
type: string | |
format: uri | |
description: An optional content-guard. If none is specified, a default | |
one will be used. | |
- base_path: | |
- type: string | |
- description: The base (relative) path component of the published url. Avoid | |
- paths that overlap with other distribution base paths | |
- (e.g. "foo" and "foo/bar") | |
- name: | |
+ repository_version: | |
type: string | |
- description: A unique name. Ex, `rawhide` and `stable`. | |
+ format: uri | |
+ nullable: true | |
+ description: RepositoryVersion to be served | |
repository: | |
type: string | |
format: uri | |
nullable: true | |
description: The latest RepositoryVersion for this Repository will be served. | |
+ base_path: | |
+ type: string | |
+ description: The base (relative) path component of the published url. Avoid | |
+ paths that overlap with other distribution base paths | |
+ (e.g. "foo" and "foo/bar") | |
Patchedcontainer.ContainerRemote: | |
type: object | |
description: A Serializer for ContainerRemote. | |
@@ -15091,29 +16166,29 @@ | |
type: object | |
description: A serializer for ContainerDistribution. | |
properties: | |
- repository_version: | |
+ name: | |
type: string | |
- format: uri | |
- nullable: true | |
- description: RepositoryVersion to be served | |
+ description: A unique name. Ex, `rawhide` and `stable`. | |
content_guard: | |
type: string | |
format: uri | |
description: An optional content-guard. If none is specified, a default | |
one will be used. | |
- base_path: | |
- type: string | |
- description: The base (relative) path component of the published url. Avoid | |
- paths that overlap with other distribution base paths | |
- (e.g. "foo" and "foo/bar") | |
- name: | |
+ repository_version: | |
type: string | |
- description: A unique name. Ex, `rawhide` and `stable`. | |
+ format: uri | |
+ nullable: true | |
+ description: RepositoryVersion to be served | |
repository: | |
type: string | |
format: uri | |
nullable: true | |
description: The latest RepositoryVersion for this Repository will be served. | |
+ base_path: | |
+ type: string | |
+ description: The base (relative) path component of the published url. Avoid | |
+ paths that overlap with other distribution base paths | |
+ (e.g. "foo" and "foo/bar") | |
required: | |
- base_path | |
- name | |
@@ -15121,38 +16196,38 @@ | |
type: object | |
description: A serializer for ContainerDistribution. | |
properties: | |
- repository_version: | |
+ name: | |
type: string | |
- format: uri | |
- nullable: true | |
- description: RepositoryVersion to be served | |
+ description: A unique name. Ex, `rawhide` and `stable`. | |
content_guard: | |
type: string | |
format: uri | |
description: An optional content-guard. If none is specified, a default | |
one will be used. | |
+ repository_version: | |
+ type: string | |
+ format: uri | |
+ nullable: true | |
+ description: RepositoryVersion to be served | |
pulp_href: | |
type: string | |
format: uri | |
readOnly: true | |
+ repository: | |
+ type: string | |
+ format: uri | |
+ nullable: true | |
+ description: The latest RepositoryVersion for this Repository will be served. | |
base_path: | |
type: string | |
description: The base (relative) path component of the published url. Avoid | |
paths that overlap with other distribution base paths | |
(e.g. "foo" and "foo/bar") | |
- name: | |
- type: string | |
- description: A unique name. Ex, `rawhide` and `stable`. | |
pulp_created: | |
type: string | |
format: date-time | |
readOnly: true | |
description: Timestamp of creation. | |
- repository: | |
- type: string | |
- format: uri | |
- nullable: true | |
- description: The latest RepositoryVersion for this Repository will be served. | |
registry_path: | |
type: string | |
readOnly: true |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment