Created
February 16, 2021 16:25
-
-
Save daviddavis/512c9d287f609b3509b9215c4efba55d to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"openapi": "3.0.3", | |
"info": { | |
"title": "Pulp 3 API", | |
"version": "v3", | |
"description": "Fetch, Upload, Organize, and Distribute Software Packages", | |
"contact": { | |
"name": "Pulp Team", | |
"email": "[email protected]", | |
"url": "https://pulpproject.org" | |
}, | |
"license": { | |
"name": "GPLv2+", | |
"url": "https://raw.githubusercontent.com/pulp/pulpcore/master/LICENSE" | |
}, | |
"x-logo": { | |
"url": "https://pulp.plan.io/attachments/download/517478/pulp_logo_word_rectangle.svg" | |
}, | |
"x-pulp-app-versions": { | |
"pulpcore": "3.10.0.dev0", | |
"pulp_file": "1.0.0.dev0", | |
"pulp_rpm": "3.5.0.dev0", | |
"pulp_ansible": "0.2.0b16.dev0", | |
"pulp_2to3_migration": "0.8.0.dev0" | |
} | |
}, | |
"paths": { | |
"/ansible/collections/": { | |
"post": { | |
"operationId": "upload_collection", | |
"description": "Create an artifact and trigger an asynchronous task to create Collection content from it.", | |
"summary": "Upload a collection", | |
"tags": [ | |
"Ansible: Collections" | |
], | |
"requestBody": { | |
"content": { | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/CollectionOneShot" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/CollectionOneShot" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/access_policies/": { | |
"get": { | |
"operationId": "access_policies_list", | |
"description": "ViewSet for AccessPolicy.\n\nNOTE: This API endpoint is in \"tech preview\" and subject to change", | |
"summary": "List access policys", | |
"parameters": [ | |
{ | |
"name": "customized", | |
"required": false, | |
"in": "query", | |
"description": "customized", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "viewset_name", | |
"required": false, | |
"in": "query", | |
"description": "viewset_name", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "viewset_name__contains", | |
"required": false, | |
"in": "query", | |
"description": "viewset_name__contains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "viewset_name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "viewset_name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "viewset_name__in", | |
"required": false, | |
"in": "query", | |
"description": "viewset_name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "viewset_name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "viewset_name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Access_Policies" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedAccessPolicyResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{access_policy_href}": { | |
"get": { | |
"operationId": "access_policies_read", | |
"description": "ViewSet for AccessPolicy.\n\nNOTE: This API endpoint is in \"tech preview\" and subject to change", | |
"summary": "Inspect an access policy", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "access_policy_href", | |
"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": [ | |
"Access_Policies" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AccessPolicyResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "access_policies_update", | |
"description": "ViewSet for AccessPolicy.\n\nNOTE: This API endpoint is in \"tech preview\" and subject to change", | |
"summary": "Update an access policy", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "access_policy_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Access_Policies" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AccessPolicy" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/AccessPolicy" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/AccessPolicy" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AccessPolicyResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "access_policies_partial_update", | |
"description": "ViewSet for AccessPolicy.\n\nNOTE: This API endpoint is in \"tech preview\" and subject to change", | |
"summary": "Update an access policy", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "access_policy_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Access_Policies" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedAccessPolicy" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedAccessPolicy" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedAccessPolicy" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AccessPolicyResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/ansible/collections/": { | |
"get": { | |
"operationId": "ansible_collections_list", | |
"description": "Viewset for Ansible Collections.", | |
"summary": "List collections", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "name", | |
"required": false, | |
"in": "query", | |
"description": "name", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "namespace", | |
"required": false, | |
"in": "query", | |
"description": "namespace", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Ansible: Collections" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedansible.CollectionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_collection_href}": { | |
"get": { | |
"operationId": "galaxy_collection_detail_get", | |
"description": "Get the detail view of a Collection.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_collection_href", | |
"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": [ | |
"Galaxy: Detail" | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/GalaxyCollectionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/ansible/copy/": { | |
"post": { | |
"operationId": "copy_content", | |
"description": "Trigger an asynchronous task to copy ansible content from one repository into another, creating a new repository version.", | |
"summary": "Copy content", | |
"tags": [ | |
"Ansible: Copy" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Copy" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Copy" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Copy" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/artifacts/": { | |
"get": { | |
"operationId": "artifacts_list", | |
"description": "A customized named ModelViewSet that knows how to register itself with the Pulp API router.\n\nThis viewset is discoverable by its name.\n\"Normal\" Django Models and Master/Detail models are supported by the ``register_with`` method.\n\nAttributes:\n lookup_field (str): The name of the field by which an object should be looked up, in\n addition to any parent lookups if this ViewSet is nested. Defaults to 'pk'\n endpoint_name (str): The name of the final path segment that should identify the ViewSet's\n collection endpoint.\n nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must\n correspond to the \"parent_prefix\" of a router with rest_framework_nested.NestedMixin.\n None indicates this ViewSet should not be nested.\n parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs\n to django model filter expressions that can be used with the corresponding value from\n self.kwargs, used only by a nested ViewSet to filter based on the parent object's\n identity.\n schema (DefaultSchema): The schema class to use by default in a viewset.", | |
"summary": "List artifacts", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "md5", | |
"required": false, | |
"in": "query", | |
"description": "md5", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "sha1", | |
"required": false, | |
"in": "query", | |
"description": "sha1", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "sha224", | |
"required": false, | |
"in": "query", | |
"description": "sha224", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "sha256", | |
"required": false, | |
"in": "query", | |
"description": "sha256", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "sha384", | |
"required": false, | |
"in": "query", | |
"description": "sha384", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "sha512", | |
"required": false, | |
"in": "query", | |
"description": "sha512", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Artifacts" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedArtifactResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "artifacts_create", | |
"description": "A customized named ModelViewSet that knows how to register itself with the Pulp API router.\n\nThis viewset is discoverable by its name.\n\"Normal\" Django Models and Master/Detail models are supported by the ``register_with`` method.\n\nAttributes:\n lookup_field (str): The name of the field by which an object should be looked up, in\n addition to any parent lookups if this ViewSet is nested. Defaults to 'pk'\n endpoint_name (str): The name of the final path segment that should identify the ViewSet's\n collection endpoint.\n nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must\n correspond to the \"parent_prefix\" of a router with rest_framework_nested.NestedMixin.\n None indicates this ViewSet should not be nested.\n parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs\n to django model filter expressions that can be used with the corresponding value from\n self.kwargs, used only by a nested ViewSet to filter based on the parent object's\n identity.\n schema (DefaultSchema): The schema class to use by default in a viewset.", | |
"summary": "Create an artifact", | |
"tags": [ | |
"Artifacts" | |
], | |
"requestBody": { | |
"content": { | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Artifact" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Artifact" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ArtifactResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{artifact_href}": { | |
"get": { | |
"operationId": "artifacts_read", | |
"description": "A customized named ModelViewSet that knows how to register itself with the Pulp API router.\n\nThis viewset is discoverable by its name.\n\"Normal\" Django Models and Master/Detail models are supported by the ``register_with`` method.\n\nAttributes:\n lookup_field (str): The name of the field by which an object should be looked up, in\n addition to any parent lookups if this ViewSet is nested. Defaults to 'pk'\n endpoint_name (str): The name of the final path segment that should identify the ViewSet's\n collection endpoint.\n nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must\n correspond to the \"parent_prefix\" of a router with rest_framework_nested.NestedMixin.\n None indicates this ViewSet should not be nested.\n parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs\n to django model filter expressions that can be used with the corresponding value from\n self.kwargs, used only by a nested ViewSet to filter based on the parent object's\n identity.\n schema (DefaultSchema): The schema class to use by default in a viewset.", | |
"summary": "Inspect an artifact", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "artifact_href", | |
"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": [ | |
"Artifacts" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ArtifactResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "artifacts_delete", | |
"description": "Remove Artifact only if it is not associated with any Content.", | |
"summary": "Delete an artifact", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "artifact_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Artifacts" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/content/": { | |
"get": { | |
"operationId": "content_list", | |
"description": "Endpoint to list all content.", | |
"summary": "List content", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedMultipleArtifactContentResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/content/ansible/collection_versions/": { | |
"get": { | |
"operationId": "content_ansible_collection_versions_list", | |
"description": "ViewSet for Ansible Collection.", | |
"summary": "List collection versions", | |
"parameters": [ | |
{ | |
"name": "is_highest", | |
"required": false, | |
"in": "query", | |
"description": "is_highest", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "name", | |
"required": false, | |
"in": "query", | |
"description": "name", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "namespace", | |
"required": false, | |
"in": "query", | |
"description": "namespace", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "q", | |
"required": false, | |
"in": "query", | |
"description": "q", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "tags", | |
"required": false, | |
"in": "query", | |
"description": "tags", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "version", | |
"required": false, | |
"in": "query", | |
"description": "version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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/Paginatedansible.CollectionVersionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "content_ansible_collection_versions_create", | |
"description": "ViewSet for Ansible Collection.", | |
"summary": "Create a collection version", | |
"tags": [ | |
"Content: Collection_Versions" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.CollectionVersion" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.CollectionVersion" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.CollectionVersion" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.CollectionVersionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_collection_version_href}": { | |
"get": { | |
"operationId": "content_ansible_collection_versions_read", | |
"description": "ViewSet for Ansible Collection.", | |
"summary": "Inspect a collection version", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_collection_version_href", | |
"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": [ | |
"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", | |
"description": "ViewSet for Role.", | |
"summary": "List roles", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "name", | |
"required": false, | |
"in": "query", | |
"description": "name", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "namespace", | |
"required": false, | |
"in": "query", | |
"description": "namespace", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "version", | |
"required": false, | |
"in": "query", | |
"description": "version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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: Roles" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedansible.RoleResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "content_ansible_roles_create", | |
"description": "ViewSet for Role.", | |
"summary": "Create a role", | |
"tags": [ | |
"Content: Roles" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.Role" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.Role" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.Role" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.RoleResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_role_href}": { | |
"get": { | |
"operationId": "content_ansible_roles_read", | |
"description": "ViewSet for Role.", | |
"summary": "Inspect a role", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_role_href", | |
"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": [ | |
"Content: Roles" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.RoleResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/content/file/files/": { | |
"get": { | |
"operationId": "content_file_files_list", | |
"description": "\nFileContent represents a single file and its metadata, which can be added and removed from\nrepositories.", | |
"summary": "List file contents", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "relative_path", | |
"required": false, | |
"in": "query", | |
"description": "relative_path", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "sha256", | |
"required": false, | |
"in": "query", | |
"description": "sha256", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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: Files" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedfile.FileContentResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "content_file_files_create", | |
"description": "Trigger an asynchronous task to create content,optionally create new repository version.", | |
"summary": "Create a file content", | |
"tags": [ | |
"Content: Files" | |
], | |
"requestBody": { | |
"content": { | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileContent" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileContent" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{file_file_content_href}": { | |
"get": { | |
"operationId": "content_file_files_read", | |
"description": "\nFileContent represents a single file and its metadata, which can be added and removed from\nrepositories.", | |
"summary": "Inspect a file content", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_content_href", | |
"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": [ | |
"Content: Files" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileContentResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/content/rpm/advisories/": { | |
"get": { | |
"operationId": "content_rpm_advisories_list", | |
"description": "A ViewSet for UpdateRecord.\n\nDefine endpoint name which will appear in the API endpoint for this content type.\nFor example::\n http://pulp.example.com/pulp/api/v3/content/rpm/advisories/\n\nAlso specify queryset and serializer for UpdateRecord.", | |
"summary": "List update records", | |
"parameters": [ | |
{ | |
"name": "id", | |
"required": false, | |
"in": "query", | |
"description": "id", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "id__in", | |
"required": false, | |
"in": "query", | |
"description": "id__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "severity", | |
"required": false, | |
"in": "query", | |
"description": "severity", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "severity__in", | |
"required": false, | |
"in": "query", | |
"description": "severity__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "severity__ne", | |
"required": false, | |
"in": "query", | |
"description": "severity__ne", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "status", | |
"required": false, | |
"in": "query", | |
"description": "status", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "status__in", | |
"required": false, | |
"in": "query", | |
"description": "status__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "status__ne", | |
"required": false, | |
"in": "query", | |
"description": "status__ne", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "type", | |
"required": false, | |
"in": "query", | |
"description": "type", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "type__in", | |
"required": false, | |
"in": "query", | |
"description": "type__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "type__ne", | |
"required": false, | |
"in": "query", | |
"description": "type__ne", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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: Advisories" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedrpm.UpdateRecordResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "content_rpm_advisories_create", | |
"description": "Trigger an asynchronous task to create content,optionally create new repository version.", | |
"summary": "Create an update record", | |
"tags": [ | |
"Content: Advisories" | |
], | |
"requestBody": { | |
"content": { | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.UpdateRecord" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.UpdateRecord" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_update_record_href}": { | |
"get": { | |
"operationId": "content_rpm_advisories_read", | |
"description": "A ViewSet for UpdateRecord.\n\nDefine endpoint name which will appear in the API endpoint for this content type.\nFor example::\n http://pulp.example.com/pulp/api/v3/content/rpm/advisories/\n\nAlso specify queryset and serializer for UpdateRecord.", | |
"summary": "Inspect an update record", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_update_record_href", | |
"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": [ | |
"Content: Advisories" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.UpdateRecordResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/content/rpm/distribution_trees/": { | |
"get": { | |
"operationId": "content_rpm_distribution_trees_list", | |
"description": "Distribution Tree Viewset.", | |
"summary": "List distribution trees", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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: Distribution_Trees" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedrpm.DistributionTreeResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_distribution_tree_href}": { | |
"get": { | |
"operationId": "content_rpm_distribution_trees_read", | |
"description": "Distribution Tree Viewset.", | |
"summary": "Inspect a distribution tree", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_distribution_tree_href", | |
"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": [ | |
"Content: Distribution_Trees" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.DistributionTreeResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/content/rpm/modulemd_defaults/": { | |
"get": { | |
"operationId": "content_rpm_modulemd_defaults_list", | |
"description": "ViewSet for Modulemd.", | |
"summary": "List modulemd defaultss", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "module", | |
"required": false, | |
"in": "query", | |
"description": "module", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "module__in", | |
"required": false, | |
"in": "query", | |
"description": "module__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "sha256", | |
"required": false, | |
"in": "query", | |
"description": "sha256", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "stream", | |
"required": false, | |
"in": "query", | |
"description": "stream", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "stream__in", | |
"required": false, | |
"in": "query", | |
"description": "stream__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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: Modulemd_Defaults" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedrpm.ModulemdDefaultsResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "content_rpm_modulemd_defaults_create", | |
"description": "Trigger an asynchronous task to create content,optionally create new repository version.", | |
"summary": "Create a modulemd defaults", | |
"tags": [ | |
"Content: Modulemd_Defaults" | |
], | |
"requestBody": { | |
"content": { | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.ModulemdDefaults" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.ModulemdDefaults" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_modulemd_defaults_href}": { | |
"get": { | |
"operationId": "content_rpm_modulemd_defaults_read", | |
"description": "ViewSet for Modulemd.", | |
"summary": "Inspect a modulemd defaults", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_modulemd_defaults_href", | |
"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": [ | |
"Content: Modulemd_Defaults" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.ModulemdDefaultsResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/content/rpm/modulemds/": { | |
"get": { | |
"operationId": "content_rpm_modulemds_list", | |
"description": "ViewSet for Modulemd.", | |
"summary": "List modulemds", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "name", | |
"required": false, | |
"in": "query", | |
"description": "name", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "sha256", | |
"required": false, | |
"in": "query", | |
"description": "sha256", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "stream", | |
"required": false, | |
"in": "query", | |
"description": "stream", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "stream__in", | |
"required": false, | |
"in": "query", | |
"description": "stream__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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: Modulemds" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedrpm.ModulemdResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "content_rpm_modulemds_create", | |
"description": "Trigger an asynchronous task to create content,optionally create new repository version.", | |
"summary": "Create a modulemd", | |
"tags": [ | |
"Content: Modulemds" | |
], | |
"requestBody": { | |
"content": { | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.Modulemd" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.Modulemd" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_modulemd_href}": { | |
"get": { | |
"operationId": "content_rpm_modulemds_read", | |
"description": "ViewSet for Modulemd.", | |
"summary": "Inspect a modulemd", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_modulemd_href", | |
"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": [ | |
"Content: Modulemds" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.ModulemdResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/content/rpm/packagecategories/": { | |
"get": { | |
"operationId": "content_rpm_packagecategories_list", | |
"description": "PackageCategory ViewSet.", | |
"summary": "List package categorys", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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: Packagecategories" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedrpm.PackageCategoryResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_package_category_href}": { | |
"get": { | |
"operationId": "content_rpm_packagecategories_read", | |
"description": "PackageCategory ViewSet.", | |
"summary": "Inspect a package category", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_package_category_href", | |
"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": [ | |
"Content: Packagecategories" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.PackageCategoryResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/content/rpm/packageenvironments/": { | |
"get": { | |
"operationId": "content_rpm_packageenvironments_list", | |
"description": "PackageEnvironment ViewSet.", | |
"summary": "List package environments", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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: Packageenvironments" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedrpm.PackageEnvironmentResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_package_environment_href}": { | |
"get": { | |
"operationId": "content_rpm_packageenvironments_read", | |
"description": "PackageEnvironment ViewSet.", | |
"summary": "Inspect a package environment", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_package_environment_href", | |
"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": [ | |
"Content: Packageenvironments" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.PackageEnvironmentResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/content/rpm/packagegroups/": { | |
"get": { | |
"operationId": "content_rpm_packagegroups_list", | |
"description": "PackageGroup ViewSet.", | |
"summary": "List package groups", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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: Packagegroups" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedrpm.PackageGroupResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_package_group_href}": { | |
"get": { | |
"operationId": "content_rpm_packagegroups_read", | |
"description": "PackageGroup ViewSet.", | |
"summary": "Inspect a package group", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_package_group_href", | |
"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": [ | |
"Content: Packagegroups" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.PackageGroupResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/content/rpm/packagelangpacks/": { | |
"get": { | |
"operationId": "content_rpm_packagelangpacks_list", | |
"description": "PackageLangpacks ViewSet.", | |
"summary": "List package langpackss", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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: Packagelangpacks" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedrpm.PackageLangpacksResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_package_langpacks_href}": { | |
"get": { | |
"operationId": "content_rpm_packagelangpacks_read", | |
"description": "PackageLangpacks ViewSet.", | |
"summary": "Inspect a package langpacks", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_package_langpacks_href", | |
"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": [ | |
"Content: Packagelangpacks" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.PackageLangpacksResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/content/rpm/packages/": { | |
"get": { | |
"operationId": "content_rpm_packages_list", | |
"description": "A ViewSet for Package.\n\nDefine endpoint name which will appear in the API endpoint for this content type.\nFor example::\n http://pulp.example.com/pulp/api/v3/content/rpm/packages/\n\nAlso specify queryset and serializer for Package.", | |
"summary": "List packages", | |
"parameters": [ | |
{ | |
"name": "arch", | |
"required": false, | |
"in": "query", | |
"description": "arch", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "arch__in", | |
"required": false, | |
"in": "query", | |
"description": "arch__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "arch__ne", | |
"required": false, | |
"in": "query", | |
"description": "arch__ne", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "checksum_type", | |
"required": false, | |
"in": "query", | |
"description": "checksum_type", | |
"schema": { | |
"type": "string", | |
"enum": [ | |
"unknown", | |
"md5", | |
"sha1", | |
"sha1", | |
"sha224", | |
"sha256", | |
"sha384", | |
"sha512" | |
] | |
} | |
}, | |
{ | |
"name": "checksum_type__in", | |
"required": false, | |
"in": "query", | |
"description": "checksum_type__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "checksum_type__ne", | |
"required": false, | |
"in": "query", | |
"description": "checksum_type__ne", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "epoch", | |
"required": false, | |
"in": "query", | |
"description": "epoch", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "epoch__in", | |
"required": false, | |
"in": "query", | |
"description": "epoch__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "epoch__ne", | |
"required": false, | |
"in": "query", | |
"description": "epoch__ne", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "name", | |
"required": false, | |
"in": "query", | |
"description": "name", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__ne", | |
"required": false, | |
"in": "query", | |
"description": "name__ne", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pkgId", | |
"required": false, | |
"in": "query", | |
"description": "pkgId", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pkgId__in", | |
"required": false, | |
"in": "query", | |
"description": "pkgId__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "release", | |
"required": false, | |
"in": "query", | |
"description": "release", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "release__in", | |
"required": false, | |
"in": "query", | |
"description": "release__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "release__ne", | |
"required": false, | |
"in": "query", | |
"description": "release__ne", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "sha256", | |
"required": false, | |
"in": "query", | |
"description": "sha256", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "version", | |
"required": false, | |
"in": "query", | |
"description": "version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "version__in", | |
"required": false, | |
"in": "query", | |
"description": "version__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "version__ne", | |
"required": false, | |
"in": "query", | |
"description": "version__ne", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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: Packages" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedrpm.PackageResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "content_rpm_packages_create", | |
"description": "Trigger an asynchronous task to create content,optionally create new repository version.", | |
"summary": "Create a package", | |
"tags": [ | |
"Content: Packages" | |
], | |
"requestBody": { | |
"content": { | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.Package" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.Package" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_package_href}": { | |
"get": { | |
"operationId": "content_rpm_packages_read", | |
"description": "A ViewSet for Package.\n\nDefine endpoint name which will appear in the API endpoint for this content type.\nFor example::\n http://pulp.example.com/pulp/api/v3/content/rpm/packages/\n\nAlso specify queryset and serializer for Package.", | |
"summary": "Inspect a package", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_package_href", | |
"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": [ | |
"Content: Packages" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.PackageResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/content/rpm/repo_metadata_files/": { | |
"get": { | |
"operationId": "content_rpm_repo_metadata_files_list", | |
"description": "RepoMetadataFile Viewset.", | |
"summary": "List repo metadata files", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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: Repo_Metadata_Files" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedrpm.RepoMetadataFileResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_repo_metadata_file_href}": { | |
"get": { | |
"operationId": "content_rpm_repo_metadata_files_read", | |
"description": "RepoMetadataFile Viewset.", | |
"summary": "Inspect a repo metadata file", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_repo_metadata_file_href", | |
"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": [ | |
"Content: Repo_Metadata_Files" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RepoMetadataFileResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/content_guards/": { | |
"get": { | |
"operationId": "content_guards_list", | |
"description": "Endpoint to list all content_guards.", | |
"summary": "List content guards", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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_Guards" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedContentGuardResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/distributions/ansible/ansible/": { | |
"get": { | |
"operationId": "distributions_ansible_ansible_list", | |
"description": "ViewSet for Ansible Distributions.", | |
"summary": "List ansible distributions", | |
"parameters": [ | |
{ | |
"name": "base_path", | |
"required": false, | |
"in": "query", | |
"description": "base_path", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "base_path__contains", | |
"required": false, | |
"in": "query", | |
"description": "base_path__contains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "base_path__icontains", | |
"required": false, | |
"in": "query", | |
"description": "base_path__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "base_path__in", | |
"required": false, | |
"in": "query", | |
"description": "base_path__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_label_select", | |
"required": false, | |
"in": "query", | |
"description": "pulp_label_select", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Distributions: Ansible" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedansible.AnsibleDistributionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "distributions_ansible_ansible_create", | |
"description": "Trigger an asynchronous create task", | |
"summary": "Create an ansible distribution", | |
"tags": [ | |
"Distributions: Ansible" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleDistribution" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleDistribution" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleDistribution" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_ansible_distribution_href}": { | |
"get": { | |
"operationId": "distributions_ansible_ansible_read", | |
"description": "ViewSet for Ansible Distributions.", | |
"summary": "Inspect an ansible distribution", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_ansible_distribution_href", | |
"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": [ | |
"Distributions: Ansible" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleDistributionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "distributions_ansible_ansible_update", | |
"description": "Trigger an asynchronous update task", | |
"summary": "Update an ansible distribution", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_ansible_distribution_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Distributions: Ansible" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleDistribution" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleDistribution" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleDistribution" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "distributions_ansible_ansible_partial_update", | |
"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 | |
} | |
], | |
"tags": [ | |
"Distributions: Ansible" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedansible.AnsibleDistribution" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedansible.AnsibleDistribution" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedansible.AnsibleDistribution" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "distributions_ansible_ansible_delete", | |
"description": "Trigger an asynchronous delete task", | |
"summary": "Delete an ansible distribution", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_ansible_distribution_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Distributions: Ansible" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/distributions/file/file/": { | |
"get": { | |
"operationId": "distributions_file_file_list", | |
"description": "\nFileDistributions host File\nPublications which makes the metadata and the referenced File Content available to HTTP\nclients. Additionally, a FileDistribution with an associated FilePublication can be the target\nurl of a File Remote , allowing\nanother instance of Pulp to sync the content.", | |
"summary": "List file distributions", | |
"parameters": [ | |
{ | |
"name": "base_path", | |
"required": false, | |
"in": "query", | |
"description": "base_path", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "base_path__contains", | |
"required": false, | |
"in": "query", | |
"description": "base_path__contains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "base_path__icontains", | |
"required": false, | |
"in": "query", | |
"description": "base_path__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "base_path__in", | |
"required": false, | |
"in": "query", | |
"description": "base_path__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_label_select", | |
"required": false, | |
"in": "query", | |
"description": "pulp_label_select", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Distributions: File" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedfile.FileDistributionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "distributions_file_file_create", | |
"description": "Trigger an asynchronous create task", | |
"summary": "Create a file distribution", | |
"tags": [ | |
"Distributions: File" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileDistribution" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileDistribution" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileDistribution" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{file_file_distribution_href}": { | |
"get": { | |
"operationId": "distributions_file_file_read", | |
"description": "\nFileDistributions host File\nPublications which makes the metadata and the referenced File Content available to HTTP\nclients. Additionally, a FileDistribution with an associated FilePublication can be the target\nurl of a File Remote , allowing\nanother instance of Pulp to sync the content.", | |
"summary": "Inspect a file distribution", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_distribution_href", | |
"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": [ | |
"Distributions: File" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileDistributionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "distributions_file_file_update", | |
"description": "Trigger an asynchronous update task", | |
"summary": "Update a file distribution", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_distribution_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Distributions: File" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileDistribution" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileDistribution" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileDistribution" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "distributions_file_file_partial_update", | |
"description": "Trigger an asynchronous partial update task", | |
"summary": "Update a file distribution", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_distribution_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Distributions: File" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedfile.FileDistribution" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedfile.FileDistribution" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedfile.FileDistribution" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "distributions_file_file_delete", | |
"description": "Trigger an asynchronous delete task", | |
"summary": "Delete a file distribution", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_distribution_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Distributions: File" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/distributions/rpm/rpm/": { | |
"get": { | |
"operationId": "distributions_rpm_rpm_list", | |
"description": "ViewSet for RPM Distributions.", | |
"summary": "List rpm distributions", | |
"parameters": [ | |
{ | |
"name": "base_path", | |
"required": false, | |
"in": "query", | |
"description": "base_path", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "base_path__contains", | |
"required": false, | |
"in": "query", | |
"description": "base_path__contains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "base_path__icontains", | |
"required": false, | |
"in": "query", | |
"description": "base_path__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "base_path__in", | |
"required": false, | |
"in": "query", | |
"description": "base_path__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_label_select", | |
"required": false, | |
"in": "query", | |
"description": "pulp_label_select", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Distributions: Rpm" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedrpm.RpmDistributionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "distributions_rpm_rpm_create", | |
"description": "Trigger an asynchronous create task", | |
"summary": "Create a rpm distribution", | |
"tags": [ | |
"Distributions: Rpm" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmDistribution" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmDistribution" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmDistribution" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_rpm_distribution_href}": { | |
"get": { | |
"operationId": "distributions_rpm_rpm_read", | |
"description": "ViewSet for RPM Distributions.", | |
"summary": "Inspect a rpm distribution", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_distribution_href", | |
"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": [ | |
"Distributions: Rpm" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmDistributionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "distributions_rpm_rpm_update", | |
"description": "Trigger an asynchronous update task", | |
"summary": "Update a rpm distribution", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_distribution_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Distributions: Rpm" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmDistribution" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmDistribution" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmDistribution" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "distributions_rpm_rpm_partial_update", | |
"description": "Trigger an asynchronous partial update task", | |
"summary": "Update a rpm distribution", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_distribution_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Distributions: Rpm" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedrpm.RpmDistribution" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedrpm.RpmDistribution" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedrpm.RpmDistribution" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "distributions_rpm_rpm_delete", | |
"description": "Trigger an asynchronous delete task", | |
"summary": "Delete a rpm distribution", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_distribution_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Distributions: Rpm" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/docs/api.json": { | |
"get": { | |
"operationId": "docs_api.json_get", | |
"description": "OpenApi3 schema for this API. Format can be selected via content negotiation.\n\n- YAML: application/vnd.oai.openapi\n- JSON: application/vnd.oai.openapi+json", | |
"parameters": [ | |
{ | |
"in": "query", | |
"name": "lang", | |
"schema": { | |
"type": "string", | |
"enum": [ | |
"af", | |
"ar", | |
"ast", | |
"az", | |
"be", | |
"bg", | |
"bn", | |
"br", | |
"bs", | |
"ca", | |
"cs", | |
"cy", | |
"da", | |
"de", | |
"dsb", | |
"el", | |
"en", | |
"en-au", | |
"en-gb", | |
"eo", | |
"es", | |
"es-ar", | |
"es-co", | |
"es-mx", | |
"es-ni", | |
"es-ve", | |
"et", | |
"eu", | |
"fa", | |
"fi", | |
"fr", | |
"fy", | |
"ga", | |
"gd", | |
"gl", | |
"he", | |
"hi", | |
"hr", | |
"hsb", | |
"hu", | |
"hy", | |
"ia", | |
"id", | |
"io", | |
"is", | |
"it", | |
"ja", | |
"ka", | |
"kab", | |
"kk", | |
"km", | |
"kn", | |
"ko", | |
"lb", | |
"lt", | |
"lv", | |
"mk", | |
"ml", | |
"mn", | |
"mr", | |
"my", | |
"nb", | |
"ne", | |
"nl", | |
"nn", | |
"os", | |
"pa", | |
"pl", | |
"pt", | |
"pt-br", | |
"ro", | |
"ru", | |
"sk", | |
"sl", | |
"sq", | |
"sr", | |
"sr-latn", | |
"sv", | |
"sw", | |
"ta", | |
"te", | |
"th", | |
"tr", | |
"tt", | |
"udm", | |
"uk", | |
"ur", | |
"vi", | |
"zh-hans", | |
"zh-hant" | |
] | |
} | |
}, | |
{ | |
"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": [ | |
"Docs: Api.Json" | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/vnd.oai.openapi+json": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": {} | |
} | |
}, | |
"application/json": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": {} | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/docs/api.yaml": { | |
"get": { | |
"operationId": "docs_api.yaml_get", | |
"description": "OpenApi3 schema for this API. Format can be selected via content negotiation.\n\n- YAML: application/vnd.oai.openapi\n- JSON: application/vnd.oai.openapi+json", | |
"parameters": [ | |
{ | |
"in": "query", | |
"name": "lang", | |
"schema": { | |
"type": "string", | |
"enum": [ | |
"af", | |
"ar", | |
"ast", | |
"az", | |
"be", | |
"bg", | |
"bn", | |
"br", | |
"bs", | |
"ca", | |
"cs", | |
"cy", | |
"da", | |
"de", | |
"dsb", | |
"el", | |
"en", | |
"en-au", | |
"en-gb", | |
"eo", | |
"es", | |
"es-ar", | |
"es-co", | |
"es-mx", | |
"es-ni", | |
"es-ve", | |
"et", | |
"eu", | |
"fa", | |
"fi", | |
"fr", | |
"fy", | |
"ga", | |
"gd", | |
"gl", | |
"he", | |
"hi", | |
"hr", | |
"hsb", | |
"hu", | |
"hy", | |
"ia", | |
"id", | |
"io", | |
"is", | |
"it", | |
"ja", | |
"ka", | |
"kab", | |
"kk", | |
"km", | |
"kn", | |
"ko", | |
"lb", | |
"lt", | |
"lv", | |
"mk", | |
"ml", | |
"mn", | |
"mr", | |
"my", | |
"nb", | |
"ne", | |
"nl", | |
"nn", | |
"os", | |
"pa", | |
"pl", | |
"pt", | |
"pt-br", | |
"ro", | |
"ru", | |
"sk", | |
"sl", | |
"sq", | |
"sr", | |
"sr-latn", | |
"sv", | |
"sw", | |
"ta", | |
"te", | |
"th", | |
"tr", | |
"tt", | |
"udm", | |
"uk", | |
"ur", | |
"vi", | |
"zh-hans", | |
"zh-hant" | |
] | |
} | |
}, | |
{ | |
"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": [ | |
"Docs: Api.Yaml" | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/vnd.oai.openapi": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": {} | |
} | |
}, | |
"application/yaml": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": {} | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/exporters/core/pulp/": { | |
"get": { | |
"operationId": "exporters_core_pulp_list", | |
"description": "ViewSet for viewing PulpExporters.", | |
"summary": "List pulp exporters", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Exporters: Pulp" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedPulpExporterResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "exporters_core_pulp_create", | |
"description": "ViewSet for viewing PulpExporters.", | |
"summary": "Create a pulp exporter", | |
"tags": [ | |
"Exporters: Pulp" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpExporter" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpExporter" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpExporter" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpExporterResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{pulp_exporter_href}exports/": { | |
"get": { | |
"operationId": "exporters_core_pulp_exports_list", | |
"description": "ViewSet for viewing exports from a PulpExporter.", | |
"summary": "List pulp exports", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"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": { | |
"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": [ | |
"Exporters: Core Exports" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedPulpExportResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"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": "pulp_exporter_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Exporters: Core Exports" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpExport" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpExport" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpExport" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{pulp_pulp_export_href}": { | |
"get": { | |
"operationId": "exporters_core_pulp_exports_read", | |
"description": "ViewSet for viewing exports from a PulpExporter.", | |
"summary": "Inspect a pulp export", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_pulp_export_href", | |
"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": [ | |
"Exporters: Core Exports" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpExportResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "exporters_core_pulp_exports_delete", | |
"description": "ViewSet for viewing exports from a PulpExporter.", | |
"summary": "Delete a pulp export", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_pulp_export_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Exporters: Core Exports" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"{pulp_exporter_href}": { | |
"get": { | |
"operationId": "exporters_core_pulp_read", | |
"description": "ViewSet for viewing PulpExporters.", | |
"summary": "Inspect a pulp exporter", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_exporter_href", | |
"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": [ | |
"Exporters: Pulp" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpExporterResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "exporters_core_pulp_update", | |
"description": "ViewSet for viewing PulpExporters.", | |
"summary": "Update a pulp exporter", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_exporter_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Exporters: Pulp" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpExporter" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpExporter" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpExporter" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpExporterResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "exporters_core_pulp_partial_update", | |
"description": "ViewSet for viewing PulpExporters.", | |
"summary": "Update a pulp exporter", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_exporter_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Exporters: Pulp" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedPulpExporter" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedPulpExporter" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedPulpExporter" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpExporterResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "exporters_core_pulp_delete", | |
"description": "ViewSet for viewing PulpExporters.", | |
"summary": "Delete a pulp exporter", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_exporter_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Exporters: Pulp" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/exporters/file/filesystem/": { | |
"get": { | |
"operationId": "exporters_file_filesystem_list", | |
"description": "FilesystemExporters export content from a publication to a path on the file system.\n\nWARNING: This feature is provided as a tech preview and may change in the future. Backwards\ncompatibility is not guaranteed.", | |
"summary": "List file filesystem exporters", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Exporters: Filesystem" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedfile.FileFilesystemExporterResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "exporters_file_filesystem_create", | |
"description": "FilesystemExporters export content from a publication to a path on the file system.\n\nWARNING: This feature is provided as a tech preview and may change in the future. Backwards\ncompatibility is not guaranteed.", | |
"summary": "Create a file filesystem exporter", | |
"tags": [ | |
"Exporters: Filesystem" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileFilesystemExporter" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileFilesystemExporter" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileFilesystemExporter" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileFilesystemExporterResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{file_file_filesystem_exporter_href}exports/": { | |
"get": { | |
"operationId": "exporters_file_filesystem_exports_list", | |
"description": "FilesystemExports provide a history of previous exports.", | |
"summary": "List exports", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_filesystem_exporter_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Exporters: File Exports" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedExportResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "exporters_file_filesystem_exports_create", | |
"description": "Trigger an asynchronous task to export a file publication.", | |
"summary": "Create an export", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_filesystem_exporter_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Exporters: File Exports" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PublicationExport" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/PublicationExport" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/PublicationExport" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{file_filesystem_export_href}": { | |
"get": { | |
"operationId": "exporters_file_filesystem_exports_read", | |
"description": "FilesystemExports provide a history of previous exports.", | |
"summary": "Inspect an export", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_filesystem_export_href", | |
"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": [ | |
"Exporters: File Exports" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ExportResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "exporters_file_filesystem_exports_delete", | |
"description": "FilesystemExports provide a history of previous exports.", | |
"summary": "Delete an export", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_filesystem_export_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Exporters: File Exports" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"{file_file_filesystem_exporter_href}": { | |
"get": { | |
"operationId": "exporters_file_filesystem_read", | |
"description": "FilesystemExporters export content from a publication to a path on the file system.\n\nWARNING: This feature is provided as a tech preview and may change in the future. Backwards\ncompatibility is not guaranteed.", | |
"summary": "Inspect a file filesystem exporter", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_filesystem_exporter_href", | |
"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": [ | |
"Exporters: Filesystem" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileFilesystemExporterResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "exporters_file_filesystem_update", | |
"description": "FilesystemExporters export content from a publication to a path on the file system.\n\nWARNING: This feature is provided as a tech preview and may change in the future. Backwards\ncompatibility is not guaranteed.", | |
"summary": "Update a file filesystem exporter", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_filesystem_exporter_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Exporters: Filesystem" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileFilesystemExporter" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileFilesystemExporter" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileFilesystemExporter" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileFilesystemExporterResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "exporters_file_filesystem_partial_update", | |
"description": "FilesystemExporters export content from a publication to a path on the file system.\n\nWARNING: This feature is provided as a tech preview and may change in the future. Backwards\ncompatibility is not guaranteed.", | |
"summary": "Update a file filesystem exporter", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_filesystem_exporter_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Exporters: Filesystem" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedfile.FileFilesystemExporter" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedfile.FileFilesystemExporter" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedfile.FileFilesystemExporter" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileFilesystemExporterResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "exporters_file_filesystem_delete", | |
"description": "FilesystemExporters export content from a publication to a path on the file system.\n\nWARNING: This feature is provided as a tech preview and may change in the future. Backwards\ncompatibility is not guaranteed.", | |
"summary": "Delete a file filesystem exporter", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_filesystem_exporter_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Exporters: Filesystem" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/groups/": { | |
"get": { | |
"operationId": "groups_list", | |
"description": "ViewSet for Group.\n\nNOTE: This API endpoint is in \"tech preview\" and subject to change", | |
"summary": "List groups", | |
"parameters": [ | |
{ | |
"name": "id", | |
"required": false, | |
"in": "query", | |
"description": "id", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "id__in", | |
"required": false, | |
"in": "query", | |
"description": "id__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__iexact", | |
"required": false, | |
"in": "query", | |
"description": "name__iexact", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Groups" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedGroupResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "groups_create", | |
"description": "ViewSet for Group.\n\nNOTE: This API endpoint is in \"tech preview\" and subject to change", | |
"summary": "Create a group", | |
"tags": [ | |
"Groups" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Group" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Group" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Group" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/GroupResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{auth_group_href}model_permissions/": { | |
"get": { | |
"operationId": "groups_model_permissions_list", | |
"description": "List group permissions.", | |
"summary": "List permissions", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_group_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Groups: Model_Permissions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedPermissionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "groups_model_permissions_create", | |
"description": "Add a model permission to a group.", | |
"summary": "Create a permission", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_group_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Groups: Model_Permissions" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Permission" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Permission" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Permission" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PermissionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{auth_groups_model_permission_href}": { | |
"get": { | |
"operationId": "groups_model_permissions_read", | |
"description": "Retrieve a model permission from a group.", | |
"summary": "Inspect a permission", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_groups_model_permission_href", | |
"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": [ | |
"Groups: Model_Permissions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PermissionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "groups_model_permissions_delete", | |
"description": "Remove a model permission from a group.", | |
"summary": "Delete a permission", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_groups_model_permission_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Groups: Model_Permissions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"{auth_group_href}object_permissions/": { | |
"get": { | |
"operationId": "groups_object_permissions_list", | |
"description": "List group object permissions.", | |
"summary": "List permissions", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_group_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Groups: Object_Permissions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedPermissionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "groups_object_permissions_create", | |
"description": "Add an object permission to a group.", | |
"summary": "Create a permission", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_group_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Groups: Object_Permissions" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Permission" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Permission" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Permission" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PermissionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{auth_groups_object_permission_href}": { | |
"get": { | |
"operationId": "groups_object_permissions_read", | |
"description": "Retrieve a model permission from a group.", | |
"summary": "Inspect a permission", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_groups_object_permission_href", | |
"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": [ | |
"Groups: Object_Permissions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PermissionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "groups_object_permissions_delete", | |
"description": "Remove an object permission from a group.", | |
"summary": "Delete a permission", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_groups_object_permission_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Groups: Object_Permissions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"{auth_group_href}users/": { | |
"get": { | |
"operationId": "groups_users_list", | |
"description": "List group users.", | |
"summary": "List users", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_group_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Groups: Users" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedGroupUserResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "groups_users_create", | |
"description": "Add a user to a group.", | |
"summary": "Create an user", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_group_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Groups: Users" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/GroupUser" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/GroupUser" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/GroupUser" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/GroupUserResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{auth_groups_user_href}": { | |
"delete": { | |
"operationId": "groups_users_delete", | |
"description": "Remove a user from a group.", | |
"summary": "Delete an user", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_groups_user_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Groups: Users" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"{auth_group_href}": { | |
"get": { | |
"operationId": "groups_read", | |
"description": "ViewSet for Group.\n\nNOTE: This API endpoint is in \"tech preview\" and subject to change", | |
"summary": "Inspect a group", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_group_href", | |
"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": [ | |
"Groups" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/GroupResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "groups_update", | |
"description": "ViewSet for Group.\n\nNOTE: This API endpoint is in \"tech preview\" and subject to change", | |
"summary": "Update a group", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_group_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Groups" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Group" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Group" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Group" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/GroupResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "groups_partial_update", | |
"description": "ViewSet for Group.\n\nNOTE: This API endpoint is in \"tech preview\" and subject to change", | |
"summary": "Update a group", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_group_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Groups" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedGroup" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedGroup" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedGroup" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/GroupResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "groups_delete", | |
"description": "ViewSet for Group.\n\nNOTE: This API endpoint is in \"tech preview\" and subject to change", | |
"summary": "Delete a group", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_group_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Groups" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/importers/core/pulp/": { | |
"get": { | |
"operationId": "importers_core_pulp_list", | |
"description": "ViewSet for PulpImporters.", | |
"summary": "List pulp importers", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Importers: Pulp" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedPulpImporterResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "importers_core_pulp_create", | |
"description": "ViewSet for PulpImporters.", | |
"summary": "Create a pulp importer", | |
"tags": [ | |
"Importers: Pulp" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImporter" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImporter" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImporter" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImporterResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{pulp_importer_href}imports/": { | |
"get": { | |
"operationId": "importers_core_pulp_imports_list", | |
"description": "ViewSet for PulpImports.", | |
"summary": "List pulp imports", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"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": { | |
"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": [ | |
"Importers: Core Imports" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedImportResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"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": "pulp_importer_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Importers: Core Imports" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImport" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImport" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImport" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{pulp_pulp_import_href}": { | |
"get": { | |
"operationId": "importers_core_pulp_imports_read", | |
"description": "ViewSet for PulpImports.", | |
"summary": "Inspect a pulp import", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_pulp_import_href", | |
"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": [ | |
"Importers: Core Imports" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ImportResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "importers_core_pulp_imports_delete", | |
"description": "ViewSet for PulpImports.", | |
"summary": "Delete a pulp import", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_pulp_import_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Importers: Core Imports" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"{pulp_importer_href}": { | |
"get": { | |
"operationId": "importers_core_pulp_read", | |
"description": "ViewSet for PulpImporters.", | |
"summary": "Inspect a pulp importer", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_importer_href", | |
"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": [ | |
"Importers: Pulp" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImporterResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "importers_core_pulp_update", | |
"description": "ViewSet for PulpImporters.", | |
"summary": "Update a pulp importer", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_importer_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Importers: Pulp" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImporter" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImporter" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImporter" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImporterResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "importers_core_pulp_partial_update", | |
"description": "ViewSet for PulpImporters.", | |
"summary": "Update a pulp importer", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_importer_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Importers: Pulp" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedPulpImporter" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedPulpImporter" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedPulpImporter" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImporterResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "importers_core_pulp_delete", | |
"description": "ViewSet for PulpImporters.", | |
"summary": "Delete a pulp importer", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_importer_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Importers: Pulp" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/importers/core/pulp/import-check/": { | |
"post": { | |
"operationId": "pulp_import_check_post", | |
"description": "Evaluates validity of proposed PulpImport parameters 'toc', 'path', and 'repo_mapping'.\n\n* Checks that toc, path are in ALLOWED_IMPORT_PATHS\n* if ALLOWED:\n * Checks that toc, path exist and are readable\n * If toc specified, checks that containing dir is writeable\n* Checks that repo_mapping is valid JSON", | |
"summary": "Validate the parameters to be used for a PulpImport call", | |
"tags": [ | |
"Importers: Core Import-Check" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImportCheck" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImportCheck" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImportCheck" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PulpImportCheckResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/migration-plans/": { | |
"get": { | |
"operationId": "migration_plans_list", | |
"description": "MigrationPlan ViewSet.", | |
"summary": "List migration plans", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Migration-Plans" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedpulp_2to3_migration.MigrationPlanResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "migration_plans_create", | |
"description": "MigrationPlan ViewSet.", | |
"summary": "Create a migration plan", | |
"tags": [ | |
"Migration-Plans" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/pulp_2to3_migration.MigrationPlan" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/pulp_2to3_migration.MigrationPlan" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/pulp_2to3_migration.MigrationPlan" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/pulp_2to3_migration.MigrationPlanResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{pulp_2to3_migration_migration_plan_href}": { | |
"get": { | |
"operationId": "migration_plans_read", | |
"description": "MigrationPlan ViewSet.", | |
"summary": "Inspect a migration plan", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_2to3_migration_migration_plan_href", | |
"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": [ | |
"Migration-Plans" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/pulp_2to3_migration.MigrationPlanResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "migration_plans_delete", | |
"description": "MigrationPlan ViewSet.", | |
"summary": "Delete a migration plan", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_2to3_migration_migration_plan_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Migration-Plans" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"{pulp_2to3_migration_migration_plan_href}reset/": { | |
"post": { | |
"operationId": "migration_plans_reset", | |
"description": "Trigger an asynchronous task to remove data from Pulp 3 related to the plugins specified in the migration plan.", | |
"summary": "Reset Pulp 3 data for plugins specified in the migration plan", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_2to3_migration_migration_plan_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Migration-Plans" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{pulp_2to3_migration_migration_plan_href}run/": { | |
"post": { | |
"operationId": "migration_plans_run", | |
"description": "Trigger an asynchronous task to run a migration from Pulp 2.", | |
"summary": "Run migration plan", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_2to3_migration_migration_plan_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Migration-Plans" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/MigrationPlanRun" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/MigrationPlanRun" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/MigrationPlanRun" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/orphans/": { | |
"delete": { | |
"operationId": "orphans_delete", | |
"description": "Trigger an asynchronous task that deletes allorphaned content and artifacts.", | |
"summary": "Delete orphans", | |
"tags": [ | |
"Orphans" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/publications/file/file/": { | |
"get": { | |
"operationId": "publications_file_file_list", | |
"description": "\nA FilePublication contains metadata about all the File Content in a particular File Repository Version.\nOnce a FilePublication has been created, it can be hosted using the\nFile Distribution API.", | |
"summary": "List file publications", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__gt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__gt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__gte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__gte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__lt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__lt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__lte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__lte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__range", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__range", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Publications: File" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedfile.FilePublicationResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "publications_file_file_create", | |
"description": "Trigger an asynchronous task to publish file content.", | |
"summary": "Create a file publication", | |
"tags": [ | |
"Publications: File" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FilePublication" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FilePublication" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FilePublication" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{file_file_publication_href}": { | |
"get": { | |
"operationId": "publications_file_file_read", | |
"description": "\nA FilePublication contains metadata about all the File Content in a particular File Repository Version.\nOnce a FilePublication has been created, it can be hosted using the\nFile Distribution API.", | |
"summary": "Inspect a file publication", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_publication_href", | |
"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": [ | |
"Publications: File" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FilePublicationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "publications_file_file_delete", | |
"description": "\nA FilePublication contains metadata about all the File Content in a particular File Repository Version.\nOnce a FilePublication has been created, it can be hosted using the\nFile Distribution API.", | |
"summary": "Delete a file publication", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_publication_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Publications: File" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/publications/rpm/rpm/": { | |
"get": { | |
"operationId": "publications_rpm_rpm_list", | |
"description": "ViewSet for Rpm Publications.", | |
"summary": "List rpm publications", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__gt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__gt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__gte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__gte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__lt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__lt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__lte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__lte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__range", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__range", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Publications: Rpm" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedrpm.RpmPublicationResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "publications_rpm_rpm_create", | |
"description": "Trigger an asynchronous task to create a new RPM content publication.", | |
"summary": "Create a rpm publication", | |
"tags": [ | |
"Publications: Rpm" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmPublication" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmPublication" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmPublication" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_rpm_publication_href}": { | |
"get": { | |
"operationId": "publications_rpm_rpm_read", | |
"description": "ViewSet for Rpm Publications.", | |
"summary": "Inspect a rpm publication", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_publication_href", | |
"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": [ | |
"Publications: Rpm" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmPublicationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "publications_rpm_rpm_delete", | |
"description": "ViewSet for Rpm Publications.", | |
"summary": "Delete a rpm publication", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_publication_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Publications: Rpm" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/pulp2content/": { | |
"get": { | |
"operationId": "pulp2content_list", | |
"description": "ViewSet for Pulp2Content model.", | |
"summary": "List pulp2 contents", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp2_content_type_id", | |
"required": false, | |
"in": "query", | |
"description": "pulp2_content_type_id", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp2_content_type_id__in", | |
"required": false, | |
"in": "query", | |
"description": "pulp2_content_type_id__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp2_id", | |
"required": false, | |
"in": "query", | |
"description": "pulp2_id", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp2_id__in", | |
"required": false, | |
"in": "query", | |
"description": "pulp2_id__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp2_last_updated", | |
"required": false, | |
"in": "query", | |
"description": "pulp2_last_updated", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp2_last_updated__gt", | |
"required": false, | |
"in": "query", | |
"description": "pulp2_last_updated__gt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp2_last_updated__gte", | |
"required": false, | |
"in": "query", | |
"description": "pulp2_last_updated__gte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp2_last_updated__lt", | |
"required": false, | |
"in": "query", | |
"description": "pulp2_last_updated__lt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp2_last_updated__lte", | |
"required": false, | |
"in": "query", | |
"description": "pulp2_last_updated__lte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp2_last_updated__range", | |
"required": false, | |
"in": "query", | |
"description": "pulp2_last_updated__range", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp3_content", | |
"required": false, | |
"in": "query", | |
"description": "pulp3_content", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Pulp2Content" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedpulp_2to3_migration.Pulp2ContentResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{pulp_2to3_migration_pulp2_content_href}": { | |
"get": { | |
"operationId": "pulp2content_read", | |
"description": "ViewSet for Pulp2Content model.", | |
"summary": "Inspect a pulp2 content", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_2to3_migration_pulp2_content_href", | |
"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": [ | |
"Pulp2Content" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/pulp_2to3_migration.Pulp2ContentResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/pulp2repositories/": { | |
"get": { | |
"operationId": "pulp2repositories_list", | |
"description": "ViewSet for Pulp2Repositories model.", | |
"summary": "List pulp2 repositorys", | |
"parameters": [ | |
{ | |
"name": "is_migrated", | |
"required": false, | |
"in": "query", | |
"description": "is_migrated", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "not_in_plan", | |
"required": false, | |
"in": "query", | |
"description": "not_in_plan", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp2_repo_id", | |
"required": false, | |
"in": "query", | |
"description": "pulp2_repo_id", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp2_repo_id__in", | |
"required": false, | |
"in": "query", | |
"description": "pulp2_repo_id__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Pulp2Repositories" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedpulp_2to3_migration.Pulp2RepositoryResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{pulp_2to3_migration_pulp2_repository_href}": { | |
"get": { | |
"operationId": "pulp2repositories_read", | |
"description": "ViewSet for Pulp2Repositories model.", | |
"summary": "Inspect a pulp2 repository", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "pulp_2to3_migration_pulp2_repository_href", | |
"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": [ | |
"Pulp2Repositories" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/pulp_2to3_migration.Pulp2RepositoryResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/pulp_ansible/tags/": { | |
"get": { | |
"operationId": "pulp_ansible_tags_list", | |
"description": "ViewSet for Tag models.", | |
"summary": "List tags", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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: Tags" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedTagResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/remotes/ansible/collection/": { | |
"get": { | |
"operationId": "remotes_ansible_collection_list", | |
"description": "ViewSet for Collection Remotes.", | |
"summary": "List collection remotes", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_label_select", | |
"required": false, | |
"in": "query", | |
"description": "pulp_label_select", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__gt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__gt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__gte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__gte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__lt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__lt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__lte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__lte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__range", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__range", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Remotes: Collection" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedansible.CollectionRemoteResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "remotes_ansible_collection_create", | |
"description": "ViewSet for Collection Remotes.", | |
"summary": "Create a collection remote", | |
"tags": [ | |
"Remotes: Collection" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.CollectionRemote" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.CollectionRemote" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.CollectionRemote" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.CollectionRemoteResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_collection_remote_href}": { | |
"get": { | |
"operationId": "remotes_ansible_collection_read", | |
"description": "ViewSet for Collection Remotes.", | |
"summary": "Inspect a collection remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_collection_remote_href", | |
"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": [ | |
"Remotes: Collection" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.CollectionRemoteResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "remotes_ansible_collection_update", | |
"description": "Trigger an asynchronous update task", | |
"summary": "Update a collection remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_collection_remote_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Remotes: Collection" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.CollectionRemote" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.CollectionRemote" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.CollectionRemote" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "remotes_ansible_collection_partial_update", | |
"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 | |
} | |
], | |
"tags": [ | |
"Remotes: Collection" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedansible.CollectionRemote" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedansible.CollectionRemote" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedansible.CollectionRemote" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "remotes_ansible_collection_delete", | |
"description": "Trigger an asynchronous delete task", | |
"summary": "Delete a collection remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_collection_remote_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Remotes: Collection" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/remotes/ansible/role/": { | |
"get": { | |
"operationId": "remotes_ansible_role_list", | |
"description": "ViewSet for Role Remotes.", | |
"summary": "List role remotes", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_label_select", | |
"required": false, | |
"in": "query", | |
"description": "pulp_label_select", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__gt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__gt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__gte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__gte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__lt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__lt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__lte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__lte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__range", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__range", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Remotes: Role" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedansible.RoleRemoteResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "remotes_ansible_role_create", | |
"description": "ViewSet for Role Remotes.", | |
"summary": "Create a role remote", | |
"tags": [ | |
"Remotes: Role" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.RoleRemote" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.RoleRemote" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.RoleRemote" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.RoleRemoteResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_role_remote_href}": { | |
"get": { | |
"operationId": "remotes_ansible_role_read", | |
"description": "ViewSet for Role Remotes.", | |
"summary": "Inspect a role remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_role_remote_href", | |
"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": [ | |
"Remotes: Role" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.RoleRemoteResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "remotes_ansible_role_update", | |
"description": "Trigger an asynchronous update task", | |
"summary": "Update a role remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_role_remote_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Remotes: Role" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.RoleRemote" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.RoleRemote" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.RoleRemote" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "remotes_ansible_role_partial_update", | |
"description": "Trigger an asynchronous partial update task", | |
"summary": "Update a role remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_role_remote_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Remotes: Role" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedansible.RoleRemote" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedansible.RoleRemote" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedansible.RoleRemote" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "remotes_ansible_role_delete", | |
"description": "Trigger an asynchronous delete task", | |
"summary": "Delete a role remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_role_remote_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Remotes: Role" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/remotes/file/file/": { | |
"get": { | |
"operationId": "remotes_file_file_list", | |
"description": "\nFileRemote represents an external source of File\nContent. The target url of a FileRemote must contain a file manifest, which contains the\nmetadata for all files at the source.", | |
"summary": "List file remotes", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_label_select", | |
"required": false, | |
"in": "query", | |
"description": "pulp_label_select", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__gt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__gt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__gte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__gte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__lt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__lt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__lte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__lte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__range", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__range", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Remotes: File" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedfile.FileRemoteResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "remotes_file_file_create", | |
"description": "\nFileRemote represents an external source of File\nContent. The target url of a FileRemote must contain a file manifest, which contains the\nmetadata for all files at the source.", | |
"summary": "Create a file remote", | |
"tags": [ | |
"Remotes: File" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRemote" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRemote" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRemote" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRemoteResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{file_file_remote_href}": { | |
"get": { | |
"operationId": "remotes_file_file_read", | |
"description": "\nFileRemote represents an external source of File\nContent. The target url of a FileRemote must contain a file manifest, which contains the\nmetadata for all files at the source.", | |
"summary": "Inspect a file remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_remote_href", | |
"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": [ | |
"Remotes: File" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRemoteResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "remotes_file_file_update", | |
"description": "Trigger an asynchronous update task", | |
"summary": "Update a file remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_remote_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Remotes: File" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRemote" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRemote" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRemote" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "remotes_file_file_partial_update", | |
"description": "Trigger an asynchronous partial update task", | |
"summary": "Update a file remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_remote_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Remotes: File" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedfile.FileRemote" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedfile.FileRemote" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedfile.FileRemote" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "remotes_file_file_delete", | |
"description": "Trigger an asynchronous delete task", | |
"summary": "Delete a file remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_remote_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Remotes: File" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/remotes/rpm/rpm/": { | |
"get": { | |
"operationId": "remotes_rpm_rpm_list", | |
"description": "A ViewSet for RpmRemote.", | |
"summary": "List rpm remotes", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_label_select", | |
"required": false, | |
"in": "query", | |
"description": "pulp_label_select", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__gt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__gt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__gte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__gte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__lt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__lt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__lte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__lte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_last_updated__range", | |
"required": false, | |
"in": "query", | |
"description": "pulp_last_updated__range", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Remotes: Rpm" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedrpm.RpmRemoteResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "remotes_rpm_rpm_create", | |
"description": "A ViewSet for RpmRemote.", | |
"summary": "Create a rpm remote", | |
"tags": [ | |
"Remotes: Rpm" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRemote" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRemote" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRemote" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRemoteResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_rpm_remote_href}": { | |
"get": { | |
"operationId": "remotes_rpm_rpm_read", | |
"description": "A ViewSet for RpmRemote.", | |
"summary": "Inspect a rpm remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_remote_href", | |
"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": [ | |
"Remotes: Rpm" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRemoteResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "remotes_rpm_rpm_update", | |
"description": "Trigger an asynchronous update task", | |
"summary": "Update a rpm remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_remote_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Remotes: Rpm" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRemote" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRemote" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRemote" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "remotes_rpm_rpm_partial_update", | |
"description": "Trigger an asynchronous partial update task", | |
"summary": "Update a rpm remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_remote_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Remotes: Rpm" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedrpm.RpmRemote" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedrpm.RpmRemote" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedrpm.RpmRemote" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "remotes_rpm_rpm_delete", | |
"description": "Trigger an asynchronous delete task", | |
"summary": "Delete a rpm remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_remote_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Remotes: Rpm" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/repair/": { | |
"post": { | |
"operationId": "repair_post", | |
"description": "Trigger an asynchronous task that checks for missing or corrupted artifacts, and attempts to redownload them.", | |
"summary": "Repair Artifact Storage", | |
"tags": [ | |
"Repair" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/repositories/": { | |
"get": { | |
"operationId": "repositories_list", | |
"description": "Endpoint to list all repositories.", | |
"summary": "List repositories", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_label_select", | |
"required": false, | |
"in": "query", | |
"description": "pulp_label_select", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Repositories" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedRepositoryResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/repositories/ansible/ansible/": { | |
"get": { | |
"operationId": "repositories_ansible_ansible_list", | |
"description": "ViewSet for Ansible Repositories.", | |
"summary": "List ansible repositorys", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_label_select", | |
"required": false, | |
"in": "query", | |
"description": "pulp_label_select", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Repositories: Ansible" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedansible.AnsibleRepositoryResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "repositories_ansible_ansible_create", | |
"description": "ViewSet for Ansible Repositories.", | |
"summary": "Create an ansible repository", | |
"tags": [ | |
"Repositories: Ansible" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleRepository" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleRepository" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleRepository" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleRepositoryResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_ansible_repository_href}": { | |
"get": { | |
"operationId": "repositories_ansible_ansible_read", | |
"description": "ViewSet for Ansible Repositories.", | |
"summary": "Inspect an ansible repository", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_ansible_repository_href", | |
"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": [ | |
"Repositories: Ansible" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleRepositoryResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "repositories_ansible_ansible_update", | |
"description": "Trigger an asynchronous update task", | |
"summary": "Update an ansible repository", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_ansible_repository_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: Ansible" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleRepository" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleRepository" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/ansible.AnsibleRepository" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "repositories_ansible_ansible_partial_update", | |
"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 | |
} | |
], | |
"tags": [ | |
"Repositories: Ansible" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedansible.AnsibleRepository" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedansible.AnsibleRepository" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedansible.AnsibleRepository" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "repositories_ansible_ansible_delete", | |
"description": "Trigger an asynchronous delete task", | |
"summary": "Delete an ansible repository", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_ansible_repository_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: Ansible" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_ansible_repository_href}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", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: Ansible" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryAddRemoveContent" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryAddRemoveContent" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryAddRemoveContent" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_ansible_repository_href}sync/": { | |
"post": { | |
"operationId": "repositories_ansible_ansible_sync", | |
"description": "Trigger an asynchronous task to sync Ansible content.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_ansible_repository_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: Ansible" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositorySyncURL" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositorySyncURL" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositorySyncURL" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_ansible_repository_href}versions/": { | |
"get": { | |
"operationId": "repositories_ansible_ansible_versions_list", | |
"description": "AnsibleRepositoryVersion 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", | |
"description": "content", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "content__in", | |
"required": false, | |
"in": "query", | |
"description": "content__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "number", | |
"required": false, | |
"in": "query", | |
"description": "number", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__gt", | |
"required": false, | |
"in": "query", | |
"description": "number__gt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__gte", | |
"required": false, | |
"in": "query", | |
"description": "number__gte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__lt", | |
"required": false, | |
"in": "query", | |
"description": "number__lt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__lte", | |
"required": false, | |
"in": "query", | |
"description": "number__lte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__range", | |
"required": false, | |
"in": "query", | |
"description": "number__range", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__gt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__gt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__gte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__gte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__lt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__lt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__lte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__lte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__range", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__range", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Repositories: Ansible Versions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedRepositoryVersionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_ansible_repository_version_href}": { | |
"get": { | |
"operationId": "repositories_ansible_ansible_versions_read", | |
"description": "AnsibleRepositoryVersion represents a single file repository version.", | |
"summary": "Inspect a repository version", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_ansible_repository_version_href", | |
"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": [ | |
"Repositories: Ansible Versions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryVersionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "repositories_ansible_ansible_versions_delete", | |
"description": "Trigger an asynchronous task to delete a repository version.", | |
"summary": "Delete a repository version", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_ansible_repository_version_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: Ansible Versions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_ansible_repository_version_href}repair/": { | |
"post": { | |
"operationId": "repositories_ansible_ansible_versions_repair", | |
"description": "Trigger an asynchronous task to repair a repository version.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_ansible_repository_version_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: Ansible Versions" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryVersion" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryVersion" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryVersion" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/repositories/file/file/": { | |
"get": { | |
"operationId": "repositories_file_file_list", | |
"description": "\nFileRepository represents a single file repository, to which content can be synced, added,\nor removed.", | |
"summary": "List file repositorys", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_label_select", | |
"required": false, | |
"in": "query", | |
"description": "pulp_label_select", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Repositories: File" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedfile.FileRepositoryResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "repositories_file_file_create", | |
"description": "\nFileRepository represents a single file repository, to which content can be synced, added,\nor removed.", | |
"summary": "Create a file repository", | |
"tags": [ | |
"Repositories: File" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRepository" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRepository" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRepository" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRepositoryResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{file_file_repository_href}": { | |
"get": { | |
"operationId": "repositories_file_file_read", | |
"description": "\nFileRepository represents a single file repository, to which content can be synced, added,\nor removed.", | |
"summary": "Inspect a file repository", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_repository_href", | |
"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": [ | |
"Repositories: File" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRepositoryResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "repositories_file_file_update", | |
"description": "Trigger an asynchronous update task", | |
"summary": "Update a file repository", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_repository_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: File" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRepository" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRepository" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/file.FileRepository" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "repositories_file_file_partial_update", | |
"description": "Trigger an asynchronous partial update task", | |
"summary": "Update a file repository", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_repository_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: File" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedfile.FileRepository" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedfile.FileRepository" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedfile.FileRepository" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "repositories_file_file_delete", | |
"description": "Trigger an asynchronous delete task", | |
"summary": "Delete a file repository", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_repository_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: File" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{file_file_repository_href}modify/": { | |
"post": { | |
"operationId": "repositories_file_file_modify", | |
"description": "Trigger an asynchronous task to create a new repository version.", | |
"summary": "Modify Repository Content", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_repository_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: File" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryAddRemoveContent" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryAddRemoveContent" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryAddRemoveContent" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{file_file_repository_href}sync/": { | |
"post": { | |
"operationId": "repositories_file_file_sync", | |
"description": "Trigger an asynchronous task to sync file content.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_repository_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: File" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositorySyncURL" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositorySyncURL" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositorySyncURL" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{file_file_repository_href}versions/": { | |
"get": { | |
"operationId": "repositories_file_file_versions_list", | |
"description": "\nFileRepositoryVersion represents a single file repository version.", | |
"summary": "List repository versions", | |
"parameters": [ | |
{ | |
"name": "content", | |
"required": false, | |
"in": "query", | |
"description": "content", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "content__in", | |
"required": false, | |
"in": "query", | |
"description": "content__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"in": "path", | |
"name": "file_file_repository_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "number", | |
"required": false, | |
"in": "query", | |
"description": "number", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__gt", | |
"required": false, | |
"in": "query", | |
"description": "number__gt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__gte", | |
"required": false, | |
"in": "query", | |
"description": "number__gte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__lt", | |
"required": false, | |
"in": "query", | |
"description": "number__lt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__lte", | |
"required": false, | |
"in": "query", | |
"description": "number__lte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__range", | |
"required": false, | |
"in": "query", | |
"description": "number__range", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__gt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__gt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__gte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__gte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__lt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__lt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__lte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__lte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__range", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__range", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Repositories: File Versions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedRepositoryVersionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{file_file_repository_version_href}": { | |
"get": { | |
"operationId": "repositories_file_file_versions_read", | |
"description": "\nFileRepositoryVersion represents a single file repository version.", | |
"summary": "Inspect a repository version", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_repository_version_href", | |
"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": [ | |
"Repositories: File Versions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryVersionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "repositories_file_file_versions_delete", | |
"description": "Trigger an asynchronous task to delete a repository version.", | |
"summary": "Delete a repository version", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_repository_version_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: File Versions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{file_file_repository_version_href}repair/": { | |
"post": { | |
"operationId": "repositories_file_file_versions_repair", | |
"description": "Trigger an asynchronous task to repair a repository version.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "file_file_repository_version_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: File Versions" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryVersion" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryVersion" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryVersion" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/repositories/rpm/rpm/": { | |
"get": { | |
"operationId": "repositories_rpm_rpm_list", | |
"description": "A ViewSet for RpmRepository.", | |
"summary": "List rpm repositorys", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_label_select", | |
"required": false, | |
"in": "query", | |
"description": "pulp_label_select", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Repositories: Rpm" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Paginatedrpm.RpmRepositoryResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "repositories_rpm_rpm_create", | |
"description": "A ViewSet for RpmRepository.", | |
"summary": "Create a rpm repository", | |
"tags": [ | |
"Repositories: Rpm" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRepository" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRepository" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRepository" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRepositoryResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_rpm_repository_href}": { | |
"get": { | |
"operationId": "repositories_rpm_rpm_read", | |
"description": "A ViewSet for RpmRepository.", | |
"summary": "Inspect a rpm repository", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_repository_href", | |
"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": [ | |
"Repositories: Rpm" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRepositoryResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "repositories_rpm_rpm_update", | |
"description": "Trigger an asynchronous update task", | |
"summary": "Update a rpm repository", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_repository_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: Rpm" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRepository" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRepository" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/rpm.RpmRepository" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "repositories_rpm_rpm_partial_update", | |
"description": "Trigger an asynchronous partial update task", | |
"summary": "Update a rpm repository", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_repository_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: Rpm" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedrpm.RpmRepository" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedrpm.RpmRepository" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Patchedrpm.RpmRepository" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "repositories_rpm_rpm_delete", | |
"description": "Trigger an asynchronous delete task", | |
"summary": "Delete a rpm repository", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_repository_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: Rpm" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_rpm_repository_href}modify/": { | |
"post": { | |
"operationId": "repositories_rpm_rpm_modify", | |
"description": "Trigger an asynchronous task to create a new repository version.", | |
"summary": "Modify Repository Content", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_repository_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: Rpm" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryAddRemoveContent" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryAddRemoveContent" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryAddRemoveContent" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_rpm_repository_href}sync/": { | |
"post": { | |
"operationId": "repositories_rpm_rpm_sync", | |
"description": "Trigger an asynchronous task to sync RPM content.", | |
"summary": "Sync from remote", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_repository_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: Rpm" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/RpmRepositorySyncURL" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/RpmRepositorySyncURL" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/RpmRepositorySyncURL" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_rpm_repository_href}versions/": { | |
"get": { | |
"operationId": "repositories_rpm_rpm_versions_list", | |
"description": "RpmRepositoryVersion represents a single rpm repository version.", | |
"summary": "List repository versions", | |
"parameters": [ | |
{ | |
"name": "content", | |
"required": false, | |
"in": "query", | |
"description": "content", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "content__in", | |
"required": false, | |
"in": "query", | |
"description": "content__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "number", | |
"required": false, | |
"in": "query", | |
"description": "number", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__gt", | |
"required": false, | |
"in": "query", | |
"description": "number__gt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__gte", | |
"required": false, | |
"in": "query", | |
"description": "number__gte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__lt", | |
"required": false, | |
"in": "query", | |
"description": "number__lt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__lte", | |
"required": false, | |
"in": "query", | |
"description": "number__lte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "number__range", | |
"required": false, | |
"in": "query", | |
"description": "number__range", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__gt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__gt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__gte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__gte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__lt", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__lt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__lte", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__lte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "pulp_created__range", | |
"required": false, | |
"in": "query", | |
"description": "pulp_created__range", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"in": "path", | |
"name": "rpm_rpm_repository_href", | |
"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": [ | |
"Repositories: Rpm Versions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedRepositoryVersionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_rpm_repository_version_href}": { | |
"get": { | |
"operationId": "repositories_rpm_rpm_versions_read", | |
"description": "RpmRepositoryVersion represents a single rpm repository version.", | |
"summary": "Inspect a repository version", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_repository_version_href", | |
"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": [ | |
"Repositories: Rpm Versions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryVersionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "repositories_rpm_rpm_versions_delete", | |
"description": "Trigger an asynchronous task to delete a repository version.", | |
"summary": "Delete a repository version", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_repository_version_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: Rpm Versions" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{rpm_rpm_repository_version_href}repair/": { | |
"post": { | |
"operationId": "repositories_rpm_rpm_versions_repair", | |
"description": "Trigger an asynchronous task to repair a repository version.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "rpm_rpm_repository_version_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Repositories: Rpm Versions" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryVersion" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryVersion" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/RepositoryVersion" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/rpm/copy/": { | |
"post": { | |
"operationId": "copy_content", | |
"description": "Trigger an asynchronous task to copy RPM contentfrom one repository into another, creating a newrepository version.", | |
"summary": "Copy content", | |
"tags": [ | |
"Rpm: Copy" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Copy" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Copy" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Copy" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/signing-services/": { | |
"get": { | |
"operationId": "signing_services_list", | |
"description": "A ViewSet that supports browsing of existing signing services.", | |
"summary": "List signing services", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "name", | |
"required": false, | |
"in": "query", | |
"description": "name", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Signing-Services" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedSigningServiceResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{signing_service_href}": { | |
"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", | |
"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": [ | |
"Signing-Services" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/SigningServiceResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/status/": { | |
"get": { | |
"operationId": "status_read", | |
"description": "Returns app information including the version of pulpcore and loaded pulp plugins,\nknown workers, database connection status, and messaging connection status", | |
"summary": "Inspect status of Pulp", | |
"tags": [ | |
"Status" | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/StatusResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/task-groups/": { | |
"get": { | |
"operationId": "task_groups_list", | |
"description": "A customized named ModelViewSet that knows how to register itself with the Pulp API router.\n\nThis viewset is discoverable by its name.\n\"Normal\" Django Models and Master/Detail models are supported by the ``register_with`` method.\n\nAttributes:\n lookup_field (str): The name of the field by which an object should be looked up, in\n addition to any parent lookups if this ViewSet is nested. Defaults to 'pk'\n endpoint_name (str): The name of the final path segment that should identify the ViewSet's\n collection endpoint.\n nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must\n correspond to the \"parent_prefix\" of a router with rest_framework_nested.NestedMixin.\n None indicates this ViewSet should not be nested.\n parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs\n to django model filter expressions that can be used with the corresponding value from\n self.kwargs, used only by a nested ViewSet to filter based on the parent object's\n identity.\n schema (DefaultSchema): The schema class to use by default in a viewset.", | |
"summary": "List task groups", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Task-Groups" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedTaskGroupResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{task_group_href}": { | |
"get": { | |
"operationId": "task_groups_read", | |
"description": "A customized named ModelViewSet that knows how to register itself with the Pulp API router.\n\nThis viewset is discoverable by its name.\n\"Normal\" Django Models and Master/Detail models are supported by the ``register_with`` method.\n\nAttributes:\n lookup_field (str): The name of the field by which an object should be looked up, in\n addition to any parent lookups if this ViewSet is nested. Defaults to 'pk'\n endpoint_name (str): The name of the final path segment that should identify the ViewSet's\n collection endpoint.\n nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must\n correspond to the \"parent_prefix\" of a router with rest_framework_nested.NestedMixin.\n None indicates this ViewSet should not be nested.\n parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs\n to django model filter expressions that can be used with the corresponding value from\n self.kwargs, used only by a nested ViewSet to filter based on the parent object's\n identity.\n schema (DefaultSchema): The schema class to use by default in a viewset.", | |
"summary": "Inspect a task group", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "task_group_href", | |
"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": [ | |
"Task-Groups" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/TaskGroupResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/tasks/": { | |
"get": { | |
"operationId": "tasks_list", | |
"description": "A customized named ModelViewSet that knows how to register itself with the Pulp API router.\n\nThis viewset is discoverable by its name.\n\"Normal\" Django Models and Master/Detail models are supported by the ``register_with`` method.\n\nAttributes:\n lookup_field (str): The name of the field by which an object should be looked up, in\n addition to any parent lookups if this ViewSet is nested. Defaults to 'pk'\n endpoint_name (str): The name of the final path segment that should identify the ViewSet's\n collection endpoint.\n nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must\n correspond to the \"parent_prefix\" of a router with rest_framework_nested.NestedMixin.\n None indicates this ViewSet should not be nested.\n parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs\n to django model filter expressions that can be used with the corresponding value from\n self.kwargs, used only by a nested ViewSet to filter based on the parent object's\n identity.\n schema (DefaultSchema): The schema class to use by default in a viewset.", | |
"summary": "List tasks", | |
"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": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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" | |
} | |
}, | |
{ | |
"name": "worker", | |
"required": false, | |
"in": "query", | |
"description": "worker", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "worker__in", | |
"required": false, | |
"in": "query", | |
"description": "worker__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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/PaginatedTaskResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{task_href}": { | |
"get": { | |
"operationId": "tasks_read", | |
"description": "A customized named ModelViewSet that knows how to register itself with the Pulp API router.\n\nThis viewset is discoverable by its name.\n\"Normal\" Django Models and Master/Detail models are supported by the ``register_with`` method.\n\nAttributes:\n lookup_field (str): The name of the field by which an object should be looked up, in\n addition to any parent lookups if this ViewSet is nested. Defaults to 'pk'\n endpoint_name (str): The name of the final path segment that should identify the ViewSet's\n collection endpoint.\n nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must\n correspond to the \"parent_prefix\" of a router with rest_framework_nested.NestedMixin.\n None indicates this ViewSet should not be nested.\n parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs\n to django model filter expressions that can be used with the corresponding value from\n self.kwargs, used only by a nested ViewSet to filter based on the parent object's\n identity.\n schema (DefaultSchema): The schema class to use by default in a viewset.", | |
"summary": "Inspect a task", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "task_href", | |
"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": [ | |
"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": [ | |
{ | |
"in": "path", | |
"name": "task_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"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.\n\nThis viewset is discoverable by its name.\n\"Normal\" Django Models and Master/Detail models are supported by the ``register_with`` method.\n\nAttributes:\n lookup_field (str): The name of the field by which an object should be looked up, in\n addition to any parent lookups if this ViewSet is nested. Defaults to 'pk'\n endpoint_name (str): The name of the final path segment that should identify the ViewSet's\n collection endpoint.\n nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must\n correspond to the \"parent_prefix\" of a router with rest_framework_nested.NestedMixin.\n None indicates this ViewSet should not be nested.\n parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs\n to django model filter expressions that can be used with the corresponding value from\n self.kwargs, used only by a nested ViewSet to filter based on the parent object's\n identity.\n 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" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/uploads/": { | |
"get": { | |
"operationId": "uploads_list", | |
"description": "View for chunked uploads.", | |
"summary": "List uploads", | |
"parameters": [ | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Uploads" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedUploadResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "uploads_create", | |
"description": "View for chunked uploads.", | |
"summary": "Create an upload", | |
"tags": [ | |
"Uploads" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Upload" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/Upload" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/Upload" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"201": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/UploadResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{upload_href}": { | |
"get": { | |
"operationId": "uploads_read", | |
"description": "View for chunked uploads.", | |
"summary": "Inspect an upload", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "upload_href", | |
"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": [ | |
"Uploads" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/UploadDetailResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"put": { | |
"operationId": "uploads_update", | |
"description": "Upload a chunk for an upload.", | |
"summary": "Upload a file chunk", | |
"parameters": [ | |
{ | |
"in": "header", | |
"name": "Content-Range", | |
"schema": { | |
"type": "string" | |
}, | |
"description": "The Content-Range header specifies the location of the file chunk within the file.", | |
"required": true | |
}, | |
{ | |
"in": "path", | |
"name": "upload_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Uploads" | |
], | |
"requestBody": { | |
"content": { | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/UploadChunk" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/UploadChunk" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/UploadResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"delete": { | |
"operationId": "uploads_delete", | |
"description": "View for chunked uploads.", | |
"summary": "Delete an upload", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "upload_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Uploads" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"{upload_href}commit/": { | |
"post": { | |
"operationId": "uploads_commit", | |
"description": "Queues a Task that creates an Artifact, and the Upload gets deleted and cannot be re-used.", | |
"summary": "Finish an Upload", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "upload_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Uploads" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/UploadCommit" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/UploadCommit" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/UploadCommit" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/users/": { | |
"get": { | |
"operationId": "users_list", | |
"description": "ViewSet for User.\n\nNOTE: This API endpoint is in \"tech preview\" and subject to change", | |
"summary": "List users", | |
"parameters": [ | |
{ | |
"name": "email", | |
"required": false, | |
"in": "query", | |
"description": "email", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "email__contains", | |
"required": false, | |
"in": "query", | |
"description": "email__contains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "email__icontains", | |
"required": false, | |
"in": "query", | |
"description": "email__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "email__iexact", | |
"required": false, | |
"in": "query", | |
"description": "email__iexact", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "email__in", | |
"required": false, | |
"in": "query", | |
"description": "email__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "first_name", | |
"required": false, | |
"in": "query", | |
"description": "first_name", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "first_name__contains", | |
"required": false, | |
"in": "query", | |
"description": "first_name__contains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "first_name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "first_name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "first_name__iexact", | |
"required": false, | |
"in": "query", | |
"description": "first_name__iexact", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "first_name__in", | |
"required": false, | |
"in": "query", | |
"description": "first_name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "is_active", | |
"required": false, | |
"in": "query", | |
"description": "is_active", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "is_staff", | |
"required": false, | |
"in": "query", | |
"description": "is_staff", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "last_name", | |
"required": false, | |
"in": "query", | |
"description": "last_name", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "last_name__contains", | |
"required": false, | |
"in": "query", | |
"description": "last_name__contains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "last_name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "last_name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "last_name__iexact", | |
"required": false, | |
"in": "query", | |
"description": "last_name__iexact", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "last_name__in", | |
"required": false, | |
"in": "query", | |
"description": "last_name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "username", | |
"required": false, | |
"in": "query", | |
"description": "username", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "username__contains", | |
"required": false, | |
"in": "query", | |
"description": "username__contains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "username__icontains", | |
"required": false, | |
"in": "query", | |
"description": "username__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "username__iexact", | |
"required": false, | |
"in": "query", | |
"description": "username__iexact", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "username__in", | |
"required": false, | |
"in": "query", | |
"description": "username__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Users" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedUserResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{auth_user_href}": { | |
"get": { | |
"operationId": "users_read", | |
"description": "ViewSet for User.\n\nNOTE: This API endpoint is in \"tech preview\" and subject to change", | |
"summary": "Inspect an user", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_user_href", | |
"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": [ | |
"Users" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/UserResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{auth_user_href}permissions/": { | |
"get": { | |
"operationId": "users_permissions", | |
"description": "List user permissions.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "auth_user_href", | |
"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": [ | |
"Users" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PermissionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp/api/v3/workers/": { | |
"get": { | |
"operationId": "workers_list", | |
"description": "A customized named ModelViewSet that knows how to register itself with the Pulp API router.\n\nThis viewset is discoverable by its name.\n\"Normal\" Django Models and Master/Detail models are supported by the ``register_with`` method.\n\nAttributes:\n lookup_field (str): The name of the field by which an object should be looked up, in\n addition to any parent lookups if this ViewSet is nested. Defaults to 'pk'\n endpoint_name (str): The name of the final path segment that should identify the ViewSet's\n collection endpoint.\n nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must\n correspond to the \"parent_prefix\" of a router with rest_framework_nested.NestedMixin.\n None indicates this ViewSet should not be nested.\n parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs\n to django model filter expressions that can be used with the corresponding value from\n self.kwargs, used only by a nested ViewSet to filter based on the parent object's\n identity.\n schema (DefaultSchema): The schema class to use by default in a viewset.", | |
"summary": "List workers", | |
"parameters": [ | |
{ | |
"name": "last_heartbeat", | |
"required": false, | |
"in": "query", | |
"description": "last_heartbeat", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "last_heartbeat__gt", | |
"required": false, | |
"in": "query", | |
"description": "last_heartbeat__gt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "last_heartbeat__gte", | |
"required": false, | |
"in": "query", | |
"description": "last_heartbeat__gte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "last_heartbeat__lt", | |
"required": false, | |
"in": "query", | |
"description": "last_heartbeat__lt", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "last_heartbeat__lte", | |
"required": false, | |
"in": "query", | |
"description": "last_heartbeat__lte", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "last_heartbeat__range", | |
"required": false, | |
"in": "query", | |
"description": "last_heartbeat__range", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "missing", | |
"required": false, | |
"in": "query", | |
"description": "missing", | |
"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": "name__icontains", | |
"required": false, | |
"in": "query", | |
"description": "name__icontains", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__in", | |
"required": false, | |
"in": "query", | |
"description": "name__in", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name__startswith", | |
"required": false, | |
"in": "query", | |
"description": "name__startswith", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "online", | |
"required": false, | |
"in": "query", | |
"description": "online", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "ordering", | |
"required": false, | |
"in": "query", | |
"description": "Which field to use when ordering the results.", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": [ | |
"Workers" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedWorkerResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{worker_href}": { | |
"get": { | |
"operationId": "workers_read", | |
"description": "A customized named ModelViewSet that knows how to register itself with the Pulp API router.\n\nThis viewset is discoverable by its name.\n\"Normal\" Django Models and Master/Detail models are supported by the ``register_with`` method.\n\nAttributes:\n lookup_field (str): The name of the field by which an object should be looked up, in\n addition to any parent lookups if this ViewSet is nested. Defaults to 'pk'\n endpoint_name (str): The name of the final path segment that should identify the ViewSet's\n collection endpoint.\n nest_prefix (str): Optional prefix under which this ViewSet should be nested. This must\n correspond to the \"parent_prefix\" of a router with rest_framework_nested.NestedMixin.\n None indicates this ViewSet should not be nested.\n parent_lookup_kwargs (dict): Optional mapping of key names that would appear in self.kwargs\n to django model filter expressions that can be used with the corresponding value from\n self.kwargs, used only by a nested ViewSet to filter based on the parent object's\n identity.\n schema (DefaultSchema): The schema class to use by default in a viewset.", | |
"summary": "Inspect a worker", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "worker_href", | |
"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": [ | |
"Workers" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/WorkerResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp_ansible/galaxy/{path}/api/": { | |
"get": { | |
"operationId": "pulp_ansible_galaxy_api_get", | |
"description": "Return a response to the \"GET\" action.", | |
"parameters": [ | |
{ | |
"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: Api" | |
], | |
"responses": { | |
"200": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"{ansible_role_href}api/v1/roles/": { | |
"get": { | |
"operationId": "api_v1_roles_get", | |
"description": "APIView for Roles.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_role_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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: Roles" | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedGalaxyRoleResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_role_href}versions/": { | |
"get": { | |
"operationId": "versions_get", | |
"description": "APIView for Role Versions.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_role_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "offset", | |
"required": false, | |
"in": "query", | |
"description": "The initial index from which to return the results.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": [ | |
"Versions" | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedGalaxyRoleVersionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_collection_import_href}": { | |
"get": { | |
"operationId": "collection_import_read", | |
"description": "Returns a CollectionImport object.", | |
"summary": "Inspect a collection import", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_collection_import_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
}, | |
{ | |
"in": "query", | |
"name": "since", | |
"schema": { | |
"type": "string" | |
}, | |
"description": "Filter messages since a given timestamp" | |
}, | |
{ | |
"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": [ | |
"Collection: Import" | |
], | |
"security": [ | |
{ | |
"cookieAuth": [] | |
}, | |
{ | |
"basicAuth": [] | |
} | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/CollectionImportDetailResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_collection_href}api/v2/collections/": { | |
"get": { | |
"operationId": "api_v2_collections_get", | |
"description": "View for Collection models.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_collection_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
}, | |
{ | |
"name": "page", | |
"required": false, | |
"in": "query", | |
"description": "A page number within the paginated result set.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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: Collections" | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedGalaxyCollectionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"post": { | |
"operationId": "api_v2_collections_post", | |
"description": "Queues a task that creates a new Collection from an uploaded artifact.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_collection_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Api: Collections" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/GalaxyCollection" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/GalaxyCollection" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/GalaxyCollection" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/GalaxyCollectionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"{ansible_collection_version_href}versions/": { | |
"get": { | |
"operationId": "versions_get", | |
"description": "APIView for Collections by namespace/name.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "ansible_collection_version_href", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
}, | |
{ | |
"name": "page", | |
"required": false, | |
"in": "query", | |
"description": "A page number within the paginated result set.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"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": [ | |
"Versions" | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedGalaxyCollectionVersionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp_ansible/galaxy/{path}/api/v2/collections/{namespace}/{name}/versions/{version}/": { | |
"get": { | |
"operationId": "pulp_ansible_galaxy_api_v2_collections_versions_get", | |
"description": "Return a response to the \"GET\" action.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"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": "path", | |
"name": "version", | |
"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 V2 Versions" | |
], | |
"responses": { | |
"200": { | |
"description": "No response body" | |
} | |
} | |
} | |
}, | |
"/pulp_ansible/galaxy/{path}/api/v3/": { | |
"get": { | |
"operationId": "pulp_ansible_galaxy_api_v3_read", | |
"description": "ViewSet for Repository Metadata.", | |
"parameters": [ | |
{ | |
"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 V3" | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/RepoMetadataResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp_ansible/galaxy/{path}/api/v3/artifacts/collections/": { | |
"post": { | |
"operationId": "pulp_ansible_galaxy_api_v3_artifacts_collections_create", | |
"description": "Create an artifact and trigger an asynchronous task to create Collection content from it.", | |
"summary": "Upload a collection", | |
"parameters": [ | |
{ | |
"in": "path", | |
"name": "path", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
} | |
], | |
"tags": [ | |
"Pulp_Ansible: Galaxy Api V3 Collections" | |
], | |
"requestBody": { | |
"content": { | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/CollectionOneShot" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/CollectionOneShot" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"responses": { | |
"202": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/AsyncOperationResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp_ansible/galaxy/{path}/api/v3/collections/": { | |
"get": { | |
"operationId": "pulp_ansible_galaxy_api_v3_collections_list", | |
"description": "ViewSet for Collections.", | |
"parameters": [ | |
{ | |
"name": "deprecated", | |
"required": false, | |
"in": "query", | |
"description": "deprecated", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "limit", | |
"required": false, | |
"in": "query", | |
"description": "Number of results to return per page.", | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "name", | |
"required": false, | |
"in": "query", | |
"description": "name", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "namespace", | |
"required": false, | |
"in": "query", | |
"description": "namespace", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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": { | |
"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/PaginatedCollectionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/": { | |
"get": { | |
"operationId": "pulp_ansible_galaxy_api_v3_collections_read", | |
"description": "ViewSet for Collections.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"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/CollectionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
}, | |
"patch": { | |
"operationId": "pulp_ansible_galaxy_api_v3_collections_update", | |
"description": "Update a Collection object.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"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 | |
} | |
], | |
"tags": [ | |
"Pulp_Ansible: Galaxy Api Collections" | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedCollection" | |
} | |
}, | |
"application/x-www-form-urlencoded": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedCollection" | |
} | |
}, | |
"multipart/form-data": { | |
"schema": { | |
"$ref": "#/components/schemas/PatchedCollection" | |
} | |
} | |
}, | |
"required": true | |
}, | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/CollectionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/": { | |
"get": { | |
"operationId": "pulp_ansible_galaxy_api_v3_collections_versions_list", | |
"description": "Returns paginated CollectionVersions list.", | |
"parameters": [ | |
{ | |
"name": "is_highest", | |
"required": false, | |
"in": "query", | |
"description": "is_highest", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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 | |
}, | |
{ | |
"name": "name", | |
"required": false, | |
"in": "query", | |
"description": "name", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"in": "path", | |
"name": "namespace", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
}, | |
{ | |
"name": "namespace", | |
"required": false, | |
"in": "query", | |
"description": "namespace", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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 | |
}, | |
{ | |
"name": "q", | |
"required": false, | |
"in": "query", | |
"description": "q", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "tags", | |
"required": false, | |
"in": "query", | |
"description": "tags", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "version", | |
"required": false, | |
"in": "query", | |
"description": "version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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 Versions" | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PaginatedCollectionVersionResponseList" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/{version}/": { | |
"get": { | |
"operationId": "pulp_ansible_galaxy_api_v3_collections_versions_read", | |
"description": "Returns a CollectionVersion object.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"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": "path", | |
"name": "version", | |
"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 V3 Versions" | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/CollectionVersionResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/{version}/docs-blob/": { | |
"get": { | |
"operationId": "pulp_ansible_galaxy_api_v3_collections_versions_docs_blob_read", | |
"description": "Returns a CollectionVersion object.", | |
"parameters": [ | |
{ | |
"in": "path", | |
"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": "path", | |
"name": "version", | |
"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 V3 Collections Docs-Blob" | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/CollectionVersionDocsResponse" | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp_ansible/galaxy/{path}/api/v3/metadata/collection_versions/": { | |
"get": { | |
"operationId": "pulp_ansible_galaxy_api_v3_metadata_collection_versions_list", | |
"description": "Returns paginated CollectionVersions list.", | |
"parameters": [ | |
{ | |
"name": "is_highest", | |
"required": false, | |
"in": "query", | |
"description": "is_highest", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name", | |
"required": false, | |
"in": "query", | |
"description": "name", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "namespace", | |
"required": false, | |
"in": "query", | |
"description": "namespace", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"in": "path", | |
"name": "path", | |
"schema": { | |
"type": "string" | |
}, | |
"required": true | |
}, | |
{ | |
"name": "q", | |
"required": false, | |
"in": "query", | |
"description": "q", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version", | |
"required": false, | |
"in": "query", | |
"description": "repository_version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_added", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_added", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "repository_version_removed", | |
"required": false, | |
"in": "query", | |
"description": "repository_version_removed", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "tags", | |
"required": false, | |
"in": "query", | |
"description": "tags", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "version", | |
"required": false, | |
"in": "query", | |
"description": "version", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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 Collection_Versions" | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/CollectionVersionResponse" | |
} | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
}, | |
"/pulp_ansible/galaxy/{path}/api/v3/metadata/collections/": { | |
"get": { | |
"operationId": "pulp_ansible_galaxy_api_v3_metadata_collections_list", | |
"description": "Unpaginated ViewSet for Collections.", | |
"parameters": [ | |
{ | |
"name": "deprecated", | |
"required": false, | |
"in": "query", | |
"description": "deprecated", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "name", | |
"required": false, | |
"in": "query", | |
"description": "name", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "namespace", | |
"required": false, | |
"in": "query", | |
"description": "namespace", | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"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 V3 Collections" | |
], | |
"responses": { | |
"200": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/CollectionResponse" | |
} | |
} | |
} | |
}, | |
"description": "" | |
} | |
} | |
} | |
} | |
}, | |
"components": { | |
"schemas": { | |
"AccessPolicy": { | |
"type": "object", | |
"description": "Serializer for AccessPolicy.", | |
"properties": { | |
"permissions_assignment": { | |
"type": "array", | |
"items": { | |
"type": "object" | |
}, | |
"description": "List of callables that define the new permissions to be created for new objects." | |
}, | |
"statements": { | |
"type": "array", | |
"items": { | |
"type": "object" | |
}, | |
"description": "List of policy statements defining the policy." | |
} | |
}, | |
"required": [ | |
"permissions_assignment", | |
"statements" | |
] | |
}, | |
"AccessPolicyResponse": { | |
"type": "object", | |
"description": "Serializer for AccessPolicy.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"permissions_assignment": { | |
"type": "array", | |
"items": { | |
"type": "object" | |
}, | |
"description": "List of callables that define the new permissions to be created for new objects." | |
}, | |
"statements": { | |
"type": "array", | |
"items": { | |
"type": "object" | |
}, | |
"description": "List of policy statements defining the policy." | |
}, | |
"viewset_name": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The name of ViewSet this AccessPolicy authorizes." | |
}, | |
"customized": { | |
"type": "boolean", | |
"readOnly": true, | |
"description": "True if the AccessPolicy has been user-modified. False otherwise." | |
} | |
}, | |
"required": [ | |
"permissions_assignment", | |
"statements" | |
] | |
}, | |
"AddonResponse": { | |
"type": "object", | |
"description": "Addon serializer.", | |
"properties": { | |
"addon_id": { | |
"type": "string", | |
"description": "Addon id." | |
}, | |
"uid": { | |
"type": "string", | |
"description": "Addon uid." | |
}, | |
"name": { | |
"type": "string", | |
"description": "Addon name." | |
}, | |
"type": { | |
"type": "string", | |
"description": "Addon type." | |
}, | |
"packages": { | |
"type": "string", | |
"description": "Relative path to directory with binary RPMs." | |
} | |
}, | |
"required": [ | |
"addon_id", | |
"name", | |
"packages", | |
"type", | |
"uid" | |
] | |
}, | |
"Artifact": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"file": { | |
"type": "string", | |
"format": "binary", | |
"description": "The stored file." | |
}, | |
"size": { | |
"type": "integer", | |
"description": "The size of the file in bytes." | |
}, | |
"md5": { | |
"type": "string", | |
"nullable": true, | |
"description": "The MD5 checksum of the file if available." | |
}, | |
"sha1": { | |
"type": "string", | |
"nullable": true, | |
"description": "The SHA-1 checksum of the file if available." | |
}, | |
"sha224": { | |
"type": "string", | |
"nullable": true, | |
"description": "The SHA-224 checksum of the file if available." | |
}, | |
"sha256": { | |
"type": "string", | |
"nullable": true, | |
"description": "The SHA-256 checksum of the file if available." | |
}, | |
"sha384": { | |
"type": "string", | |
"nullable": true, | |
"description": "The SHA-384 checksum of the file if available." | |
}, | |
"sha512": { | |
"type": "string", | |
"nullable": true, | |
"description": "The SHA-512 checksum of the file if available." | |
} | |
}, | |
"required": [ | |
"file" | |
] | |
}, | |
"ArtifactRefResponse": { | |
"type": "object", | |
"description": "A serializer for an Artifact reference.", | |
"properties": { | |
"filename": { | |
"type": "string" | |
}, | |
"sha256": { | |
"type": "string" | |
}, | |
"size": { | |
"type": "integer" | |
} | |
}, | |
"required": [ | |
"filename", | |
"sha256", | |
"size" | |
] | |
}, | |
"ArtifactResponse": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"file": { | |
"type": "string", | |
"description": "The stored file." | |
}, | |
"size": { | |
"type": "integer", | |
"description": "The size of the file in bytes." | |
}, | |
"md5": { | |
"type": "string", | |
"nullable": true, | |
"description": "The MD5 checksum of the file if available." | |
}, | |
"sha1": { | |
"type": "string", | |
"nullable": true, | |
"description": "The SHA-1 checksum of the file if available." | |
}, | |
"sha224": { | |
"type": "string", | |
"nullable": true, | |
"description": "The SHA-224 checksum of the file if available." | |
}, | |
"sha256": { | |
"type": "string", | |
"nullable": true, | |
"description": "The SHA-256 checksum of the file if available." | |
}, | |
"sha384": { | |
"type": "string", | |
"nullable": true, | |
"description": "The SHA-384 checksum of the file if available." | |
}, | |
"sha512": { | |
"type": "string", | |
"nullable": true, | |
"description": "The SHA-512 checksum of the file if available." | |
} | |
}, | |
"required": [ | |
"file" | |
] | |
}, | |
"AsyncOperationResponse": { | |
"type": "object", | |
"description": "Serializer for asynchronous operations.", | |
"properties": { | |
"task": { | |
"type": "string", | |
"format": "uri", | |
"description": "The href of the task." | |
} | |
}, | |
"required": [ | |
"task" | |
] | |
}, | |
"ChecksumResponse": { | |
"type": "object", | |
"description": "Checksum serializer.", | |
"properties": { | |
"path": { | |
"type": "string", | |
"description": "File path." | |
}, | |
"checksum": { | |
"type": "string", | |
"description": "Checksum for the file." | |
} | |
}, | |
"required": [ | |
"checksum", | |
"path" | |
] | |
}, | |
"CollectionImportDetailResponse": { | |
"type": "object", | |
"description": "A serializer for a CollectionImport detail view.", | |
"properties": { | |
"id": { | |
"type": "string", | |
"format": "uuid" | |
}, | |
"state": { | |
"type": "string" | |
}, | |
"created_at": { | |
"type": "string", | |
"format": "date-time" | |
}, | |
"updated_at": { | |
"type": "string", | |
"format": "date-time" | |
}, | |
"started_at": { | |
"type": "string", | |
"format": "date-time" | |
}, | |
"finished_at": { | |
"type": "string", | |
"format": "date-time" | |
}, | |
"error": { | |
"type": "object" | |
}, | |
"messages": { | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"created_at", | |
"error", | |
"finished_at", | |
"id", | |
"messages", | |
"started_at", | |
"state", | |
"updated_at" | |
] | |
}, | |
"CollectionMetadataResponse": { | |
"type": "object", | |
"description": "A serializer for a CollectionVersion metadata.", | |
"properties": { | |
"authors": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
}, | |
"readOnly": true | |
}, | |
"contents": { | |
"type": "object", | |
"readOnly": true | |
}, | |
"dependencies": { | |
"type": "object", | |
"readOnly": true | |
}, | |
"description": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"documentation": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"homepage": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"issues": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"license": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
}, | |
"readOnly": true | |
}, | |
"repository": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"tags": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
} | |
}, | |
"required": [ | |
"tags" | |
] | |
}, | |
"CollectionNamespaceResponse": { | |
"type": "object", | |
"description": "A serializer for a Collection Version namespace field.", | |
"properties": { | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name" | |
] | |
}, | |
"CollectionOneShot": { | |
"type": "object", | |
"description": "A serializer for the Collection One Shot Upload API.", | |
"properties": { | |
"file": { | |
"type": "string", | |
"format": "binary", | |
"description": "The Collection tarball." | |
}, | |
"sha256": { | |
"type": "string", | |
"description": "An optional sha256 checksum of the uploaded file." | |
}, | |
"expected_namespace": { | |
"type": "string", | |
"description": "The expected 'namespace' of the Collection to be verified against the metadata during import." | |
}, | |
"expected_name": { | |
"type": "string", | |
"description": "The expected 'name' of the Collection to be verified against the metadata during import." | |
}, | |
"expected_version": { | |
"type": "string", | |
"description": "The expected version of the Collection to be verified against the metadata during import." | |
} | |
}, | |
"required": [ | |
"file" | |
] | |
}, | |
"CollectionRefResponse": { | |
"type": "object", | |
"description": "A serializer for a Collection reference.", | |
"properties": { | |
"id": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"href": { | |
"type": "string", | |
"readOnly": true | |
} | |
}, | |
"required": [ | |
"id", | |
"name" | |
] | |
}, | |
"CollectionResponse": { | |
"type": "object", | |
"description": "A serializer for a Collection.", | |
"properties": { | |
"href": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"namespace": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"name": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"deprecated": { | |
"type": "boolean", | |
"readOnly": true | |
}, | |
"versions_url": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"highest_version": { | |
"type": "object", | |
"readOnly": true | |
}, | |
"created_at": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true | |
}, | |
"updated_at": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true | |
} | |
} | |
}, | |
"CollectionVersionDocsResponse": { | |
"type": "object", | |
"description": "A serializer to display the docs_blob of a CollectionVersion.", | |
"properties": { | |
"docs_blob": { | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"docs_blob" | |
] | |
}, | |
"CollectionVersionResponse": { | |
"type": "object", | |
"description": "A serializer for a CollectionVersion.", | |
"properties": { | |
"version": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"href": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"created_at": { | |
"type": "string", | |
"format": "date-time" | |
}, | |
"updated_at": { | |
"type": "string", | |
"format": "date-time" | |
}, | |
"manifest": { | |
"type": "object", | |
"description": "A JSON field holding MANIFEST.json data." | |
}, | |
"files": { | |
"type": "object", | |
"description": "A JSON field holding FILES.json data." | |
}, | |
"requires_ansible": { | |
"type": "string", | |
"nullable": true, | |
"maxLength": 255 | |
}, | |
"artifact": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/ArtifactRefResponse" | |
} | |
], | |
"readOnly": true | |
}, | |
"collection": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/CollectionRefResponse" | |
} | |
], | |
"readOnly": true | |
}, | |
"download_url": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"name": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"namespace": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/CollectionNamespaceResponse" | |
} | |
], | |
"readOnly": true | |
}, | |
"metadata": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/CollectionMetadataResponse" | |
} | |
], | |
"readOnly": true | |
} | |
}, | |
"required": [ | |
"created_at", | |
"files", | |
"manifest", | |
"updated_at" | |
] | |
}, | |
"ContentAppStatusResponse": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The name of the worker." | |
}, | |
"last_heartbeat": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of the last time the worker talked to the service." | |
} | |
} | |
}, | |
"ContentGuardResponse": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"name": { | |
"type": "string", | |
"description": "The unique name." | |
}, | |
"description": { | |
"type": "string", | |
"nullable": true, | |
"description": "An optional description." | |
} | |
}, | |
"required": [ | |
"name" | |
] | |
}, | |
"ContentSummary": { | |
"type": "object", | |
"description": "Serializer for the RepositoryVersion content summary", | |
"properties": { | |
"added": { | |
"type": "object" | |
}, | |
"removed": { | |
"type": "object" | |
}, | |
"present": { | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"added", | |
"present", | |
"removed" | |
] | |
}, | |
"ContentSummaryResponse": { | |
"type": "object", | |
"description": "Serializer for the RepositoryVersion content summary", | |
"properties": { | |
"added": { | |
"type": "object" | |
}, | |
"removed": { | |
"type": "object" | |
}, | |
"present": { | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"added", | |
"present", | |
"removed" | |
] | |
}, | |
"Copy": { | |
"type": "object", | |
"description": "A serializer for Content Copy API.", | |
"properties": { | |
"config": { | |
"type": "object", | |
"description": "A JSON document describing sources, destinations, and content to be copied" | |
} | |
}, | |
"required": [ | |
"config" | |
] | |
}, | |
"DatabaseConnectionResponse": { | |
"type": "object", | |
"description": "Serializer for the database connection information", | |
"properties": { | |
"connected": { | |
"type": "boolean", | |
"description": "Info about whether the app can connect to the database" | |
} | |
}, | |
"required": [ | |
"connected" | |
] | |
}, | |
"EvaluationResponse": { | |
"type": "object", | |
"description": "Results from evaluating a proposed parameter to a PulpImport call.", | |
"properties": { | |
"context": { | |
"type": "string", | |
"description": "Parameter value being evaluated." | |
}, | |
"is_valid": { | |
"type": "boolean", | |
"description": "True if evaluation passed, false otherwise." | |
}, | |
"messages": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
}, | |
"description": "Messages describing results of all evaluations done. May be an empty list." | |
} | |
}, | |
"required": [ | |
"context", | |
"is_valid", | |
"messages" | |
] | |
}, | |
"ExportResponse": { | |
"type": "object", | |
"description": "Base serializer for Exports.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"task": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "A URI of the task that ran the Export." | |
}, | |
"exported_resources": { | |
"type": "array", | |
"items": {}, | |
"readOnly": true, | |
"description": "Resources that were exported." | |
}, | |
"params": { | |
"type": "object", | |
"readOnly": true, | |
"description": "Any additional parameters that were used to create the export." | |
} | |
} | |
}, | |
"GalaxyCollection": { | |
"type": "object", | |
"description": "A serializer for a Collection.", | |
"properties": { | |
"id": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"created": { | |
"type": "string", | |
"format": "date-time" | |
}, | |
"modified": { | |
"type": "string", | |
"format": "date-time" | |
} | |
}, | |
"required": [ | |
"created", | |
"id", | |
"modified", | |
"name" | |
] | |
}, | |
"GalaxyCollectionResponse": { | |
"type": "object", | |
"description": "A serializer for a Collection.", | |
"properties": { | |
"id": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "object", | |
"readOnly": true | |
}, | |
"href": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"versions_url": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"created": { | |
"type": "string", | |
"format": "date-time" | |
}, | |
"modified": { | |
"type": "string", | |
"format": "date-time" | |
}, | |
"latest_version": { | |
"type": "object", | |
"readOnly": true | |
} | |
}, | |
"required": [ | |
"created", | |
"id", | |
"modified", | |
"name" | |
] | |
}, | |
"GalaxyCollectionVersionResponse": { | |
"type": "object", | |
"description": "A serializer for a CollectionVersion.", | |
"properties": { | |
"version": { | |
"type": "string" | |
}, | |
"href": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"namespace": { | |
"type": "object", | |
"readOnly": true | |
}, | |
"collection": { | |
"type": "object", | |
"readOnly": true | |
}, | |
"artifact": { | |
"type": "object", | |
"readOnly": true | |
}, | |
"metadata": { | |
"$ref": "#/components/schemas/CollectionMetadataResponse" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"version" | |
] | |
}, | |
"GalaxyRoleResponse": { | |
"type": "object", | |
"description": "A serializer for Galaxy's representation of Roles.", | |
"properties": { | |
"id": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"namespace" | |
] | |
}, | |
"GalaxyRoleVersionResponse": { | |
"type": "object", | |
"description": "A serializer for Galaxy's representation of Role versions.", | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"source": { | |
"type": "string", | |
"readOnly": true | |
} | |
}, | |
"required": [ | |
"name" | |
] | |
}, | |
"Group": { | |
"type": "object", | |
"description": "Serializer for Group.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "Name", | |
"maxLength": 150 | |
} | |
}, | |
"required": [ | |
"name" | |
] | |
}, | |
"GroupProgressReportResponse": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"message": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The message shown to the user for the group progress report." | |
}, | |
"code": { | |
"type": "string", | |
"readOnly": true, | |
"description": "Identifies the type of group progress report'." | |
}, | |
"total": { | |
"type": "integer", | |
"readOnly": true, | |
"description": "The total count of items." | |
}, | |
"done": { | |
"type": "integer", | |
"readOnly": true, | |
"description": "The count of items already processed. Defaults to 0." | |
}, | |
"suffix": { | |
"type": "string", | |
"readOnly": true, | |
"nullable": true, | |
"description": "The suffix to be shown with the group progress report." | |
} | |
} | |
}, | |
"GroupResponse": { | |
"type": "object", | |
"description": "Serializer for Group.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "Name", | |
"maxLength": 150 | |
}, | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"id": { | |
"type": "integer", | |
"readOnly": true | |
} | |
}, | |
"required": [ | |
"name" | |
] | |
}, | |
"GroupUser": { | |
"type": "object", | |
"description": "Serializer for Users that belong to a Group.", | |
"properties": { | |
"username": { | |
"type": "string", | |
"description": "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.", | |
"maxLength": 150 | |
} | |
}, | |
"required": [ | |
"username" | |
] | |
}, | |
"GroupUserResponse": { | |
"type": "object", | |
"description": "Serializer for Users that belong to a Group.", | |
"properties": { | |
"username": { | |
"type": "string", | |
"description": "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.", | |
"maxLength": 150 | |
}, | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
} | |
}, | |
"required": [ | |
"username" | |
] | |
}, | |
"ImageResponse": { | |
"type": "object", | |
"description": "Image serializer.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "File name." | |
}, | |
"path": { | |
"type": "string", | |
"description": "File path." | |
}, | |
"platforms": { | |
"type": "string", | |
"description": "Compatible platforms." | |
}, | |
"artifact": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/ArtifactResponse" | |
} | |
], | |
"nullable": true | |
} | |
}, | |
"required": [ | |
"artifact", | |
"name", | |
"path", | |
"platforms" | |
] | |
}, | |
"ImportResponse": { | |
"type": "object", | |
"description": "Serializer for Imports.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"task": { | |
"type": "string", | |
"format": "uri", | |
"description": "A URI of the Task that ran the Import." | |
}, | |
"params": { | |
"type": "object", | |
"description": "Any parameters that were used to create the import." | |
} | |
}, | |
"required": [ | |
"params", | |
"task" | |
] | |
}, | |
"MetadataChecksumTypeEnum": { | |
"enum": [ | |
"unknown", | |
"md5", | |
"sha1", | |
"sha224", | |
"sha256", | |
"sha384", | |
"sha512" | |
], | |
"type": "string" | |
}, | |
"MigrationPlanRun": { | |
"type": "object", | |
"description": "A serializer for running a migration plan.", | |
"properties": { | |
"validate": { | |
"type": "boolean", | |
"writeOnly": true, | |
"default": false, | |
"description": "If ``True``, migration cannot happen without successful validation of the Migration Plan." | |
}, | |
"dry_run": { | |
"type": "boolean", | |
"writeOnly": true, | |
"default": false, | |
"description": "If ``True``, performs validation of a Migration Plan only, no migration is run." | |
}, | |
"skip_corrupted": { | |
"type": "boolean", | |
"writeOnly": true, | |
"default": false, | |
"description": "If ``True``, skips corrupted or missing Pulp 2 content without causing a task failure. If you need this content, run a sync task in Pulp 3 for a repo of interest to bring any missing content back. Alternatively, repair it in Pulp 2and re-run the migration task." | |
} | |
} | |
}, | |
"MultipleArtifactContentResponse": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"artifacts": { | |
"type": "object", | |
"description": "A dict mapping relative paths inside the Content to the correspondingArtifact URLs. E.g.: {'relative/path': '/artifacts/1/'" | |
} | |
}, | |
"required": [ | |
"artifacts" | |
] | |
}, | |
"PackageChecksumTypeEnum": { | |
"enum": [ | |
"unknown", | |
"md5", | |
"sha1", | |
"sha224", | |
"sha256", | |
"sha384", | |
"sha512" | |
], | |
"type": "string" | |
}, | |
"PaginatedAccessPolicyResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AccessPolicyResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedArtifactResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ArtifactResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedCollectionResponseList": { | |
"type": "object", | |
"properties": { | |
"meta": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
} | |
} | |
}, | |
"links": { | |
"type": "object", | |
"properties": { | |
"first": { | |
"type": "string", | |
"nullable": true | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true | |
}, | |
"last": { | |
"type": "string", | |
"nullable": true | |
} | |
} | |
}, | |
"data": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/CollectionResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedCollectionVersionResponseList": { | |
"type": "object", | |
"properties": { | |
"meta": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
} | |
} | |
}, | |
"links": { | |
"type": "object", | |
"properties": { | |
"first": { | |
"type": "string", | |
"nullable": true | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true | |
}, | |
"last": { | |
"type": "string", | |
"nullable": true | |
} | |
} | |
}, | |
"data": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/CollectionVersionResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedContentGuardResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ContentGuardResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedExportResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ExportResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedGalaxyCollectionResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?page=4" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?page=2" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/GalaxyCollectionResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedGalaxyCollectionVersionResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?page=4" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?page=2" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/GalaxyCollectionVersionResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedGalaxyRoleResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/GalaxyRoleResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedGalaxyRoleVersionResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/GalaxyRoleVersionResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedGroupResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/GroupResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedGroupUserResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/GroupUserResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedImportResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ImportResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedMultipleArtifactContentResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/MultipleArtifactContentResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedPermissionResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/PermissionResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedPulpExportResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/PulpExportResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedPulpExporterResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/PulpExporterResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedPulpImporterResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/PulpImporterResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedRepositoryResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/RepositoryResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedRepositoryVersionResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/RepositoryVersionResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedSigningServiceResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/SigningServiceResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedTagResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/TagResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedTaskGroupResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/TaskGroupResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedTaskResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/TaskResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedUploadResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/UploadResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedUserResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/UserResponse" | |
} | |
} | |
} | |
}, | |
"PaginatedWorkerResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/WorkerResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedansible.AnsibleDistributionResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ansible.AnsibleDistributionResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedansible.AnsibleRepositoryResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ansible.AnsibleRepositoryResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedansible.CollectionRemoteResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ansible.CollectionRemoteResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedansible.CollectionResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ansible.CollectionResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedansible.CollectionVersionResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ansible.CollectionVersionResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedansible.RoleRemoteResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ansible.RoleRemoteResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedansible.RoleResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ansible.RoleResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedfile.FileContentResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/file.FileContentResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedfile.FileDistributionResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/file.FileDistributionResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedfile.FileFilesystemExporterResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/file.FileFilesystemExporterResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedfile.FilePublicationResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/file.FilePublicationResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedfile.FileRemoteResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/file.FileRemoteResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedfile.FileRepositoryResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/file.FileRepositoryResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedpulp_2to3_migration.MigrationPlanResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/pulp_2to3_migration.MigrationPlanResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedpulp_2to3_migration.Pulp2ContentResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/pulp_2to3_migration.Pulp2ContentResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedpulp_2to3_migration.Pulp2RepositoryResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/pulp_2to3_migration.Pulp2RepositoryResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedrpm.DistributionTreeResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/rpm.DistributionTreeResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedrpm.ModulemdDefaultsResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/rpm.ModulemdDefaultsResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedrpm.ModulemdResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/rpm.ModulemdResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedrpm.PackageCategoryResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/rpm.PackageCategoryResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedrpm.PackageEnvironmentResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/rpm.PackageEnvironmentResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedrpm.PackageGroupResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/rpm.PackageGroupResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedrpm.PackageLangpacksResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/rpm.PackageLangpacksResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedrpm.PackageResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/rpm.PackageResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedrpm.RepoMetadataFileResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/rpm.RepoMetadataFileResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedrpm.RpmDistributionResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/rpm.RpmDistributionResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedrpm.RpmPublicationResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/rpm.RpmPublicationResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedrpm.RpmRemoteResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/rpm.RpmRemoteResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedrpm.RpmRepositoryResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/rpm.RpmRepositoryResponse" | |
} | |
} | |
} | |
}, | |
"Paginatedrpm.UpdateRecordResponseList": { | |
"type": "object", | |
"properties": { | |
"count": { | |
"type": "integer", | |
"example": 123 | |
}, | |
"next": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=400&limit=100" | |
}, | |
"previous": { | |
"type": "string", | |
"nullable": true, | |
"format": "uri", | |
"example": "http://api.example.org/accounts/?offset=200&limit=100" | |
}, | |
"results": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/rpm.UpdateRecordResponse" | |
} | |
} | |
} | |
}, | |
"PatchedAccessPolicy": { | |
"type": "object", | |
"description": "Serializer for AccessPolicy.", | |
"properties": { | |
"permissions_assignment": { | |
"type": "array", | |
"items": { | |
"type": "object" | |
}, | |
"description": "List of callables that define the new permissions to be created for new objects." | |
}, | |
"statements": { | |
"type": "array", | |
"items": { | |
"type": "object" | |
}, | |
"description": "List of policy statements defining the policy." | |
} | |
} | |
}, | |
"PatchedCollection": { | |
"type": "object", | |
"description": "A serializer for a Collection.", | |
"properties": {} | |
}, | |
"PatchedGroup": { | |
"type": "object", | |
"description": "Serializer for Group.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "Name", | |
"maxLength": 150 | |
} | |
} | |
}, | |
"PatchedPulpExporter": { | |
"type": "object", | |
"description": "Serializer for pulp exporters.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "Unique name of the file system exporter." | |
}, | |
"path": { | |
"type": "string", | |
"description": "File system directory to store exported tar.gzs." | |
}, | |
"repositories": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"format": "uri" | |
} | |
}, | |
"last_export": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "Last attempted export for this PulpExporter" | |
} | |
} | |
}, | |
"PatchedPulpImporter": { | |
"type": "object", | |
"description": "Serializer for PulpImporters.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "Unique name of the Importer." | |
}, | |
"repo_mapping": { | |
"type": "object", | |
"description": "Mapping of repo names in an export file to the repo names in Pulp. For example, if the export has a repo named 'foo' and the repo to import content into was 'bar', the mapping would be \"{'foo': 'bar'}\"." | |
} | |
} | |
}, | |
"PatchedTaskCancel": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"state": { | |
"type": "string", | |
"description": "The desired state of the task. Only 'canceled' is accepted." | |
} | |
} | |
}, | |
"Patchedansible.AnsibleDistribution": { | |
"type": "object", | |
"description": "Serializer for Ansible Distributions.", | |
"properties": { | |
"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\")" | |
}, | |
"content_guard": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "An optional content-guard." | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name. Ex, `rawhide` and `stable`." | |
}, | |
"repository": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "The latest RepositoryVersion for this Repository will be served." | |
}, | |
"repository_version": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "RepositoryVersion to be served" | |
} | |
} | |
}, | |
"Patchedansible.AnsibleRepository": { | |
"type": "object", | |
"description": "Serializer for Ansible Repositories.", | |
"properties": { | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name for this repository." | |
}, | |
"description": { | |
"type": "string", | |
"nullable": true, | |
"description": "An optional description." | |
}, | |
"remote": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true | |
} | |
} | |
}, | |
"Patchedansible.CollectionRemote": { | |
"type": "object", | |
"description": "A serializer for Collection Remotes.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "A unique name for this remote." | |
}, | |
"url": { | |
"type": "string", | |
"description": "The URL of an external content source." | |
}, | |
"ca_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded CA certificate used to validate the server certificate presented by the remote server." | |
}, | |
"client_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded client certificate used for authentication." | |
}, | |
"client_key": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded private key used for authentication." | |
}, | |
"tls_validation": { | |
"type": "boolean", | |
"description": "If True, TLS peer validation must be performed." | |
}, | |
"proxy_url": { | |
"type": "string", | |
"nullable": true, | |
"description": "The proxy URL. Format: scheme://user:password@host:port" | |
}, | |
"username": { | |
"type": "string", | |
"nullable": true, | |
"description": "The username to be used for authentication when syncing." | |
}, | |
"password": { | |
"type": "string", | |
"nullable": true, | |
"description": "The password to be used for authentication when syncing." | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"download_concurrency": { | |
"type": "integer", | |
"minimum": 1, | |
"description": "Total number of simultaneous connections." | |
}, | |
"policy": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/PolicyDb6Enum" | |
} | |
], | |
"default": "immediate", | |
"description": "The policy to use when downloading content." | |
}, | |
"total_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.total (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_read_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_read (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"rate_limit": { | |
"type": "integer", | |
"nullable": true, | |
"description": "Limits total download rate in requests per second" | |
}, | |
"requirements_file": { | |
"type": "string", | |
"nullable": true, | |
"description": "The string version of Collection requirements yaml." | |
}, | |
"auth_url": { | |
"type": "string", | |
"nullable": true, | |
"description": "The URL to receive a session token from, e.g. used with Automation Hub.", | |
"maxLength": 255 | |
}, | |
"token": { | |
"type": "string", | |
"nullable": true, | |
"description": "The token key to use for authentication. See https://docs.ansible.com/ansible/latest/user_guide/collections_using.html#configuring-the-ansible-galaxy-clientfor more details", | |
"maxLength": 2000 | |
} | |
} | |
}, | |
"Patchedansible.RoleRemote": { | |
"type": "object", | |
"description": "A serializer for Ansible Remotes.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "A unique name for this remote." | |
}, | |
"url": { | |
"type": "string", | |
"description": "The URL of an external content source." | |
}, | |
"ca_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded CA certificate used to validate the server certificate presented by the remote server." | |
}, | |
"client_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded client certificate used for authentication." | |
}, | |
"client_key": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded private key used for authentication." | |
}, | |
"tls_validation": { | |
"type": "boolean", | |
"description": "If True, TLS peer validation must be performed." | |
}, | |
"proxy_url": { | |
"type": "string", | |
"nullable": true, | |
"description": "The proxy URL. Format: scheme://user:password@host:port" | |
}, | |
"username": { | |
"type": "string", | |
"nullable": true, | |
"description": "The username to be used for authentication when syncing." | |
}, | |
"password": { | |
"type": "string", | |
"nullable": true, | |
"description": "The password to be used for authentication when syncing." | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"download_concurrency": { | |
"type": "integer", | |
"minimum": 1, | |
"description": "Total number of simultaneous connections." | |
}, | |
"policy": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/PolicyDb6Enum" | |
} | |
], | |
"default": "immediate", | |
"description": "The policy to use when downloading content." | |
}, | |
"total_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.total (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_read_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_read (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"rate_limit": { | |
"type": "integer", | |
"nullable": true, | |
"description": "Limits total download rate in requests per second" | |
} | |
} | |
}, | |
"Patchedfile.FileDistribution": { | |
"type": "object", | |
"description": "Serializer for File Distributions.", | |
"properties": { | |
"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\")" | |
}, | |
"content_guard": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "An optional content-guard." | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name. Ex, `rawhide` and `stable`." | |
}, | |
"publication": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "Publication to be served" | |
} | |
} | |
}, | |
"Patchedfile.FileFilesystemExporter": { | |
"type": "object", | |
"description": "Serializer for File file system exporters.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "Unique name of the file system exporter." | |
}, | |
"path": { | |
"type": "string", | |
"description": "File system location to export to." | |
} | |
} | |
}, | |
"Patchedfile.FileRemote": { | |
"type": "object", | |
"description": "Serializer for File Remotes.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "A unique name for this remote." | |
}, | |
"url": { | |
"type": "string", | |
"description": "The URL of an external content source." | |
}, | |
"ca_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded CA certificate used to validate the server certificate presented by the remote server." | |
}, | |
"client_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded client certificate used for authentication." | |
}, | |
"client_key": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded private key used for authentication." | |
}, | |
"tls_validation": { | |
"type": "boolean", | |
"description": "If True, TLS peer validation must be performed." | |
}, | |
"proxy_url": { | |
"type": "string", | |
"nullable": true, | |
"description": "The proxy URL. Format: scheme://user:password@host:port" | |
}, | |
"username": { | |
"type": "string", | |
"nullable": true, | |
"description": "The username to be used for authentication when syncing." | |
}, | |
"password": { | |
"type": "string", | |
"nullable": true, | |
"description": "The password to be used for authentication when syncing." | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"download_concurrency": { | |
"type": "integer", | |
"minimum": 1, | |
"description": "Total number of simultaneous connections." | |
}, | |
"policy": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Policy762Enum" | |
} | |
], | |
"default": "immediate", | |
"description": "The policy to use when downloading content. The possible values include: 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default." | |
}, | |
"total_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.total (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_read_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_read (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"rate_limit": { | |
"type": "integer", | |
"nullable": true, | |
"description": "Limits total download rate in requests per second" | |
} | |
} | |
}, | |
"Patchedfile.FileRepository": { | |
"type": "object", | |
"description": "Serializer for File Repositories.", | |
"properties": { | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name for this repository." | |
}, | |
"description": { | |
"type": "string", | |
"nullable": true, | |
"description": "An optional description." | |
}, | |
"remote": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true | |
} | |
} | |
}, | |
"Patchedrpm.RpmDistribution": { | |
"type": "object", | |
"description": "Serializer for RPM Distributions.", | |
"properties": { | |
"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\")" | |
}, | |
"content_guard": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "An optional content-guard." | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name. Ex, `rawhide` and `stable`." | |
}, | |
"publication": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "Publication to be served" | |
} | |
} | |
}, | |
"Patchedrpm.RpmRemote": { | |
"type": "object", | |
"description": "A Serializer for RpmRemote.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "A unique name for this remote." | |
}, | |
"url": { | |
"type": "string", | |
"description": "The URL of an external content source." | |
}, | |
"ca_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded CA certificate used to validate the server certificate presented by the remote server." | |
}, | |
"client_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded client certificate used for authentication." | |
}, | |
"client_key": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded private key used for authentication." | |
}, | |
"tls_validation": { | |
"type": "boolean", | |
"description": "If True, TLS peer validation must be performed." | |
}, | |
"proxy_url": { | |
"type": "string", | |
"nullable": true, | |
"description": "The proxy URL. Format: scheme://user:password@host:port" | |
}, | |
"username": { | |
"type": "string", | |
"nullable": true, | |
"description": "The username to be used for authentication when syncing." | |
}, | |
"password": { | |
"type": "string", | |
"nullable": true, | |
"description": "The password to be used for authentication when syncing." | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"download_concurrency": { | |
"type": "integer", | |
"minimum": 1, | |
"description": "Total number of simultaneous connections." | |
}, | |
"policy": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Policy762Enum" | |
} | |
], | |
"default": "immediate", | |
"description": "The policy to use when downloading content. The possible values include: 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default." | |
}, | |
"total_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.total (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_read_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_read (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"rate_limit": { | |
"type": "integer", | |
"nullable": true, | |
"description": "Limits total download rate in requests per second" | |
}, | |
"sles_auth_token": { | |
"type": "string", | |
"nullable": true, | |
"description": "Authentication token for SLES repositories." | |
} | |
} | |
}, | |
"Patchedrpm.RpmRepository": { | |
"type": "object", | |
"description": "Serializer for Rpm Repositories.", | |
"properties": { | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name for this repository." | |
}, | |
"description": { | |
"type": "string", | |
"nullable": true, | |
"description": "An optional description." | |
}, | |
"remote": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true | |
}, | |
"metadata_signing_service": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "A reference to an associated signing service." | |
}, | |
"retain_package_versions": { | |
"type": "integer", | |
"description": "The number of versions of each package to keep in the repository; older versions will be purged. The default is '0', which will disable this feature and keep all versions of each package.", | |
"minimum": 0 | |
} | |
} | |
}, | |
"Permission": { | |
"type": "object", | |
"description": "Serializer for User/Group object permission.", | |
"properties": {} | |
}, | |
"PermissionResponse": { | |
"type": "object", | |
"description": "Serializer for User/Group object permission.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"id": { | |
"type": "integer", | |
"readOnly": true | |
}, | |
"permission": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"obj": { | |
"type": "string", | |
"readOnly": true, | |
"description": "Content object." | |
} | |
} | |
}, | |
"Policy762Enum": { | |
"enum": [ | |
"immediate", | |
"on_demand", | |
"streamed" | |
], | |
"type": "string" | |
}, | |
"PolicyDb6Enum": { | |
"enum": [ | |
"immediate", | |
"When syncing, download all metadata and content now." | |
], | |
"type": "string" | |
}, | |
"ProgressReportResponse": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"message": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The message shown to the user for the progress report." | |
}, | |
"code": { | |
"type": "string", | |
"readOnly": true, | |
"description": "Identifies the type of progress report'." | |
}, | |
"state": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The current state of the progress report. The possible values are: 'waiting', 'skipped', 'running', 'completed', 'failed' and 'canceled'. The default is 'waiting'." | |
}, | |
"total": { | |
"type": "integer", | |
"readOnly": true, | |
"description": "The total count of items." | |
}, | |
"done": { | |
"type": "integer", | |
"readOnly": true, | |
"description": "The count of items already processed. Defaults to 0." | |
}, | |
"suffix": { | |
"type": "string", | |
"readOnly": true, | |
"nullable": true, | |
"description": "The suffix to be shown with the progress report." | |
} | |
} | |
}, | |
"PublicationExport": { | |
"type": "object", | |
"description": "Serializer for exporting publications.", | |
"properties": { | |
"publication": { | |
"type": "string", | |
"format": "uri", | |
"description": "A URI of the publication to be exported." | |
} | |
}, | |
"required": [ | |
"publication" | |
] | |
}, | |
"PulpExport": { | |
"type": "object", | |
"description": "Serializer for PulpExports.", | |
"properties": { | |
"task": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "A URI of the task that ran the Export." | |
}, | |
"full": { | |
"type": "boolean", | |
"writeOnly": true, | |
"default": true, | |
"description": "Do a Full (true) or Incremental (false) export." | |
}, | |
"dry_run": { | |
"type": "boolean", | |
"writeOnly": true, | |
"default": false, | |
"description": "Generate report on what would be exported and disk-space required." | |
}, | |
"versions": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"format": "uri", | |
"writeOnly": true | |
}, | |
"writeOnly": true, | |
"description": "List of explicit repo-version hrefs to export (replaces current_version)." | |
}, | |
"chunk_size": { | |
"type": "string", | |
"writeOnly": true, | |
"description": "Chunk export-tarfile into pieces of chunk_size bytes.Recognizes units of B/KB/MB/GB/TB." | |
}, | |
"start_versions": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"format": "uri", | |
"writeOnly": true | |
}, | |
"writeOnly": true, | |
"description": "List of explicit last-exported-repo-version hrefs (replaces last_export)." | |
} | |
} | |
}, | |
"PulpExportResponse": { | |
"type": "object", | |
"description": "Serializer for PulpExports.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"task": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "A URI of the task that ran the Export." | |
}, | |
"exported_resources": { | |
"type": "array", | |
"items": {}, | |
"readOnly": true, | |
"description": "Resources that were exported." | |
}, | |
"params": { | |
"type": "object", | |
"readOnly": true, | |
"description": "Any additional parameters that were used to create the export." | |
}, | |
"output_file_info": { | |
"type": "object", | |
"readOnly": true, | |
"description": "Dictionary of filename: sha256hash entries for export-output-file(s)" | |
}, | |
"toc_info": { | |
"type": "object", | |
"readOnly": true, | |
"description": "Filename and sha256-checksum of table-of-contents for this export" | |
} | |
} | |
}, | |
"PulpExporter": { | |
"type": "object", | |
"description": "Serializer for pulp exporters.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "Unique name of the file system exporter." | |
}, | |
"path": { | |
"type": "string", | |
"description": "File system directory to store exported tar.gzs." | |
}, | |
"repositories": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"format": "uri" | |
} | |
}, | |
"last_export": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "Last attempted export for this PulpExporter" | |
} | |
}, | |
"required": [ | |
"name", | |
"path", | |
"repositories" | |
] | |
}, | |
"PulpExporterResponse": { | |
"type": "object", | |
"description": "Serializer for pulp exporters.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"name": { | |
"type": "string", | |
"description": "Unique name of the file system exporter." | |
}, | |
"path": { | |
"type": "string", | |
"description": "File system directory to store exported tar.gzs." | |
}, | |
"repositories": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"format": "uri" | |
} | |
}, | |
"last_export": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "Last attempted export for this PulpExporter" | |
} | |
}, | |
"required": [ | |
"name", | |
"path", | |
"repositories" | |
] | |
}, | |
"PulpImport": { | |
"type": "object", | |
"description": "Serializer for call to import into Pulp.", | |
"properties": { | |
"path": { | |
"type": "string", | |
"description": "Path to export that will be imported." | |
}, | |
"toc": { | |
"type": "string", | |
"description": "Path to a table-of-contents file describing chunks to be validated, reassembled, and imported." | |
} | |
} | |
}, | |
"PulpImportCheck": { | |
"type": "object", | |
"description": "Check validity of provided import-options.\n\nProvides the ability to check that an import is 'sane' without having to actually\ncreate an importer.", | |
"properties": { | |
"path": { | |
"type": "string", | |
"description": "Path to export-tar-gz that will be imported." | |
}, | |
"toc": { | |
"type": "string", | |
"description": "Path to a table-of-contents file describing chunks to be validated, reassembled, and imported." | |
}, | |
"repo_mapping": { | |
"type": "string", | |
"description": "Mapping of repo names in an export file to the repo names in Pulp. For example, if the export has a repo named 'foo' and the repo to import content into was 'bar', the mapping would be \"{'foo': 'bar'}\"." | |
} | |
} | |
}, | |
"PulpImportCheckResponse": { | |
"type": "object", | |
"description": "Return the response to a PulpImport import-check call.", | |
"properties": { | |
"toc": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/EvaluationResponse" | |
} | |
], | |
"description": "Evaluation of proposed 'toc' file for PulpImport" | |
}, | |
"path": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/EvaluationResponse" | |
} | |
], | |
"description": "Evaluation of proposed 'path' file for PulpImport" | |
}, | |
"repo_mapping": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/EvaluationResponse" | |
} | |
], | |
"description": "Evaluation of proposed 'repo_mapping' file for PulpImport" | |
} | |
} | |
}, | |
"PulpImporter": { | |
"type": "object", | |
"description": "Serializer for PulpImporters.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "Unique name of the Importer." | |
}, | |
"repo_mapping": { | |
"type": "object", | |
"description": "Mapping of repo names in an export file to the repo names in Pulp. For example, if the export has a repo named 'foo' and the repo to import content into was 'bar', the mapping would be \"{'foo': 'bar'}\"." | |
} | |
}, | |
"required": [ | |
"name" | |
] | |
}, | |
"PulpImporterResponse": { | |
"type": "object", | |
"description": "Serializer for PulpImporters.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"name": { | |
"type": "string", | |
"description": "Unique name of the Importer." | |
}, | |
"repo_mapping": { | |
"type": "object", | |
"description": "Mapping of repo names in an export file to the repo names in Pulp. For example, if the export has a repo named 'foo' and the repo to import content into was 'bar', the mapping would be \"{'foo': 'bar'}\"." | |
} | |
}, | |
"required": [ | |
"name" | |
] | |
}, | |
"RedisConnectionResponse": { | |
"type": "object", | |
"description": "Serializer for information about the Redis connection", | |
"properties": { | |
"connected": { | |
"type": "boolean", | |
"description": "Info about whether the app can connect to Redis" | |
} | |
}, | |
"required": [ | |
"connected" | |
] | |
}, | |
"RepoMetadataResponse": { | |
"type": "object", | |
"description": "A serializer to display RepositoryVersion metadata.", | |
"properties": { | |
"published": { | |
"type": "string", | |
"format": "date-time" | |
} | |
}, | |
"required": [ | |
"published" | |
] | |
}, | |
"RepositoryAddRemoveContent": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"add_content_units": { | |
"type": "array", | |
"items": {}, | |
"description": "A list of content units to add to a new repository version. This content is added after remove_content_units are removed." | |
}, | |
"remove_content_units": { | |
"type": "array", | |
"items": {}, | |
"description": "A list of content units to remove from the latest repository version. You may also specify '*' as an entry to remove all content. This content is removed before add_content_units are added." | |
}, | |
"base_version": { | |
"type": "string", | |
"format": "uri", | |
"description": "A repository version whose content will be used as the initial set of content for the new repository version" | |
} | |
} | |
}, | |
"RepositoryResponse": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"versions_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"latest_version_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name for this repository." | |
}, | |
"description": { | |
"type": "string", | |
"nullable": true, | |
"description": "An optional description." | |
}, | |
"remote": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true | |
} | |
}, | |
"required": [ | |
"name" | |
] | |
}, | |
"RepositorySyncURL": { | |
"type": "object", | |
"description": "A mixin for validating unknown serializers' fields.", | |
"properties": { | |
"remote": { | |
"type": "string", | |
"format": "uri", | |
"description": "A remote to sync from. This will override a remote set on repository." | |
}, | |
"mirror": { | |
"type": "boolean", | |
"default": false, | |
"description": "If ``True``, synchronization will remove all content that is not present in the remote repository. If ``False``, sync will be additive only." | |
} | |
} | |
}, | |
"RepositoryVersion": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"base_version": { | |
"type": "string", | |
"format": "uri", | |
"description": "A repository version whose content was used as the initial set of content for this repository version" | |
} | |
} | |
}, | |
"RepositoryVersionResponse": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"number": { | |
"type": "integer", | |
"readOnly": true | |
}, | |
"base_version": { | |
"type": "string", | |
"format": "uri", | |
"description": "A repository version whose content was used as the initial set of content for this repository version" | |
}, | |
"content_summary": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/ContentSummaryResponse" | |
} | |
], | |
"readOnly": true, | |
"description": "Various count summaries of the content in the version and the HREF to view them." | |
} | |
} | |
}, | |
"ReservedResourcesResponse": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly." | |
}, | |
"RpmRepositorySyncURL": { | |
"type": "object", | |
"description": "Serializer for RPM Sync.", | |
"properties": { | |
"remote": { | |
"type": "string", | |
"format": "uri", | |
"description": "A remote to sync from. This will override a remote set on repository." | |
}, | |
"mirror": { | |
"type": "boolean", | |
"default": false, | |
"description": "If ``True``, synchronization will remove all content that is not present in the remote repository. If ``False``, sync will be additive only." | |
}, | |
"skip_types": { | |
"type": "array", | |
"items": { | |
"enum": [ | |
"srpm" | |
], | |
"type": "string" | |
}, | |
"default": [], | |
"description": "List of content types to skip during sync." | |
}, | |
"optimize": { | |
"type": "boolean", | |
"default": true, | |
"description": "Whether or not to optimize sync." | |
} | |
} | |
}, | |
"SigningServiceResponse": { | |
"type": "object", | |
"description": "A serializer for the model declaring a signing service.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name used to recognize a script." | |
}, | |
"public_key": { | |
"type": "string", | |
"description": "The value of a public key used for the repository verification." | |
}, | |
"pubkey_fingerprint": { | |
"type": "string", | |
"description": "The fingerprint of the public key." | |
}, | |
"script": { | |
"type": "string", | |
"description": "An absolute path to a script which is going to be used for the signing." | |
} | |
}, | |
"required": [ | |
"name", | |
"pubkey_fingerprint", | |
"public_key", | |
"script" | |
] | |
}, | |
"StatusResponse": { | |
"type": "object", | |
"description": "Serializer for the status information of the app", | |
"properties": { | |
"versions": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/VersionResponse" | |
}, | |
"description": "Version information of Pulp components" | |
}, | |
"online_workers": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/WorkerResponse" | |
}, | |
"description": "List of online workers known to the application. An online worker is actively heartbeating and can respond to new work" | |
}, | |
"online_content_apps": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ContentAppStatusResponse" | |
}, | |
"description": "List of online content apps known to the application. An online content app is actively heartbeating and can serve data to clients" | |
}, | |
"database_connection": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/DatabaseConnectionResponse" | |
} | |
], | |
"description": "Database connection information" | |
}, | |
"redis_connection": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/RedisConnectionResponse" | |
} | |
], | |
"description": "Redis connection information" | |
}, | |
"storage": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/StorageResponse" | |
} | |
], | |
"description": "Storage information" | |
} | |
}, | |
"required": [ | |
"database_connection", | |
"online_content_apps", | |
"online_workers", | |
"redis_connection", | |
"versions" | |
] | |
}, | |
"StorageResponse": { | |
"type": "object", | |
"description": "Serializer for information about the storage system", | |
"properties": { | |
"total": { | |
"type": "integer", | |
"description": "Total number of bytes", | |
"minimum": 0 | |
}, | |
"used": { | |
"type": "integer", | |
"description": "Number of bytes in use", | |
"minimum": 0 | |
}, | |
"free": { | |
"type": "integer", | |
"description": "Number of free bytes", | |
"minimum": 0 | |
} | |
}, | |
"required": [ | |
"free", | |
"total", | |
"used" | |
] | |
}, | |
"TagResponse": { | |
"type": "object", | |
"description": "A serializer for the Tag model.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"readOnly": true | |
} | |
} | |
}, | |
"TaskGroupResponse": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"description": { | |
"type": "string", | |
"description": "A description of the task group." | |
}, | |
"all_tasks_dispatched": { | |
"type": "boolean", | |
"description": "Whether all tasks have been spawned for this task group." | |
}, | |
"waiting": { | |
"type": "integer", | |
"readOnly": true, | |
"description": "Number of tasks in the 'waiting' state" | |
}, | |
"skipped": { | |
"type": "integer", | |
"readOnly": true, | |
"description": "Number of tasks in the 'skipped' state" | |
}, | |
"running": { | |
"type": "integer", | |
"readOnly": true, | |
"description": "Number of tasks in the 'running' state" | |
}, | |
"completed": { | |
"type": "integer", | |
"readOnly": true, | |
"description": "Number of tasks in the 'completed' state" | |
}, | |
"canceled": { | |
"type": "integer", | |
"readOnly": true, | |
"description": "Number of tasks in the 'canceled' state" | |
}, | |
"failed": { | |
"type": "integer", | |
"readOnly": true, | |
"description": "Number of tasks in the 'failed' state" | |
}, | |
"group_progress_reports": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/GroupProgressReportResponse" | |
}, | |
"readOnly": true | |
} | |
}, | |
"required": [ | |
"all_tasks_dispatched", | |
"description" | |
] | |
}, | |
"TaskResponse": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"state": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The current state of the task. The possible values include: 'waiting', 'skipped', 'running', 'completed', 'failed' and 'canceled'." | |
}, | |
"name": { | |
"type": "string", | |
"description": "The name of task." | |
}, | |
"logging_cid": { | |
"type": "string", | |
"description": "The logging correlation id associated with this task" | |
}, | |
"started_at": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of the when this task started execution." | |
}, | |
"finished_at": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of the when this task stopped execution." | |
}, | |
"error": { | |
"type": "object", | |
"readOnly": true, | |
"description": "A JSON Object of a fatal error encountered during the execution of this task." | |
}, | |
"worker": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true, | |
"description": "The worker associated with this task. This field is empty if a worker is not yet assigned." | |
}, | |
"parent_task": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true, | |
"description": "The parent task that spawned this task." | |
}, | |
"child_tasks": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"format": "uri" | |
}, | |
"readOnly": true, | |
"description": "Any tasks spawned by this task." | |
}, | |
"task_group": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true, | |
"description": "The task group that this task is a member of." | |
}, | |
"progress_reports": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ProgressReportResponse" | |
}, | |
"readOnly": true | |
}, | |
"created_resources": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"format": "uri" | |
}, | |
"readOnly": true, | |
"description": "Resources created by this task." | |
}, | |
"reserved_resources_record": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ReservedResourcesResponse" | |
}, | |
"readOnly": true | |
} | |
}, | |
"required": [ | |
"logging_cid", | |
"name" | |
] | |
}, | |
"Upload": { | |
"type": "object", | |
"description": "Serializer for chunked uploads.", | |
"properties": { | |
"size": { | |
"type": "integer", | |
"description": "The size of the upload in bytes." | |
} | |
}, | |
"required": [ | |
"size" | |
] | |
}, | |
"UploadChunk": { | |
"type": "object", | |
"description": "A mixin for validating unknown serializers' fields.", | |
"properties": { | |
"file": { | |
"type": "string", | |
"format": "binary", | |
"writeOnly": true, | |
"description": "A chunk of the uploaded file." | |
}, | |
"sha256": { | |
"type": "string", | |
"writeOnly": true, | |
"nullable": true, | |
"description": "The SHA-256 checksum of the chunk if available." | |
} | |
}, | |
"required": [ | |
"file" | |
] | |
}, | |
"UploadChunkResponse": { | |
"type": "object", | |
"description": "A mixin for validating unknown serializers' fields.", | |
"properties": { | |
"offset": { | |
"type": "integer", | |
"readOnly": true | |
}, | |
"size": { | |
"type": "integer", | |
"readOnly": true | |
} | |
} | |
}, | |
"UploadCommit": { | |
"type": "object", | |
"description": "A mixin for validating unknown serializers' fields.", | |
"properties": { | |
"sha256": { | |
"type": "string", | |
"description": "The expected sha256 checksum for the file." | |
} | |
}, | |
"required": [ | |
"sha256" | |
] | |
}, | |
"UploadDetailResponse": { | |
"type": "object", | |
"description": "Serializer for chunked uploads.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"size": { | |
"type": "integer", | |
"description": "The size of the upload in bytes." | |
}, | |
"completed": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp when upload is committed." | |
}, | |
"chunks": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/UploadChunkResponse" | |
}, | |
"readOnly": true | |
} | |
}, | |
"required": [ | |
"size" | |
] | |
}, | |
"UploadResponse": { | |
"type": "object", | |
"description": "Serializer for chunked uploads.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"size": { | |
"type": "integer", | |
"description": "The size of the upload in bytes." | |
}, | |
"completed": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp when upload is committed." | |
} | |
}, | |
"required": [ | |
"size" | |
] | |
}, | |
"UserGroupResponse": { | |
"type": "object", | |
"description": "Serializer for Groups that belong to an User.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "Name.", | |
"maxLength": 150 | |
}, | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
} | |
}, | |
"required": [ | |
"name" | |
] | |
}, | |
"UserResponse": { | |
"type": "object", | |
"description": "Serializer for User.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"id": { | |
"type": "integer", | |
"readOnly": true | |
}, | |
"username": { | |
"type": "string", | |
"description": "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.", | |
"maxLength": 150 | |
}, | |
"first_name": { | |
"type": "string", | |
"description": "First name", | |
"maxLength": 150 | |
}, | |
"last_name": { | |
"type": "string", | |
"description": "Last name", | |
"maxLength": 150 | |
}, | |
"email": { | |
"type": "string", | |
"format": "email", | |
"description": "Email address" | |
}, | |
"is_staff": { | |
"type": "boolean", | |
"default": false, | |
"description": "Designates whether the user can log into this admin site." | |
}, | |
"is_active": { | |
"type": "boolean", | |
"default": true, | |
"description": "Designates whether this user should be treated as active." | |
}, | |
"date_joined": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Date joined" | |
}, | |
"groups": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/UserGroupResponse" | |
}, | |
"readOnly": true | |
} | |
}, | |
"required": [ | |
"email", | |
"first_name", | |
"last_name", | |
"username" | |
] | |
}, | |
"VariantResponse": { | |
"type": "object", | |
"description": "Variant serializer.", | |
"properties": { | |
"variant_id": { | |
"type": "string", | |
"description": "Variant id." | |
}, | |
"uid": { | |
"type": "string", | |
"description": "Variant uid." | |
}, | |
"name": { | |
"type": "string", | |
"description": "Variant name." | |
}, | |
"type": { | |
"type": "string", | |
"description": "Variant type." | |
}, | |
"packages": { | |
"type": "string", | |
"description": "Relative path to directory with binary RPMs." | |
}, | |
"source_packages": { | |
"type": "string", | |
"nullable": true, | |
"description": "Relative path to directory with source RPMs." | |
}, | |
"source_repository": { | |
"type": "string", | |
"nullable": true, | |
"description": "Relative path to YUM repository with source RPMs." | |
}, | |
"debug_packages": { | |
"type": "string", | |
"nullable": true, | |
"description": "Relative path to directory with debug RPMs." | |
}, | |
"debug_repository": { | |
"type": "string", | |
"nullable": true, | |
"description": "Relative path to YUM repository with debug RPMs." | |
}, | |
"identity": { | |
"type": "string", | |
"nullable": true, | |
"description": "Relative path to a pem file that identifies a product." | |
} | |
}, | |
"required": [ | |
"debug_packages", | |
"debug_repository", | |
"identity", | |
"name", | |
"packages", | |
"source_packages", | |
"source_repository", | |
"type", | |
"uid", | |
"variant_id" | |
] | |
}, | |
"VersionResponse": { | |
"type": "object", | |
"description": "Serializer for the version information of Pulp components", | |
"properties": { | |
"component": { | |
"type": "string", | |
"description": "Name of a versioned component of Pulp" | |
}, | |
"version": { | |
"type": "string", | |
"description": "Version of the component (e.g. 3.0.0)" | |
} | |
}, | |
"required": [ | |
"component", | |
"version" | |
] | |
}, | |
"WorkerResponse": { | |
"type": "object", | |
"description": "Base serializer for use with :class:`pulpcore.app.models.Model`\n\nThis ensures that all Serializers provide values for the 'pulp_href` field.\n\nThe class provides a default for the ``ref_name`` attribute in the\nModelSerializers's ``Meta`` class. This ensures that the OpenAPI definitions\nof plugins are namespaced properly.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"name": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The name of the worker." | |
}, | |
"last_heartbeat": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of the last time the worker talked to the service." | |
} | |
} | |
}, | |
"ansible.AnsibleDistribution": { | |
"type": "object", | |
"description": "Serializer for Ansible Distributions.", | |
"properties": { | |
"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\")" | |
}, | |
"content_guard": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "An optional content-guard." | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name. Ex, `rawhide` and `stable`." | |
}, | |
"repository": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "The latest RepositoryVersion for this Repository will be served." | |
}, | |
"repository_version": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "RepositoryVersion to be served" | |
} | |
}, | |
"required": [ | |
"base_path", | |
"name" | |
] | |
}, | |
"ansible.AnsibleDistributionResponse": { | |
"type": "object", | |
"description": "Serializer for Ansible Distributions.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"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\")" | |
}, | |
"content_guard": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "An optional content-guard." | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name. Ex, `rawhide` and `stable`." | |
}, | |
"repository": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "The latest RepositoryVersion for this Repository will be served." | |
}, | |
"repository_version": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "RepositoryVersion to be served" | |
}, | |
"client_url": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The URL of a Collection content source." | |
} | |
}, | |
"required": [ | |
"base_path", | |
"name" | |
] | |
}, | |
"ansible.AnsibleRepository": { | |
"type": "object", | |
"description": "Serializer for Ansible Repositories.", | |
"properties": { | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name for this repository." | |
}, | |
"description": { | |
"type": "string", | |
"nullable": true, | |
"description": "An optional description." | |
}, | |
"remote": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true | |
} | |
}, | |
"required": [ | |
"name" | |
] | |
}, | |
"ansible.AnsibleRepositoryResponse": { | |
"type": "object", | |
"description": "Serializer for Ansible Repositories.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"versions_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"latest_version_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name for this repository." | |
}, | |
"description": { | |
"type": "string", | |
"nullable": true, | |
"description": "An optional description." | |
}, | |
"remote": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true | |
} | |
}, | |
"required": [ | |
"name" | |
] | |
}, | |
"ansible.CollectionRemote": { | |
"type": "object", | |
"description": "A serializer for Collection Remotes.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "A unique name for this remote." | |
}, | |
"url": { | |
"type": "string", | |
"description": "The URL of an external content source." | |
}, | |
"ca_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded CA certificate used to validate the server certificate presented by the remote server." | |
}, | |
"client_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded client certificate used for authentication." | |
}, | |
"client_key": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded private key used for authentication." | |
}, | |
"tls_validation": { | |
"type": "boolean", | |
"description": "If True, TLS peer validation must be performed." | |
}, | |
"proxy_url": { | |
"type": "string", | |
"nullable": true, | |
"description": "The proxy URL. Format: scheme://user:password@host:port" | |
}, | |
"username": { | |
"type": "string", | |
"nullable": true, | |
"description": "The username to be used for authentication when syncing." | |
}, | |
"password": { | |
"type": "string", | |
"nullable": true, | |
"description": "The password to be used for authentication when syncing." | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"download_concurrency": { | |
"type": "integer", | |
"minimum": 1, | |
"description": "Total number of simultaneous connections." | |
}, | |
"policy": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/PolicyDb6Enum" | |
} | |
], | |
"default": "immediate", | |
"description": "The policy to use when downloading content." | |
}, | |
"total_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.total (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_read_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_read (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"rate_limit": { | |
"type": "integer", | |
"nullable": true, | |
"description": "Limits total download rate in requests per second" | |
}, | |
"requirements_file": { | |
"type": "string", | |
"nullable": true, | |
"description": "The string version of Collection requirements yaml." | |
}, | |
"auth_url": { | |
"type": "string", | |
"nullable": true, | |
"description": "The URL to receive a session token from, e.g. used with Automation Hub.", | |
"maxLength": 255 | |
}, | |
"token": { | |
"type": "string", | |
"nullable": true, | |
"description": "The token key to use for authentication. See https://docs.ansible.com/ansible/latest/user_guide/collections_using.html#configuring-the-ansible-galaxy-clientfor more details", | |
"maxLength": 2000 | |
} | |
}, | |
"required": [ | |
"name", | |
"url" | |
] | |
}, | |
"ansible.CollectionRemoteResponse": { | |
"type": "object", | |
"description": "A serializer for Collection Remotes.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name for this remote." | |
}, | |
"url": { | |
"type": "string", | |
"description": "The URL of an external content source." | |
}, | |
"ca_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded CA certificate used to validate the server certificate presented by the remote server." | |
}, | |
"client_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded client certificate used for authentication." | |
}, | |
"client_key": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded private key used for authentication." | |
}, | |
"tls_validation": { | |
"type": "boolean", | |
"description": "If True, TLS peer validation must be performed." | |
}, | |
"proxy_url": { | |
"type": "string", | |
"nullable": true, | |
"description": "The proxy URL. Format: scheme://user:password@host:port" | |
}, | |
"username": { | |
"type": "string", | |
"nullable": true, | |
"description": "The username to be used for authentication when syncing." | |
}, | |
"password": { | |
"type": "string", | |
"nullable": true, | |
"description": "The password to be used for authentication when syncing." | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"pulp_last_updated": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of the most recent update of the remote." | |
}, | |
"download_concurrency": { | |
"type": "integer", | |
"minimum": 1, | |
"description": "Total number of simultaneous connections." | |
}, | |
"policy": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/PolicyDb6Enum" | |
} | |
], | |
"default": "immediate", | |
"description": "The policy to use when downloading content." | |
}, | |
"total_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.total (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_read_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_read (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"rate_limit": { | |
"type": "integer", | |
"nullable": true, | |
"description": "Limits total download rate in requests per second" | |
}, | |
"requirements_file": { | |
"type": "string", | |
"nullable": true, | |
"description": "The string version of Collection requirements yaml." | |
}, | |
"auth_url": { | |
"type": "string", | |
"nullable": true, | |
"description": "The URL to receive a session token from, e.g. used with Automation Hub.", | |
"maxLength": 255 | |
}, | |
"token": { | |
"type": "string", | |
"nullable": true, | |
"description": "The token key to use for authentication. See https://docs.ansible.com/ansible/latest/user_guide/collections_using.html#configuring-the-ansible-galaxy-clientfor more details", | |
"maxLength": 2000 | |
} | |
}, | |
"required": [ | |
"name", | |
"url" | |
] | |
}, | |
"ansible.CollectionResponse": { | |
"type": "object", | |
"description": "A serializer for Ansible Collections.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "The name of the Collection." | |
}, | |
"namespace": { | |
"type": "string", | |
"description": "The namespace of the Collection." | |
} | |
}, | |
"required": [ | |
"name", | |
"namespace" | |
] | |
}, | |
"ansible.CollectionVersion": { | |
"type": "object", | |
"description": "A serializer for CollectionVersion Content.", | |
"properties": { | |
"artifact": { | |
"type": "string", | |
"format": "uri", | |
"description": "Artifact file representing the physical content" | |
}, | |
"id": { | |
"type": "string", | |
"format": "uuid", | |
"description": "A collection identifier." | |
}, | |
"authors": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
}, | |
"description": "A list of the CollectionVersion content's authors." | |
}, | |
"contents": { | |
"type": "array", | |
"items": { | |
"type": "object" | |
}, | |
"description": "A JSON field with data about the contents." | |
}, | |
"dependencies": { | |
"type": "object", | |
"description": "A dict declaring Collections that this collection requires to be installed for it to be usable." | |
}, | |
"description": { | |
"type": "string", | |
"description": "A short summary description of the collection." | |
}, | |
"docs_blob": { | |
"type": "object", | |
"description": "A JSON field holding the various documentation blobs in the collection." | |
}, | |
"manifest": { | |
"type": "object", | |
"description": "A JSON field holding MANIFEST.json data." | |
}, | |
"files": { | |
"type": "object", | |
"description": "A JSON field holding FILES.json data." | |
}, | |
"documentation": { | |
"type": "string", | |
"description": "The URL to any online docs.", | |
"maxLength": 2000 | |
}, | |
"homepage": { | |
"type": "string", | |
"description": "The URL to the homepage of the collection/project.", | |
"maxLength": 2000 | |
}, | |
"issues": { | |
"type": "string", | |
"description": "The URL to the collection issue tracker.", | |
"maxLength": 2000 | |
}, | |
"license": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
}, | |
"description": "A list of licenses for content inside of a collection." | |
}, | |
"name": { | |
"type": "string", | |
"description": "The name of the collection.", | |
"maxLength": 32 | |
}, | |
"namespace": { | |
"type": "string", | |
"description": "The namespace of the collection.", | |
"maxLength": 32 | |
}, | |
"repository": { | |
"type": "string", | |
"description": "The URL of the originating SCM repository.", | |
"maxLength": 2000 | |
}, | |
"version": { | |
"type": "string", | |
"description": "The version of the collection.", | |
"maxLength": 32 | |
}, | |
"requires_ansible": { | |
"type": "string", | |
"nullable": true, | |
"description": "The version of Ansible required to use the collection. Multiple versions can be separated with a comma.", | |
"maxLength": 255 | |
} | |
}, | |
"required": [ | |
"artifact", | |
"authors", | |
"contents", | |
"dependencies", | |
"description", | |
"docs_blob", | |
"documentation", | |
"files", | |
"homepage", | |
"id", | |
"issues", | |
"license", | |
"manifest", | |
"name", | |
"namespace", | |
"repository", | |
"version" | |
] | |
}, | |
"ansible.CollectionVersionResponse": { | |
"type": "object", | |
"description": "A serializer for CollectionVersion Content.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"artifact": { | |
"type": "string", | |
"format": "uri", | |
"description": "Artifact file representing the physical content" | |
}, | |
"md5": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The MD5 checksum if available." | |
}, | |
"sha1": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The SHA-1 checksum if available." | |
}, | |
"sha224": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The SHA-224 checksum if available." | |
}, | |
"sha256": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The SHA-256 checksum if available." | |
}, | |
"sha384": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The SHA-384 checksum if available." | |
}, | |
"sha512": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The SHA-512 checksum if available." | |
}, | |
"id": { | |
"type": "string", | |
"format": "uuid", | |
"description": "A collection identifier." | |
}, | |
"authors": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
}, | |
"description": "A list of the CollectionVersion content's authors." | |
}, | |
"contents": { | |
"type": "array", | |
"items": { | |
"type": "object" | |
}, | |
"description": "A JSON field with data about the contents." | |
}, | |
"dependencies": { | |
"type": "object", | |
"description": "A dict declaring Collections that this collection requires to be installed for it to be usable." | |
}, | |
"description": { | |
"type": "string", | |
"description": "A short summary description of the collection." | |
}, | |
"docs_blob": { | |
"type": "object", | |
"description": "A JSON field holding the various documentation blobs in the collection." | |
}, | |
"manifest": { | |
"type": "object", | |
"description": "A JSON field holding MANIFEST.json data." | |
}, | |
"files": { | |
"type": "object", | |
"description": "A JSON field holding FILES.json data." | |
}, | |
"documentation": { | |
"type": "string", | |
"description": "The URL to any online docs.", | |
"maxLength": 2000 | |
}, | |
"homepage": { | |
"type": "string", | |
"description": "The URL to the homepage of the collection/project.", | |
"maxLength": 2000 | |
}, | |
"issues": { | |
"type": "string", | |
"description": "The URL to the collection issue tracker.", | |
"maxLength": 2000 | |
}, | |
"license": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
}, | |
"description": "A list of licenses for content inside of a collection." | |
}, | |
"name": { | |
"type": "string", | |
"description": "The name of the collection.", | |
"maxLength": 32 | |
}, | |
"namespace": { | |
"type": "string", | |
"description": "The namespace of the collection.", | |
"maxLength": 32 | |
}, | |
"repository": { | |
"type": "string", | |
"description": "The URL of the originating SCM repository.", | |
"maxLength": 2000 | |
}, | |
"tags": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ansible.TagResponse" | |
}, | |
"readOnly": true | |
}, | |
"version": { | |
"type": "string", | |
"description": "The version of the collection.", | |
"maxLength": 32 | |
}, | |
"requires_ansible": { | |
"type": "string", | |
"nullable": true, | |
"description": "The version of Ansible required to use the collection. Multiple versions can be separated with a comma.", | |
"maxLength": 255 | |
} | |
}, | |
"required": [ | |
"artifact", | |
"authors", | |
"contents", | |
"dependencies", | |
"description", | |
"docs_blob", | |
"documentation", | |
"files", | |
"homepage", | |
"id", | |
"issues", | |
"license", | |
"manifest", | |
"name", | |
"namespace", | |
"repository", | |
"version" | |
] | |
}, | |
"ansible.Role": { | |
"type": "object", | |
"description": "A serializer for Role versions.", | |
"properties": { | |
"artifact": { | |
"type": "string", | |
"format": "uri", | |
"description": "Artifact file representing the physical content" | |
}, | |
"version": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"artifact", | |
"name", | |
"namespace", | |
"version" | |
] | |
}, | |
"ansible.RoleRemote": { | |
"type": "object", | |
"description": "A serializer for Ansible Remotes.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "A unique name for this remote." | |
}, | |
"url": { | |
"type": "string", | |
"description": "The URL of an external content source." | |
}, | |
"ca_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded CA certificate used to validate the server certificate presented by the remote server." | |
}, | |
"client_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded client certificate used for authentication." | |
}, | |
"client_key": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded private key used for authentication." | |
}, | |
"tls_validation": { | |
"type": "boolean", | |
"description": "If True, TLS peer validation must be performed." | |
}, | |
"proxy_url": { | |
"type": "string", | |
"nullable": true, | |
"description": "The proxy URL. Format: scheme://user:password@host:port" | |
}, | |
"username": { | |
"type": "string", | |
"nullable": true, | |
"description": "The username to be used for authentication when syncing." | |
}, | |
"password": { | |
"type": "string", | |
"nullable": true, | |
"description": "The password to be used for authentication when syncing." | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"download_concurrency": { | |
"type": "integer", | |
"minimum": 1, | |
"description": "Total number of simultaneous connections." | |
}, | |
"policy": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/PolicyDb6Enum" | |
} | |
], | |
"default": "immediate", | |
"description": "The policy to use when downloading content." | |
}, | |
"total_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.total (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_read_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_read (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"rate_limit": { | |
"type": "integer", | |
"nullable": true, | |
"description": "Limits total download rate in requests per second" | |
} | |
}, | |
"required": [ | |
"name", | |
"url" | |
] | |
}, | |
"ansible.RoleRemoteResponse": { | |
"type": "object", | |
"description": "A serializer for Ansible Remotes.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name for this remote." | |
}, | |
"url": { | |
"type": "string", | |
"description": "The URL of an external content source." | |
}, | |
"ca_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded CA certificate used to validate the server certificate presented by the remote server." | |
}, | |
"client_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded client certificate used for authentication." | |
}, | |
"client_key": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded private key used for authentication." | |
}, | |
"tls_validation": { | |
"type": "boolean", | |
"description": "If True, TLS peer validation must be performed." | |
}, | |
"proxy_url": { | |
"type": "string", | |
"nullable": true, | |
"description": "The proxy URL. Format: scheme://user:password@host:port" | |
}, | |
"username": { | |
"type": "string", | |
"nullable": true, | |
"description": "The username to be used for authentication when syncing." | |
}, | |
"password": { | |
"type": "string", | |
"nullable": true, | |
"description": "The password to be used for authentication when syncing." | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"pulp_last_updated": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of the most recent update of the remote." | |
}, | |
"download_concurrency": { | |
"type": "integer", | |
"minimum": 1, | |
"description": "Total number of simultaneous connections." | |
}, | |
"policy": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/PolicyDb6Enum" | |
} | |
], | |
"default": "immediate", | |
"description": "The policy to use when downloading content." | |
}, | |
"total_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.total (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_read_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_read (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"rate_limit": { | |
"type": "integer", | |
"nullable": true, | |
"description": "Limits total download rate in requests per second" | |
} | |
}, | |
"required": [ | |
"name", | |
"url" | |
] | |
}, | |
"ansible.RoleResponse": { | |
"type": "object", | |
"description": "A serializer for Role versions.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"artifact": { | |
"type": "string", | |
"format": "uri", | |
"description": "Artifact file representing the physical content" | |
}, | |
"version": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"artifact", | |
"name", | |
"namespace", | |
"version" | |
] | |
}, | |
"ansible.Tag": { | |
"type": "object", | |
"description": "A serializer for nesting in the CollectionVersion model.", | |
"properties": {} | |
}, | |
"ansible.TagResponse": { | |
"type": "object", | |
"description": "A serializer for nesting in the CollectionVersion model.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The name of the Tag." | |
} | |
} | |
}, | |
"file.FileContent": { | |
"type": "object", | |
"description": "Serializer for File Content.", | |
"properties": { | |
"artifact": { | |
"type": "string", | |
"format": "uri", | |
"description": "Artifact file representing the physical content" | |
}, | |
"relative_path": { | |
"type": "string", | |
"description": "Path where the artifact is located relative to distributions base_path" | |
}, | |
"file": { | |
"type": "string", | |
"format": "binary", | |
"writeOnly": true, | |
"description": "An uploaded file that may be turned into the artifact of the content unit." | |
}, | |
"repository": { | |
"type": "string", | |
"format": "uri", | |
"writeOnly": true, | |
"description": "A URI of a repository the new content unit should be associated with." | |
} | |
}, | |
"required": [ | |
"relative_path" | |
] | |
}, | |
"file.FileContentResponse": { | |
"type": "object", | |
"description": "Serializer for File Content.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"artifact": { | |
"type": "string", | |
"format": "uri", | |
"description": "Artifact file representing the physical content" | |
}, | |
"relative_path": { | |
"type": "string", | |
"description": "Path where the artifact is located relative to distributions base_path" | |
}, | |
"md5": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The MD5 checksum if available." | |
}, | |
"sha1": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The SHA-1 checksum if available." | |
}, | |
"sha224": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The SHA-224 checksum if available." | |
}, | |
"sha256": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The SHA-256 checksum if available." | |
}, | |
"sha384": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The SHA-384 checksum if available." | |
}, | |
"sha512": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The SHA-512 checksum if available." | |
} | |
}, | |
"required": [ | |
"relative_path" | |
] | |
}, | |
"file.FileDistribution": { | |
"type": "object", | |
"description": "Serializer for File Distributions.", | |
"properties": { | |
"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\")" | |
}, | |
"content_guard": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "An optional content-guard." | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name. Ex, `rawhide` and `stable`." | |
}, | |
"publication": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "Publication to be served" | |
} | |
}, | |
"required": [ | |
"base_path", | |
"name" | |
] | |
}, | |
"file.FileDistributionResponse": { | |
"type": "object", | |
"description": "Serializer for File Distributions.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"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\")" | |
}, | |
"base_url": { | |
"type": "string", | |
"readOnly": true, | |
"description": "The URL for accessing the publication as defined by this distribution." | |
}, | |
"content_guard": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "An optional content-guard." | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name. Ex, `rawhide` and `stable`." | |
}, | |
"publication": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "Publication to be served" | |
} | |
}, | |
"required": [ | |
"base_path", | |
"name" | |
] | |
}, | |
"file.FileFilesystemExporter": { | |
"type": "object", | |
"description": "Serializer for File file system exporters.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "Unique name of the file system exporter." | |
}, | |
"path": { | |
"type": "string", | |
"description": "File system location to export to." | |
} | |
}, | |
"required": [ | |
"name", | |
"path" | |
] | |
}, | |
"file.FileFilesystemExporterResponse": { | |
"type": "object", | |
"description": "Serializer for File file system exporters.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"name": { | |
"type": "string", | |
"description": "Unique name of the file system exporter." | |
}, | |
"path": { | |
"type": "string", | |
"description": "File system location to export to." | |
} | |
}, | |
"required": [ | |
"name", | |
"path" | |
] | |
}, | |
"file.FilePublication": { | |
"type": "object", | |
"description": "Serializer for File Publications.", | |
"properties": { | |
"repository_version": { | |
"type": "string", | |
"format": "uri" | |
}, | |
"repository": { | |
"type": "string", | |
"format": "uri", | |
"description": "A URI of the repository to be published." | |
}, | |
"manifest": { | |
"type": "string", | |
"default": "PULP_MANIFEST", | |
"description": "Filename to use for manifest file containing metadata for all the files." | |
} | |
} | |
}, | |
"file.FilePublicationResponse": { | |
"type": "object", | |
"description": "Serializer for File Publications.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"repository_version": { | |
"type": "string", | |
"format": "uri" | |
}, | |
"repository": { | |
"type": "string", | |
"format": "uri", | |
"description": "A URI of the repository to be published." | |
}, | |
"distributions": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"format": "uri" | |
}, | |
"readOnly": true, | |
"description": "This publication is currently hosted as defined by these distributions." | |
}, | |
"manifest": { | |
"type": "string", | |
"default": "PULP_MANIFEST", | |
"description": "Filename to use for manifest file containing metadata for all the files." | |
} | |
} | |
}, | |
"file.FileRemote": { | |
"type": "object", | |
"description": "Serializer for File Remotes.", | |
"properties": { | |
"name": { | |
"type": "string", | |
"description": "A unique name for this remote." | |
}, | |
"url": { | |
"type": "string", | |
"description": "The URL of an external content source." | |
}, | |
"ca_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded CA certificate used to validate the server certificate presented by the remote server." | |
}, | |
"client_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded client certificate used for authentication." | |
}, | |
"client_key": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded private key used for authentication." | |
}, | |
"tls_validation": { | |
"type": "boolean", | |
"description": "If True, TLS peer validation must be performed." | |
}, | |
"proxy_url": { | |
"type": "string", | |
"nullable": true, | |
"description": "The proxy URL. Format: scheme://user:password@host:port" | |
}, | |
"username": { | |
"type": "string", | |
"nullable": true, | |
"description": "The username to be used for authentication when syncing." | |
}, | |
"password": { | |
"type": "string", | |
"nullable": true, | |
"description": "The password to be used for authentication when syncing." | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"download_concurrency": { | |
"type": "integer", | |
"minimum": 1, | |
"description": "Total number of simultaneous connections." | |
}, | |
"policy": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Policy762Enum" | |
} | |
], | |
"default": "immediate", | |
"description": "The policy to use when downloading content. The possible values include: 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default." | |
}, | |
"total_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.total (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_read_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_read (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"rate_limit": { | |
"type": "integer", | |
"nullable": true, | |
"description": "Limits total download rate in requests per second" | |
} | |
}, | |
"required": [ | |
"name", | |
"url" | |
] | |
}, | |
"file.FileRemoteResponse": { | |
"type": "object", | |
"description": "Serializer for File Remotes.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name for this remote." | |
}, | |
"url": { | |
"type": "string", | |
"description": "The URL of an external content source." | |
}, | |
"ca_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded CA certificate used to validate the server certificate presented by the remote server." | |
}, | |
"client_cert": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded client certificate used for authentication." | |
}, | |
"client_key": { | |
"type": "string", | |
"nullable": true, | |
"description": "A PEM encoded private key used for authentication." | |
}, | |
"tls_validation": { | |
"type": "boolean", | |
"description": "If True, TLS peer validation must be performed." | |
}, | |
"proxy_url": { | |
"type": "string", | |
"nullable": true, | |
"description": "The proxy URL. Format: scheme://user:password@host:port" | |
}, | |
"username": { | |
"type": "string", | |
"nullable": true, | |
"description": "The username to be used for authentication when syncing." | |
}, | |
"password": { | |
"type": "string", | |
"nullable": true, | |
"description": "The password to be used for authentication when syncing." | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"pulp_last_updated": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of the most recent update of the remote." | |
}, | |
"download_concurrency": { | |
"type": "integer", | |
"minimum": 1, | |
"description": "Total number of simultaneous connections." | |
}, | |
"policy": { | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Policy762Enum" | |
} | |
], | |
"default": "immediate", | |
"description": "The policy to use when downloading content. The possible values include: 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default." | |
}, | |
"total_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.total (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_connect_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"sock_read_timeout": { | |
"type": "number", | |
"format": "float", | |
"nullable": true, | |
"description": "aiohttp.ClientTimeout.sock_read (q.v.) for download-connections.", | |
"minimum": 0.0 | |
}, | |
"rate_limit": { | |
"type": "integer", | |
"nullable": true, | |
"description": "Limits total download rate in requests per second" | |
} | |
}, | |
"required": [ | |
"name", | |
"url" | |
] | |
}, | |
"file.FileRepository": { | |
"type": "object", | |
"description": "Serializer for File Repositories.", | |
"properties": { | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name for this repository." | |
}, | |
"description": { | |
"type": "string", | |
"nullable": true, | |
"description": "An optional description." | |
}, | |
"remote": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true | |
} | |
}, | |
"required": [ | |
"name" | |
] | |
}, | |
"file.FileRepositoryResponse": { | |
"type": "object", | |
"description": "Serializer for File Repositories.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"versions_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_labels": { | |
"type": "object" | |
}, | |
"latest_version_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"name": { | |
"type": "string", | |
"description": "A unique name for this repository." | |
}, | |
"description": { | |
"type": "string", | |
"nullable": true, | |
"description": "An optional description." | |
}, | |
"remote": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true | |
} | |
}, | |
"required": [ | |
"name" | |
] | |
}, | |
"pulp_2to3_migration.MigrationPlan": { | |
"type": "object", | |
"description": "Serializer for migration plan model.", | |
"properties": { | |
"plan": { | |
"type": "object", | |
"description": "Migration Plan in JSON format" | |
} | |
}, | |
"required": [ | |
"plan" | |
] | |
}, | |
"pulp_2to3_migration.MigrationPlanResponse": { | |
"type": "object", | |
"description": "Serializer for migration plan model.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"plan": { | |
"type": "object", | |
"description": "Migration Plan in JSON format" | |
} | |
}, | |
"required": [ | |
"plan" | |
] | |
}, | |
"pulp_2to3_migration.Pulp2ContentResponse": { | |
"type": "object", | |
"description": "A serializer for the Pulp2Content model", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"pulp2_id": { | |
"type": "string", | |
"maxLength": 255 | |
}, | |
"pulp2_content_type_id": { | |
"type": "string", | |
"maxLength": 255 | |
}, | |
"pulp2_last_updated": { | |
"type": "integer" | |
}, | |
"pulp2_storage_path": { | |
"type": "string" | |
}, | |
"downloaded": { | |
"type": "boolean", | |
"default": false | |
}, | |
"pulp3_content": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true | |
}, | |
"pulp3_repository_version": { | |
"type": "string", | |
"readOnly": true | |
} | |
}, | |
"required": [ | |
"pulp2_content_type_id", | |
"pulp2_id", | |
"pulp2_last_updated", | |
"pulp2_storage_path" | |
] | |
}, | |
"pulp_2to3_migration.Pulp2RepositoryResponse": { | |
"type": "object", | |
"description": "A serializer for the Pulp2Repositories", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"pulp_created": { | |
"type": "string", | |
"format": "date-time", | |
"readOnly": true, | |
"description": "Timestamp of creation." | |
}, | |
"pulp2_object_id": { | |
"type": "string", | |
"maxLength": 255 | |
}, | |
"pulp2_repo_id": { | |
"type": "string" | |
}, | |
"pulp2_repo_type": { | |
"type": "string" | |
}, | |
"is_migrated": { | |
"type": "boolean", | |
"default": false | |
}, | |
"not_in_plan": { | |
"type": "boolean", | |
"default": false | |
}, | |
"pulp3_repository_version": { | |
"type": "string", | |
"format": "uri", | |
"nullable": true, | |
"description": "RepositoryVersion to be served" | |
}, | |
"pulp3_remote_href": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"pulp3_publication_href": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"pulp3_distribution_hrefs": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
}, | |
"readOnly": true | |
}, | |
"pulp3_repository_href": { | |
"type": "string", | |
"readOnly": true | |
} | |
}, | |
"required": [ | |
"pulp2_object_id", | |
"pulp2_repo_id", | |
"pulp2_repo_type" | |
] | |
}, | |
"rpm.DistributionTreeResponse": { | |
"type": "object", | |
"description": "DistributionTree serializer.", | |
"properties": { | |
"pulp_href": { | |
"type": "string", | |
"format": "uri", | |
"readOnly": true | |
}, | |
"header_version": { | |
"type": "string", | |
"description": "Header Version." | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment