Skip to content

Instantly share code, notes, and snippets.

@alikins
Created August 11, 2020 18:59
Show Gist options
  • Save alikins/0c68a1241f1e07a229587a6c102133c7 to your computer and use it in GitHub Desktop.
Save alikins/0c68a1241f1e07a229587a6c102133c7 to your computer and use it in GitHub Desktop.
pulp open abstract vs concrete diff
--- 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