From 123c9ac691032654ea203d719e9589f745211df5 Mon Sep 17 00:00:00 2001 From: Matthias Dellweg <2500@gmx.de> Date: Thu, 25 Jul 2024 19:06:50 +0200 Subject: [PATCH] WIP Converge for content --- meta/runtime.yml | 8 +- plugins/module_utils/pulp_glue.py | 30 +- plugins/modules/artifact.py | 66 +- plugins/modules/file_content.py | 40 +- plugins/modules/file_repository_content.py | 3 +- plugins/modules/task.py | 9 +- requirements.txt | 2 +- tests/fixtures/file_content-0.yml | 86580 ++++++++++++------- tests/fixtures/file_content-1.yml | 66 +- tests/fixtures/file_content-2.yml | 264 +- tests/fixtures/file_content-3.yml | 166 +- tests/fixtures/file_content-4.yml | 96 + tests/fixtures/file_content-5.yml | 96 + tests/fixtures/file_content-6.yml | 48 + tests/fixtures/file_content-7.yml | 48 + tests/playbooks/file_content.yaml | 116 +- 16 files changed, 54636 insertions(+), 33002 deletions(-) create mode 100644 tests/fixtures/file_content-4.yml create mode 100644 tests/fixtures/file_content-5.yml create mode 100644 tests/fixtures/file_content-6.yml create mode 100644 tests/fixtures/file_content-7.yml diff --git a/meta/runtime.yml b/meta/runtime.yml index 86c65d48..c9c4d039 100644 --- a/meta/runtime.yml +++ b/meta/runtime.yml @@ -41,5 +41,11 @@ action_groups: - status - task - x509_cert_guard -requires_ansible: '>=2.15.0,<2.18' +plugin_routing: + modules: + file_repository_content: + deprecation: + removal_version: "0.1.0" + warning_text: "Use pulp.squeezer.file_content instead." +requires_ansible: ">=2.15.0,<2.18" ... diff --git a/plugins/module_utils/pulp_glue.py b/plugins/module_utils/pulp_glue.py index 27bfb8fd..2403e45f 100644 --- a/plugins/module_utils/pulp_glue.py +++ b/plugins/module_utils/pulp_glue.py @@ -14,8 +14,9 @@ from packaging.requirements import SpecifierSet from pulp_glue.common import __version__ as pulp_glue_version from pulp_glue.common.context import PulpContext, PulpException, PulpNoWait + from pulp_glue.common.openapi import BasicAuthProvider - GLUE_VERSION_SPEC = ">=0.27.0dev0,<0.28" + GLUE_VERSION_SPEC = ">=0.28.0.dev,<0.29.0" if not SpecifierSet(GLUE_VERSION_SPEC, prereleases=True).contains(pulp_glue_version): raise ImportError( f"Installed 'pulp-glue' version '{pulp_glue_version}' is not in '{GLUE_VERSION_SPEC}'." @@ -86,17 +87,11 @@ def __init__(self, **kwargs): self.fail_json(msg=missing_required_lib(import_error[0]), exception=import_error[1]) auth_args = {} - if SpecifierSet(">=0.24.0").contains(pulp_glue_version): - if self.params["username"]: - from pulp_glue.common.openapi import BasicAuthProvider - - auth_args["auth_provider"] = BasicAuthProvider( - username=self.params["username"], - password=self.params["password"], - ) - else: - auth_args["username"] = self.params["username"] - auth_args["password"] = self.params["password"] + if self.params["username"]: + auth_args["auth_provider"] = BasicAuthProvider( + username=self.params["username"], + password=self.params["password"], + ) self.pulp_ctx = PulpSqueezerContext( api_root="/pulp/", @@ -106,13 +101,12 @@ def __init__(self, **kwargs): key=self.params["user_key"], validate_certs=self.params["validate_certs"], refresh_cache=self.params["refresh_api_cache"], - safe_calls_only=self.check_mode, user_agent=f"Squeezer/{__VERSION__}", **auth_args, ), background_tasks=False, timeout=self.params["timeout"], - fake_mode=self.check_mode, # This should be the same as api_kwargs["safe_calls_only"] + fake_mode=self.check_mode, # This sets api_kwargs["safe_calls_only"] for us. ) def __enter__(self): @@ -173,7 +167,7 @@ def represent(self, entity): for key, value in entity.items() } - def process(self, natural_key, desired_attributes): + def process(self, natural_key, desired_attributes, defaults=None): if self.state is None: return self.process_info(natural_key, desired_attributes) @@ -191,10 +185,10 @@ def process(self, natural_key, desired_attributes): else: self.set_result( self.entity_singular, - self.process_special(self.context.entity, natural_key, desired_attributes), + self.process_special(desired_attributes, defaults=defaults), ) return - changed, before, after = self.context.converge(desired_entity) + changed, before, after = self.context.converge(desired_entity, defaults=defaults) if before is not None: before = self.represent(before) if after is not None: @@ -222,7 +216,7 @@ def process_info(self, natural_key, desired_attributes): self.context.entity = natural_key self.set_result(self.entity_singular, self.represent(self.context.entity)) - def process_special(self, entity, natural_key, desired_attributes): + def process_special(self, entity, natural_key, desired_attributes, defaults=None): raise SqueezerException(f"Invalid state '{self.state}'.") diff --git a/plugins/modules/artifact.py b/plugins/modules/artifact.py index 8160b0d2..e3c1a185 100644 --- a/plugins/modules/artifact.py +++ b/plugins/modules/artifact.py @@ -89,31 +89,56 @@ ) try: - from pulp_glue.core.context import PulpArtifactContext + from pulp_glue.common.context import PreprocessedEntityDefinition, PulpEntityNotFound + from pulp_glue.core.context import PulpArtifactContext as _PulpArtifactContext PULP_CLI_IMPORT_ERR = None + + # Patch the Context to make converge call upload + # It's a case study at this point. Eventually glue should handle this. + class PulpArtifactContext(_PulpArtifactContext): + def converge(self, desired_attributes, defaults=None): + """ + Converge an entity to have a set of desired attributes. + + This will look for the entity, and depending on what it found and what should be, create, + delete or update the entity. + + Parameters: + desired_attributes: Dictionary of attributes the entity should have. + + Returns: + Tuple of (changed, before, after) + """ + try: + entity = self.entity + except PulpEntityNotFound: + entity = None + + if desired_attributes is None: + if entity is not None: + # raise SqueezerException("Artifacts cannot be deleted") + self.delete() + return True, entity, None + else: + if entity is None: + # This is being quite different: + with open(defaults["file"], "rb") as file: + self.upload( + file=file, + chunk_size=defaults["chunk_size"], + sha256=self._entity_lookup["sha256"], + ) + return True, None, self.entity + return False, entity, entity + except ImportError: PULP_CLI_IMPORT_ERR = traceback.format_exc() PulpArtifactContext = None -class PulpArtifactAnsibleModule(PulpEntityAnsibleModule): - def process_present(self, entity, natural_key, desired_attributes): - if entity is None: - if self.check_mode: - entity = {**desired_attributes, **natural_key} - else: - with open(self.params["file"], "rb") as infile: - self.context.upload( - infile, sha256=natural_key["sha256"], chunk_size=self.params["chunk_size"] - ) - entity = self.context.entity - self.set_changed() - return self.represent(entity) - - def main(): - with PulpArtifactAnsibleModule( + with PulpEntityAnsibleModule( context_class=PulpArtifactContext, entity_singular="artifact", entity_plural="artifacts", @@ -144,8 +169,13 @@ def main(): natural_key = { "sha256": sha256, } + desired_attributes = {} + defaults = { + "file": module.params["file"], + "chunk_size": module.params["chunk_size"], + } - module.process(natural_key, {}) + module.process(natural_key, desired_attributes, defaults=defaults) if __name__ == "__main__": diff --git a/plugins/modules/file_content.py b/plugins/modules/file_content.py index ba392af9..479add36 100644 --- a/plugins/modules/file_content.py +++ b/plugins/modules/file_content.py @@ -62,14 +62,18 @@ """ +import os import traceback from ansible_collections.pulp.squeezer.plugins.module_utils.pulp_glue import PulpEntityAnsibleModule try: + from pulp_glue.common.context import PreprocessedEntityDefinition, PulpEntityNotFound from pulp_glue.file.context import PulpFileContentContext + from pulp_glue.file.context import PulpFileRepositoryContext PULP_CLI_IMPORT_ERR = None + except ImportError: PULP_CLI_IMPORT_ERR = traceback.format_exc() PulpFileContentContext = None @@ -84,19 +88,47 @@ def main(): argument_spec={ "sha256": {"aliases": ["digest"]}, "relative_path": {}, + "file": {"type": "path"}, + "chunk_size": {"type": "int", "default": 33554432}, + "repository": {}, }, required_if=[ - ("state", "present", ["sha256", "relative_path"]), - ("state", "absent", ["sha256", "relative_path"]), + ("state", "present", ["file", "relative_path", "repository"]), + ("state", "absent", ["relative_path", "repository"]), ], ) as module: + sha256 = module.params["sha256"] + if module.params["file"]: + if not os.path.exists(module.params["file"]): + raise SqueezerException("File not found.") + file_sha256 = module.sha256(module.params["file"]) + if sha256: + if sha256 != file_sha256: + raise SqueezerException("File checksum mismatch.") + else: + sha256 = file_sha256 + + if sha256 is None and module.state == "absent": + raise SqueezerException( + "One of 'file' and 'sha256' is required if 'state' is 'absent'." + ) + natural_key = { - "sha256": module.params["sha256"], + "sha256": sha256, "relative_path": module.params["relative_path"], } desired_attributes = {} + defaults = { + "file": module.params["file"], + "chunk_size": module.params["chunk_size"], + } + + if module.params["repository"]: + module.context.repository_ctx = PulpFileRepositoryContext( + module.pulp_ctx, entity={"name": module.params["repository"]} + ) - module.process(natural_key, desired_attributes) + module.process(natural_key, desired_attributes, defaults=defaults) if __name__ == "__main__": diff --git a/plugins/modules/file_repository_content.py b/plugins/modules/file_repository_content.py index dcfe70ea..039e8cd7 100644 --- a/plugins/modules/file_repository_content.py +++ b/plugins/modules/file_repository_content.py @@ -3,11 +3,12 @@ # copyright (c) 2020, Matthias Dellweg # GNU General Public License v3.0+ (see LICENSE or https://www.gnu.org/licenses/gpl-3.0.txt) +TODO = """Deprecate this properly""" DOCUMENTATION = r""" --- module: file_repository_content -short_description: Manage content in file repositories of a pulp server +short_description: [deprecated] Manage content in file repositories of a pulp server description: - "This module adds or removes content to/from file repositories in a pulp server." options: diff --git a/plugins/modules/task.py b/plugins/modules/task.py index ecca9665..639c1b7d 100644 --- a/plugins/modules/task.py +++ b/plugins/modules/task.py @@ -62,6 +62,7 @@ ) try: + from pulp_glue.common.context import PulpEntityNotFound from pulp_glue.core.context import PulpTaskContext PULP_CLI_IMPORT_ERR = None @@ -71,10 +72,12 @@ class PulpTaskAnsibleModule(PulpEntityAnsibleModule): - def process_special(self, entity, natural_key, desired_attributes): + def process_special(self, desired_attributes, defaults=None): if self.state in ["canceled", "completed"]: - if entity is None: - raise SqueezerException("Entity not found.") + try: + entity = self.context.entity + except PulpEntityNotFound: + raise SqueezerException("Task not found.") if entity["state"] in ["waiting", "running", "canceling"]: if not self.check_mode: if self.state == "canceled": diff --git a/requirements.txt b/requirements.txt index 19fbdc80..acd30173 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -pulp-glue<0.27,>=0.20.0 +pulp-glue<0.28.0.dev99,>=0.27.0 ansible_runner<2.3; python_version < '3.7' ansible_runner; python_version >= '3.7' diff --git a/tests/fixtures/file_content-0.yml b/tests/fixtures/file_content-0.yml index 1390c2c1..9c4fe644 100644 --- a/tests/fixtures/file_content-0.yml +++ b/tests/fixtures/file_content-0.yml @@ -9,32864 +9,53574 @@ interactions: Connection: - keep-alive User-Agent: - - Squeezer/0.0.13-dev + - Squeezer/0.0.17-dev method: GET uri: http://pulp.example.org/pulp/api/v3/docs/api.json response: body: - string: "{\n \"openapi\": \"3.0.3\",\n \"info\": {\n \"title\"\ - : \"Pulp 3 API\",\n \"version\": \"v3\",\n \"description\":\ - \ \"Fetch, Upload, Organize, and Distribute Software Packages\",\n \ - \ \"contact\": {\n \"name\": \"Pulp Team\",\n \"email\"\ - : \"pulp-list@redhat.com\",\n \"url\": \"https://pulpproject.org\"\ - \n },\n \"license\": {\n \"name\": \"GPLv2+\",\n\ - \ \"url\": \"https://raw.githubusercontent.com/pulp/pulpcore/master/LICENSE\"\ - \n },\n \"x-logo\": {\n \"url\": \"https://pulp.plan.io/attachments/download/517478/pulp_logo_word_rectangle.svg\"\ - \n },\n \"x-pulp-app-versions\": {\n \"core\": \"\ - 3.22.0.dev\",\n \"rpm\": \"3.19.0.dev\",\n \"python\"\ - : \"3.8.0.dev\",\n \"herminig\": \"0.1.0a1.dev\",\n \ - \ \"file\": \"1.12.0.dev\",\n \"container\": \"2.15.0.dev\",\n\ - \ \"certguard\": \"1.6.0.dev\",\n \"ansible\": \"0.16.0.dev\"\ - \n }\n },\n \"paths\": {\n \"/ansible/collections/\":\ - \ {\n \"post\": {\n \"operationId\": \"upload_collection\"\ - ,\n \"description\": \"Create an artifact and trigger an asynchronous\ - \ task to create Collection content from it.\",\n \"summary\"\ - : \"Upload a collection\",\n \"tags\": [\n \ - \ \"Ansible: Collections\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/CollectionOneShot\"\n \ - \ }\n },\n \"\ - application/x-www-form-urlencoded\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/CollectionOneShot\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/access_policies/\": {\n \"get\": {\n \ - \ \"operationId\": \"access_policies_list\",\n \"description\"\ - : \"ViewSet for AccessPolicy.\\n\\nNOTE: This API endpoint is in \\\"tech\ - \ preview\\\" and subject to change\",\n \"summary\": \"List\ - \ access policys\",\n \"parameters\": [\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"customized\",\n \"schema\": {\n \ - \ \"type\": \"boolean\"\n },\n\ - \ \"description\": \"Filter results where customized\ - \ matches value\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\"\ - : false,\n \"in\": \"query\",\n \ - \ \"description\": \"Number of results to return per page.\",\n \ - \ \"schema\": {\n \"type\": \"\ - integer\"\n }\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"The initial index from which\ - \ to return the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\"\ - : [\n \"-creation_hooks\",\n \ - \ \"-customized\",\n \ - \ \"-pk\",\n \"-pulp_created\",\n\ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-queryset_scoping\",\n \"-statements\"\ - ,\n \"-viewset_name\",\n \ - \ \"creation_hooks\",\n \ - \ \"customized\",\n \"pk\",\n \ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - ,\n \"queryset_scoping\",\n \ - \ \"statements\",\n \ - \ \"viewset_name\"\n ]\n \ - \ }\n },\n \"\ - description\": \"Ordering\",\n \"explode\": false,\n\ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"viewset_name\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ viewset_name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"viewset_name__contains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ viewset_name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"viewset_name__icontains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ viewset_name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"viewset_name__in\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"Filter results where viewset_name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"viewset_name__startswith\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where viewset_name starts with value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Access_Policies\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/PaginatedAccessPolicyResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"{access_policy_href}\"\ - : {\n \"get\": {\n \"operationId\": \"access_policies_read\"\ - ,\n \"description\": \"ViewSet for AccessPolicy.\\n\\nNOTE:\ - \ This API endpoint is in \\\"tech preview\\\" and subject to change\",\n\ - \ \"summary\": \"Inspect an access policy\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"access_policy_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Access_Policies\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AccessPolicyResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"access_policies_update\",\n \ - \ \"description\": \"ViewSet for AccessPolicy.\\n\\nNOTE: This API\ - \ endpoint is in \\\"tech preview\\\" and subject to change\",\n \ - \ \"summary\": \"Update an access policy\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"access_policy_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Access_Policies\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/AccessPolicy\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/AccessPolicy\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/AccessPolicy\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AccessPolicyResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"access_policies_partial_update\",\n\ - \ \"description\": \"ViewSet for AccessPolicy.\\n\\nNOTE: This\ - \ API endpoint is in \\\"tech preview\\\" and subject to change\",\n \ - \ \"summary\": \"Update an access policy\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"access_policy_href\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Access_Policies\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/PatchedAccessPolicy\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PatchedAccessPolicy\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PatchedAccessPolicy\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AccessPolicyResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{access_policy_href}reset/\": {\n \"post\": {\n \ - \ \"operationId\": \"access_policies_reset\",\n \"description\"\ - : \"Reset the access policy to its uncustomized default value.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"access_policy_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Access_Policies\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AccessPolicyResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/acs/file/file/\": {\n \"get\": {\n \ - \ \"operationId\": \"acs_file_file_list\",\n \"description\"\ - : \"Alternate Content Source ViewSet for File\\n\\nACS support is provided\ - \ as a tech preview in pulp_file.\",\n \"summary\": \"List\ - \ file alternate content sources\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"name__icontains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where name is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"\ - form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-last_refreshed\",\n \ - \ \"-name\",\n \ - \ \"-pk\",\n \"-pulp_created\",\n\ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"last_refreshed\"\ - ,\n \"name\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\"\n ]\n \ - \ }\n },\n \"description\"\ - : \"Ordering\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Acs: File\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/Paginatedfile.FileAlternateContentSourceResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"acs_file_file_create\",\n \ - \ \"description\": \"Alternate Content Source ViewSet for File\\n\\\ - nACS support is provided as a tech preview in pulp_file.\",\n \ - \ \"summary\": \"Create a file alternate content source\",\n \ - \ \"tags\": [\n \"Acs: File\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSource\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSource\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSource\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/file.FileAlternateContentSourceResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_alternate_content_source_href}\": {\n \"get\"\ - : {\n \"operationId\": \"acs_file_file_read\",\n \ - \ \"description\": \"Alternate Content Source ViewSet for File\\n\\nACS\ - \ support is provided as a tech preview in pulp_file.\",\n \ - \ \"summary\": \"Inspect a file alternate content source\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"file_file_alternate_content_source_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Acs: File\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/file.FileAlternateContentSourceResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"acs_file_file_update\",\n \ - \ \"description\": \"Trigger an asynchronous update task\",\n \ - \ \"summary\": \"Update a file alternate content source\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_alternate_content_source_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Acs: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSource\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSource\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSource\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"acs_file_file_partial_update\",\n\ - \ \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a file alternate content\ - \ source\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"file_file_alternate_content_source_href\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Acs: File\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Patchedfile.FileAlternateContentSource\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedfile.FileAlternateContentSource\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedfile.FileAlternateContentSource\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"acs_file_file_delete\",\n \ - \ \"description\": \"Trigger an asynchronous delete ACS task\",\n \ - \ \"summary\": \"Delete a file alternate content source\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_alternate_content_source_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Acs: File\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_alternate_content_source_href}add_role/\": {\n \ - \ \"post\": {\n \"operationId\": \"acs_file_file_add_role\"\ - ,\n \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_alternate_content_source_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Acs: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_alternate_content_source_href}list_roles/\": {\n \ - \ \"get\": {\n \"operationId\": \"acs_file_file_list_roles\"\ - ,\n \"description\": \"List roles assigned to this object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_alternate_content_source_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Acs: File\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_alternate_content_source_href}my_permissions/\": {\n \ - \ \"get\": {\n \"operationId\": \"acs_file_file_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"file_file_alternate_content_source_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Acs: File\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_alternate_content_source_href}refresh/\": {\n \"\ - post\": {\n \"operationId\": \"acs_file_file_refresh\",\n \ - \ \"description\": \"Trigger an asynchronous task to create\ - \ Alternate Content Source content.\",\n \"summary\": \"Refresh\ - \ metadata\",\n \"parameters\": [\n {\n\ - \ \"in\": \"path\",\n \"name\"\ - : \"file_file_alternate_content_source_href\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Acs: File\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/TaskGroupOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_alternate_content_source_href}remove_role/\": {\n \ - \ \"post\": {\n \"operationId\": \"acs_file_file_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_alternate_content_source_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Acs: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/acs/rpm/rpm/\": {\n \"get\": {\n \ - \ \"operationId\": \"acs_rpm_rpm_list\",\n \"description\"\ - : \"ViewSet for ACS.\",\n \"summary\": \"List rpm alternate\ - \ content sources\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"Number of results to return per\ - \ page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"name__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__icontains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__startswith\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name starts with value\"\n },\n {\n\ - \ \"name\": \"offset\",\n \"\ - required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return\ - \ the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-last_refreshed\",\n \ - \ \"-name\",\n \"\ - -pk\",\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"last_refreshed\",\n \ - \ \"name\",\n \"\ - pk\",\n \"pulp_created\",\n \ - \ \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \"pulp_type\"\ - \n ]\n }\n \ - \ },\n \"description\": \"Ordering\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Acs: Rpm\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedrpm.RpmAlternateContentSourceResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"acs_rpm_rpm_create\",\n \ - \ \"description\": \"ViewSet for ACS.\",\n \"summary\"\ - : \"Create a rpm alternate content source\",\n \"tags\": [\n\ - \ \"Acs: Rpm\"\n ],\n \"\ - requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSource\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSource\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSource\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSourceResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_alternate_content_source_href}\": {\n \"get\": {\n\ - \ \"operationId\": \"acs_rpm_rpm_read\",\n \"\ - description\": \"ViewSet for ACS.\",\n \"summary\": \"Inspect\ - \ a rpm alternate content source\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_rpm_alternate_content_source_href\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Acs: Rpm\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSourceResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"acs_rpm_rpm_update\",\n \ - \ \"description\": \"Trigger an asynchronous update task\",\n \ - \ \"summary\": \"Update a rpm alternate content source\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_alternate_content_source_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Acs: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSource\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSource\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSource\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"acs_rpm_rpm_partial_update\",\n \ - \ \"description\": \"Trigger an asynchronous partial update task\"\ - ,\n \"summary\": \"Update a rpm alternate content source\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_alternate_content_source_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Acs: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedrpm.RpmAlternateContentSource\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedrpm.RpmAlternateContentSource\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedrpm.RpmAlternateContentSource\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"acs_rpm_rpm_delete\",\n \ - \ \"description\": \"Trigger an asynchronous delete ACS task\",\n \ - \ \"summary\": \"Delete a rpm alternate content source\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_alternate_content_source_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Acs: Rpm\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_alternate_content_source_href}add_role/\": {\n \"\ - post\": {\n \"operationId\": \"acs_rpm_rpm_add_role\",\n \ - \ \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_alternate_content_source_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Acs: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_alternate_content_source_href}list_roles/\": {\n \ - \ \"get\": {\n \"operationId\": \"acs_rpm_rpm_list_roles\"\ - ,\n \"description\": \"List roles assigned to this object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_alternate_content_source_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Acs: Rpm\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_alternate_content_source_href}my_permissions/\": {\n \ - \ \"get\": {\n \"operationId\": \"acs_rpm_rpm_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_rpm_alternate_content_source_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Acs: Rpm\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_alternate_content_source_href}refresh/\": {\n \"\ - post\": {\n \"operationId\": \"acs_rpm_rpm_refresh\",\n \ - \ \"description\": \"Trigger an asynchronous task to create Alternate\ - \ Content Source content.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_rpm_alternate_content_source_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Acs: Rpm\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/TaskGroupOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_alternate_content_source_href}remove_role/\": {\n \ - \ \"post\": {\n \"operationId\": \"acs_rpm_rpm_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_alternate_content_source_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Acs: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/ansible/collections/\": {\n \"get\": {\n \ - \ \"operationId\": \"ansible_collections_list\",\n \ - \ \"description\": \"Viewset for Ansible Collections.\",\n \ - \ \"summary\": \"List collections\",\n \"parameters\":\ - \ [\n {\n \"name\": \"limit\",\n\ - \ \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"namespace\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n {\n \"name\": \"\ - offset\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"The\ - \ initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-name\"\ - ,\n \"-namespace\",\n \ - \ \"-pk\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"name\",\n \"namespace\",\n \ - \ \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Ansible: Collections\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedansible.CollectionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_collection_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"galaxy_collection_detail_get\",\n \ - \ \"description\": \"Get the detail view of a Collection.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"ansible_collection_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Galaxy: Detail\"\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GalaxyCollectionResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/ansible/copy/\": {\n \"post\": {\n \ - \ \"operationId\": \"copy_content\",\n \"description\"\ - : \"Trigger an asynchronous task to copy ansible content from one repository\ - \ into another, creating a new repository version.\",\n \"\ - summary\": \"Copy content\",\n \"tags\": [\n \ - \ \"Ansible: Copy\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Copy\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Copy\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Copy\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"\ - /pulp/api/v3/artifacts/\": {\n \"get\": {\n \"operationId\"\ - : \"artifacts_list\",\n \"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.\",\n \"\ - summary\": \"List artifacts\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"md5\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where md5 matches value\"\n },\n {\n\ - \ \"name\": \"offset\",\n \"\ - required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return\ - \ the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-file\",\n \ - \ \"-md5\",\n \"-pk\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"-pulp_last_updated\"\ - ,\n \"-sha1\",\n \ - \ \"-sha224\",\n \"-sha256\"\ - ,\n \"-sha384\",\n \ - \ \"-sha512\",\n \"-size\"\ - ,\n \"-timestamp_of_interest\",\n \ - \ \"file\",\n \ - \ \"md5\",\n \"pk\",\n \ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - ,\n \"sha1\",\n \ - \ \"sha224\",\n \"sha256\"\ - ,\n \"sha384\",\n \ - \ \"sha512\",\n \"size\"\ - ,\n \"timestamp_of_interest\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"repository_version\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"sha1\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where sha1\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - sha224\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where sha224 matches value\"\n \ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"sha256\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where sha256 matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"sha384\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ sha384 matches value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"sha512\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where sha512 matches value\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Artifacts\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedArtifactResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"artifacts_create\",\n \ - \ \"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.\",\n \"\ - summary\": \"Create an artifact\",\n \"tags\": [\n \ - \ \"Artifacts\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Artifact\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Artifact\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"201\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ArtifactResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"{artifact_href}\"\ - : {\n \"get\": {\n \"operationId\": \"artifacts_read\"\ - ,\n \"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.\",\n \"summary\": \"\ - Inspect an artifact\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"artifact_href\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"required\": true\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Artifacts\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/ArtifactResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"delete\": {\n \"\ - operationId\": \"artifacts_delete\",\n \"description\": \"\ - Remove Artifact only if it is not associated with any Content.\",\n \ - \ \"summary\": \"Delete an artifact\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"artifact_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Artifacts\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"204\": {\n \ - \ \"description\": \"No response body\"\n }\n \ - \ }\n }\n },\n \"/pulp/api/v3/content/\"\ - : {\n \"get\": {\n \"operationId\": \"content_list\"\ - ,\n \"description\": \"Endpoint to list all content.\",\n \ - \ \"summary\": \"List content\",\n \"parameters\"\ - : [\n {\n \"name\": \"limit\",\n\ - \ \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"name\"\ - : \"offset\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\":\ - \ \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-pk\",\n\ - \ \"pk\"\n \ - \ ]\n }\n },\n \ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"repository_version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedMultipleArtifactContentResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/ansible/collection_deprecations/\": {\n \ - \ \"get\": {\n \"operationId\": \"content_ansible_collection_deprecations_list\"\ - ,\n \"description\": \"ViewSet for AnsibleCollectionDeprecated.\"\ - ,\n \"summary\": \"List ansible collection deprecateds\",\n\ - \ \"parameters\": [\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-pk\",\n\ - \ \"pk\"\n \ - \ ]\n }\n },\n \ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"repository_version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Collection_Deprecations\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n }\n\ - \ ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Paginatedansible.CollectionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"content_ansible_collection_deprecations_create\"\ - ,\n \"description\": \"ViewSet for AnsibleCollectionDeprecated.\"\ - ,\n \"summary\": \"Create an ansible collection deprecated\"\ - ,\n \"tags\": [\n \"Content: Collection_Deprecations\"\ - \n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.Collection\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.Collection\"\n \ - \ }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\": {\n\ - \ \"$ref\": \"#/components/schemas/ansible.Collection\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.CollectionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_ansible_collection_deprecated_href}\": {\n \"get\"\ - : {\n \"operationId\": \"content_ansible_collection_deprecations_read\"\ - ,\n \"description\": \"ViewSet for AnsibleCollectionDeprecated.\"\ - ,\n \"summary\": \"Inspect an ansible collection deprecated\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_ansible_collection_deprecated_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Collection_Deprecations\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n }\n\ - \ ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.CollectionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/ansible/collection_signatures/\": {\n \ - \ \"get\": {\n \"operationId\": \"content_ansible_collection_signatures_list\"\ - ,\n \"description\": \"ViewSet for looking at signature objects\ - \ for CollectionVersion content.\",\n \"summary\": \"List collection\ - \ version signatures\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\",\n\ - \ \"description\": \"Number of results to return per\ - \ page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"name\": \"offset\"\ - ,\n \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-data\",\n \ - \ \"-digest\",\n \"\ - -pk\",\n \"-pubkey_fingerprint\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"-pulp_last_updated\"\ - ,\n \"-pulp_type\",\n \ - \ \"-timestamp_of_interest\",\n \ - \ \"-upstream_id\",\n \"data\"\ - ,\n \"digest\",\n \ - \ \"pk\",\n \"pubkey_fingerprint\"\ - ,\n \"pulp_created\",\n \ - \ \"pulp_id\",\n \"\ - pulp_last_updated\",\n \"pulp_type\",\n\ - \ \"timestamp_of_interest\",\n \ - \ \"upstream_id\"\n \ - \ ]\n }\n },\n \ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"pubkey_fingerprint\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where pubkey_fingerprint matches value\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"pubkey_fingerprint__in\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter results\ - \ where pubkey_fingerprint is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"repository_version\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"signed_collection\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\"\n \ - \ },\n \"description\": \"Filter signatures\ - \ for collection version\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"signing_service\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\"\n },\n \"description\"\ - : \"Filter signatures produced by signature service\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Content: Collection_Signatures\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedansible.CollectionVersionSignatureResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"content_ansible_collection_signatures_create\"\ - ,\n \"description\": \"Trigger an asynchronous task to create\ - \ content,optionally create new repository version.\",\n \"\ - summary\": \"Create a collection version signature\",\n \"\ - tags\": [\n \"Content: Collection_Signatures\"\n \ - \ ],\n \"requestBody\": {\n \"\ - content\": {\n \"multipart/form-data\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/ansible.CollectionVersionSignature\"\n \ - \ }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/ansible.CollectionVersionSignature\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_collection_version_signature_href}\": {\n \"get\"\ - : {\n \"operationId\": \"content_ansible_collection_signatures_read\"\ - ,\n \"description\": \"ViewSet for looking at signature objects\ - \ for CollectionVersion content.\",\n \"summary\": \"Inspect\ - \ a collection version signature\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"ansible_collection_version_signature_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Collection_Signatures\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.CollectionVersionSignatureResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/ansible/collection_versions/\": {\n \ - \ \"get\": {\n \"operationId\": \"content_ansible_collection_versions_list\"\ - ,\n \"description\": \"ViewSet for Ansible Collection.\",\n\ - \ \"summary\": \"List collection versions\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"query\",\n \"name\": \"is_highest\",\n \ - \ \"schema\": {\n \"type\":\ - \ \"boolean\"\n }\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - namespace\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n {\n \"name\": \"offset\"\ - ,\n \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-authors\",\n \ - \ \"-contents\",\n \ - \ \"-dependencies\",\n \"-description\"\ - ,\n \"-docs_blob\",\n \ - \ \"-documentation\",\n \ - \ \"-files\",\n \"-homepage\",\n \ - \ \"-is_highest\",\n \ - \ \"-issues\",\n \"-license\"\ - ,\n \"-manifest\",\n \ - \ \"-name\",\n \"-namespace\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \ - \ \"-repository\",\n \"-requires_ansible\"\ - ,\n \"-search_vector\",\n \ - \ \"-timestamp_of_interest\",\n \ - \ \"-upstream_id\",\n \"\ - -version\",\n \"authors\",\n \ - \ \"contents\",\n \ - \ \"dependencies\",\n \"description\"\ - ,\n \"docs_blob\",\n \ - \ \"documentation\",\n \ - \ \"files\",\n \"homepage\",\n \ - \ \"is_highest\",\n \ - \ \"issues\",\n \"license\",\n\ - \ \"manifest\",\n \ - \ \"name\",\n \"namespace\"\ - ,\n \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"repository\",\n \"requires_ansible\"\ - ,\n \"search_vector\",\n \ - \ \"timestamp_of_interest\",\n \ - \ \"upstream_id\",\n \"version\"\ - \n ]\n }\n \ - \ },\n \"description\": \"Ordering\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - q\",\n \"schema\": {\n \"\ - type\": \"string\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"repository_version_removed\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"tags\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter by comma separate\ - \ list of tags that must all be matched\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"version\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ version matches value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Content: Collection_Versions\"\n\ - \ ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/Paginatedansible.CollectionVersionResponseList\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"content_ansible_collection_versions_create\"\ - ,\n \"description\": \"Trigger an asynchronous task to create\ - \ content,optionally create new repository version.\",\n \"\ - summary\": \"Create a collection version\",\n \"tags\": [\n\ - \ \"Content: Collection_Versions\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"multipart/form-data\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.CollectionVersion\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.CollectionVersion\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_collection_version_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"content_ansible_collection_versions_read\"\ - ,\n \"description\": \"ViewSet for Ansible Collection.\",\n\ - \ \"summary\": \"Inspect a collection version\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_collection_version_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Collection_Versions\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.CollectionVersionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/ansible/roles/\": {\n \"get\": {\n \ - \ \"operationId\": \"content_ansible_roles_list\",\n \ - \ \"description\": \"ViewSet for Role.\",\n \"summary\"\ - : \"List roles\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"Number of results to return per page.\"\ - ,\n \"schema\": {\n \"type\"\ - : \"integer\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - namespace\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where namespace matches value\"\ - \n },\n {\n \"\ - name\": \"offset\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-name\"\ - ,\n \"-namespace\",\n \ - \ \"-pk\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"-timestamp_of_interest\"\ - ,\n \"-upstream_id\",\n \ - \ \"-version\",\n \"\ - name\",\n \"namespace\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \"timestamp_of_interest\"\ - ,\n \"upstream_id\",\n \ - \ \"version\"\n ]\n \ - \ }\n },\n \ - \ \"description\": \"Ordering\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"repository_version\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"version\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where version matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Content:\ - \ Roles\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedansible.RoleResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\": {\n \ - \ \"operationId\": \"content_ansible_roles_create\",\n \ - \ \"description\": \"ViewSet for Role.\",\n \"summary\"\ - : \"Create a role\",\n \"tags\": [\n \"\ - Content: Roles\"\n ],\n \"requestBody\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.Role\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.Role\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.Role\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"201\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.RoleResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_role_href}\": {\n \"get\": {\n \"\ - operationId\": \"content_ansible_roles_read\",\n \"description\"\ - : \"ViewSet for Role.\",\n \"summary\": \"Inspect a role\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_role_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Roles\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.RoleResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/container/blobs/\": {\n \"get\": {\n\ - \ \"operationId\": \"content_container_blobs_list\",\n \ - \ \"description\": \"ViewSet for Blobs.\",\n \"\ - summary\": \"List blobs\",\n \"parameters\": [\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"digest\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where digest\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - digest__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where digest is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-digest\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \ - \ \"-timestamp_of_interest\",\n \ - \ \"-upstream_id\",\n \"digest\",\n \ - \ \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"timestamp_of_interest\",\n \"\ - upstream_id\"\n ]\n \ - \ }\n },\n \"description\"\ - : \"Ordering\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"repository_version_added\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Content:\ - \ Blobs\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedcontainer.BlobResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"{container_blob_href}\"\ - : {\n \"get\": {\n \"operationId\": \"content_container_blobs_read\"\ - ,\n \"description\": \"ViewSet for Blobs.\",\n \ - \ \"summary\": \"Inspect a blob\",\n \"parameters\": [\n\ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_blob_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Blobs\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/container.BlobResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/container/manifests/\": {\n \"get\":\ - \ {\n \"operationId\": \"content_container_manifests_list\"\ - ,\n \"description\": \"ViewSet for Manifest.\",\n \ - \ \"summary\": \"List manifests\",\n \"parameters\":\ - \ [\n {\n \"in\": \"query\",\n \ - \ \"name\": \"digest\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where digest matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"digest__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"Filter results where digest is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"media_type\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"\ - type\": \"string\",\n \"enum\": [\n \ - \ \"application/vnd.docker.distribution.manifest.list.v2+json\"\ - ,\n \"application/vnd.docker.distribution.manifest.v1+json\"\ - ,\n \"application/vnd.docker.distribution.manifest.v2+json\"\ - ,\n \"application/vnd.oci.image.index.v1+json\"\ - ,\n \"application/vnd.oci.image.manifest.v1+json\"\ - \n ]\n }\n \ - \ },\n \"explode\": true,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"The initial index from which\ - \ to return the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\"\ - : [\n \"-digest\",\n \ - \ \"-media_type\",\n \"\ - -pk\",\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"-schema_version\",\n \ - \ \"-timestamp_of_interest\",\n \ - \ \"-upstream_id\",\n \"\ - digest\",\n \"media_type\",\n \ - \ \"pk\",\n \"\ - pulp_created\",\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \"\ - schema_version\",\n \"timestamp_of_interest\"\ - ,\n \"upstream_id\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"repository_version\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Manifests\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedcontainer.ManifestResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_manifest_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"content_container_manifests_read\",\n \ - \ \"description\": \"ViewSet for Manifest.\",\n \"summary\"\ - : \"Inspect a manifest\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_manifest_href\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Content: Manifests\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/container.ManifestResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/container/signatures/\": {\n \"get\"\ - : {\n \"operationId\": \"content_container_signatures_list\"\ - ,\n \"description\": \"ViewSet for image signatures.\",\n \ - \ \"summary\": \"List manifest signatures\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"query\",\n \"name\": \"digest\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where digest matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"digest__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where digest is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"key_id\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where key_id\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - key_id__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where key_id is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"manifest\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Multiple\ - \ values may be separated by commas.\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"name\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"name__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__icontains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__startswith\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name starts with value\"\n },\n {\n\ - \ \"name\": \"offset\",\n \"\ - required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return\ - \ the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-creator\",\n \ - \ \"-data\",\n \"-digest\"\ - ,\n \"-key_id\",\n \ - \ \"-name\",\n \"-pk\",\n\ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"\ - -pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"-timestamp\",\n \ - \ \"-timestamp_of_interest\",\n \ - \ \"-type\",\n \"-upstream_id\"\ - ,\n \"creator\",\n \ - \ \"data\",\n \"digest\"\ - ,\n \"key_id\",\n \ - \ \"name\",\n \"pk\",\n \ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - ,\n \"pulp_type\",\n \ - \ \"timestamp\",\n \"\ - timestamp_of_interest\",\n \"type\",\n\ - \ \"upstream_id\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"repository_version\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Signatures\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedcontainer.ManifestSignatureResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_manifest_signature_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"content_container_signatures_read\",\n\ - \ \"description\": \"ViewSet for image signatures.\",\n \ - \ \"summary\": \"Inspect a manifest signature\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"container_manifest_signature_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Signatures\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/container.ManifestSignatureResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/container/tags/\": {\n \"get\": {\n\ - \ \"operationId\": \"content_container_tags_list\",\n \ - \ \"description\": \"ViewSet for Tag.\",\n \"summary\"\ - : \"List tags\",\n \"parameters\": [\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"digest\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Multiple values may be separated by commas.\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n \ - \ },\n {\n \"name\"\ - : \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"media_type\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"application/vnd.docker.distribution.manifest.list.v2+json\"\ - ,\n \"application/vnd.docker.distribution.manifest.v1+json\"\ - ,\n \"application/vnd.docker.distribution.manifest.v2+json\"\ - ,\n \"application/vnd.oci.image.index.v1+json\"\ - ,\n \"application/vnd.oci.image.manifest.v1+json\"\ - \n ]\n }\n \ - \ },\n \"explode\": true,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-name\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \ - \ \"-timestamp_of_interest\",\n \ - \ \"-upstream_id\",\n \"name\",\n \ - \ \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\",\n\ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"timestamp_of_interest\",\n \"upstream_id\"\ - \n ]\n }\n \ - \ },\n \"description\": \"Ordering\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - repository_version\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Repository Version referenced by HREF\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"repository_version_added\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Content:\ - \ Tags\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedcontainer.TagResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"{container_tag_href}\"\ - : {\n \"get\": {\n \"operationId\": \"content_container_tags_read\"\ - ,\n \"description\": \"ViewSet for Tag.\",\n \ - \ \"summary\": \"Inspect a tag\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_tag_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Tags\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/container.TagResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/file/files/\": {\n \"get\": {\n \ - \ \"operationId\": \"content_file_files_list\",\n \ - \ \"description\": \"\\nFileContent represents a single file and its metadata,\ - \ which can be added and removed from\\nrepositories.\",\n \ - \ \"summary\": \"List file contents\",\n \"parameters\": [\n\ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"name\"\ - : \"offset\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\":\ - \ \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-digest\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \ - \ \"-relative_path\",\n \"-timestamp_of_interest\"\ - ,\n \"-upstream_id\",\n \ - \ \"digest\",\n \"\ - pk\",\n \"pulp_created\",\n \ - \ \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \"pulp_type\"\ - ,\n \"relative_path\",\n \ - \ \"timestamp_of_interest\",\n \ - \ \"upstream_id\"\n ]\n \ - \ }\n },\n \ - \ \"description\": \"Ordering\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"relative_path\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where relative_path matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"repository_version_removed\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"sha256\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Files\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedfile.FileContentResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"content_file_files_create\",\n \ - \ \"description\": \"Trigger an asynchronous task to create content,optionally\ - \ create new repository version.\",\n \"summary\": \"Create\ - \ a file content\",\n \"tags\": [\n \"Content:\ - \ Files\"\n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/file.FileContent\"\n \ - \ }\n },\n \"\ - application/x-www-form-urlencoded\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/file.FileContent\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_content_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"content_file_files_read\",\n \"description\"\ - : \"\\nFileContent represents a single file and its metadata, which can be\ - \ added and removed from\\nrepositories.\",\n \"summary\":\ - \ \"Inspect a file content\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"file_file_content_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Files\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/file.FileContentResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/python/packages/\": {\n \"get\": {\n\ - \ \"operationId\": \"content_python_packages_list\",\n \ - \ \"description\": \"\\nPythonPackageContent represents each individually\ - \ installable Python package. In the Python\\necosystem, this is called a\ - \ Python Distribution, sometimes (ambiguously) refered to as a\\npackage.\ - \ In Pulp Python, we refer to it as PythonPackageContent. Each\\nPythonPackageContent\ - \ corresponds to a single filename, for example\\n`pulpcore-3.0.0rc1-py3-none-any.whl`\ - \ or `pulpcore-3.0.0rc1.tar.gz`.\",\n \"summary\": \"List python\ - \ package contents\",\n \"parameters\": [\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"author\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where author matches\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"author__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where author is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\":\ - \ \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"filename\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where filename matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"filename__contains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where filename contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"filename__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where filename is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"keywords__contains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ keywords contains value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"keywords__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where keywords is in a comma-separated list of values\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\"\ - : false,\n \"in\": \"query\",\n \ - \ \"description\": \"Number of results to return per page.\",\n \ - \ \"schema\": {\n \"type\": \"\ - integer\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where name matches\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where name is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"\ - form\"\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-author\"\ - ,\n \"-author_email\",\n \ - \ \"-classifiers\",\n \ - \ \"-description\",\n \"-description_content_type\"\ - ,\n \"-download_url\",\n \ - \ \"-filename\",\n \ - \ \"-home_page\",\n \"-keywords\",\n \ - \ \"-license\",\n \ - \ \"-maintainer\",\n \"-maintainer_email\"\ - ,\n \"-metadata_version\",\n \ - \ \"-name\",\n \ - \ \"-obsoletes_dist\",\n \"-packagetype\"\ - ,\n \"-pk\",\n \ - \ \"-platform\",\n \"-project_url\"\ - ,\n \"-project_urls\",\n \ - \ \"-provides_dist\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \ - \ \"-python_version\",\n \"-requires_dist\"\ - ,\n \"-requires_external\",\n \ - \ \"-requires_python\",\n \ - \ \"-sha256\",\n \"-summary\"\ - ,\n \"-supported_platform\",\n \ - \ \"-timestamp_of_interest\",\n \ - \ \"-upstream_id\",\n \ - \ \"-version\",\n \"author\",\n \ - \ \"author_email\",\n \ - \ \"classifiers\",\n \"description\"\ - ,\n \"description_content_type\",\n \ - \ \"download_url\",\n \ - \ \"filename\",\n \"home_page\"\ - ,\n \"keywords\",\n \ - \ \"license\",\n \"maintainer\"\ - ,\n \"maintainer_email\",\n \ - \ \"metadata_version\",\n \ - \ \"name\",\n \"obsoletes_dist\"\ - ,\n \"packagetype\",\n \ - \ \"pk\",\n \"platform\"\ - ,\n \"project_url\",\n \ - \ \"project_urls\",\n \ - \ \"provides_dist\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \"python_version\"\ - ,\n \"requires_dist\",\n \ - \ \"requires_external\",\n \ - \ \"requires_python\",\n \"sha256\"\ - ,\n \"summary\",\n \ - \ \"supported_platform\",\n \ - \ \"timestamp_of_interest\",\n \"upstream_id\"\ - ,\n \"version\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"packagetype\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\",\n \"enum\": [\n \ - \ \"bdist_dmg\",\n \"bdist_dumb\"\ - ,\n \"bdist_egg\",\n \ - \ \"bdist_msi\",\n \"bdist_rpm\",\n\ - \ \"bdist_wheel\",\n \ - \ \"bdist_wininst\",\n \"sdist\"\n\ - \ ]\n },\n \ - \ \"description\": \"Filter results where packagetype matches value\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"packagetype__in\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where packagetype is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"repository_version\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"requires_python\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where requires_python matches value\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"requires_python__contains\",\n \ - \ \"schema\": {\n \"type\":\ - \ \"string\"\n },\n \"description\"\ - : \"Filter results where requires_python contains value\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"requires_python__in\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter results where\ - \ requires_python is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"sha256\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where sha256 matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"sha256__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where sha256 is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Content:\ - \ Packages\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedpython.PythonPackageContentResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"content_python_packages_create\",\n\ - \ \"description\": \"Trigger an asynchronous task to create\ - \ content,optionally create new repository version.\",\n \"\ - summary\": \"Create a python package content\",\n \"tags\"\ - : [\n \"Content: Packages\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"multipart/form-data\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/python.PythonPackageContent\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/python.PythonPackageContent\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{python_python_package_content_href}\": {\n \"get\": {\n\ - \ \"operationId\": \"content_python_packages_read\",\n \ - \ \"description\": \"\\nPythonPackageContent represents each individually\ - \ installable Python package. In the Python\\necosystem, this is called a\ - \ Python Distribution, sometimes (ambiguously) refered to as a\\npackage.\ - \ In Pulp Python, we refer to it as PythonPackageContent. Each\\nPythonPackageContent\ - \ corresponds to a single filename, for example\\n`pulpcore-3.0.0rc1-py3-none-any.whl`\ - \ or `pulpcore-3.0.0rc1.tar.gz`.\",\n \"summary\": \"Inspect\ - \ a python package content\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"python_python_package_content_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Packages\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/python.PythonPackageContentResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/rpm/advisories/\": {\n \"get\": {\n\ - \ \"operationId\": \"content_rpm_advisories_list\",\n \ - \ \"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.\",\n \ - \ \"summary\": \"List update records\",\n \"parameters\"\ - : [\n {\n \"in\": \"query\",\n \ - \ \"name\": \"id\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ id matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"id__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where id is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-description\"\ - ,\n \"-digest\",\n \ - \ \"-fromstr\",\n \"-id\"\ - ,\n \"-issued_date\",\n \ - \ \"-pk\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"-pushcount\"\ - ,\n \"-reboot_suggested\",\n \ - \ \"-release\",\n \ - \ \"-rights\",\n \"-severity\",\n \ - \ \"-solution\",\n \ - \ \"-status\",\n \"-summary\"\ - ,\n \"-timestamp_of_interest\",\n \ - \ \"-title\",\n \ - \ \"-type\",\n \"-updated_date\"\ - ,\n \"-upstream_id\",\n \ - \ \"-version\",\n \"\ - description\",\n \"digest\",\n \ - \ \"fromstr\",\n \ - \ \"id\",\n \"issued_date\",\n \ - \ \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"pushcount\",\n \"reboot_suggested\"\ - ,\n \"release\",\n \ - \ \"rights\",\n \"severity\"\ - ,\n \"solution\",\n \ - \ \"status\",\n \"summary\"\ - ,\n \"timestamp_of_interest\",\n \ - \ \"title\",\n \ - \ \"type\",\n \"updated_date\",\n\ - \ \"upstream_id\",\n \ - \ \"version\"\n ]\n \ - \ }\n },\n \ - \ \"description\": \"Ordering\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"repository_version\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"severity\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where severity matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"severity__in\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"Filter results where severity\ - \ is in a comma-separated list of values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"severity__ne\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where severity not equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"status\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ status matches value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"status__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where status is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"status__ne\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where status not equal to value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"type\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ type matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"type__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where type is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"type__ne\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where type not equal to value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Content:\ - \ Advisories\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedrpm.UpdateRecordResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\": {\n\ - \ \"operationId\": \"content_rpm_advisories_create\",\n \ - \ \"description\": \"Trigger an asynchronous task to create content,optionally\ - \ create new repository version.\",\n \"summary\": \"Create\ - \ an update record\",\n \"tags\": [\n \"\ - Content: Advisories\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.UpdateRecord\"\n \ - \ }\n },\n \"\ - application/x-www-form-urlencoded\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/rpm.UpdateRecord\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_update_record_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"content_rpm_advisories_read\",\n \"\ - 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.\",\n \"\ - summary\": \"Inspect an update record\",\n \"parameters\":\ - \ [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_update_record_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Advisories\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.UpdateRecordResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/rpm/distribution_trees/\": {\n \"get\"\ - : {\n \"operationId\": \"content_rpm_distribution_trees_list\"\ - ,\n \"description\": \"Distribution Tree Viewset.\",\n \ - \ \"summary\": \"List distribution trees\",\n \"\ - parameters\": [\n {\n \"name\":\ - \ \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-pk\",\n\ - \ \"pk\"\n \ - \ ]\n }\n },\n \ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"repository_version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Distribution_Trees\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedrpm.DistributionTreeResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_distribution_tree_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"content_rpm_distribution_trees_read\",\n \ - \ \"description\": \"Distribution Tree Viewset.\",\n \ - \ \"summary\": \"Inspect a distribution tree\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_distribution_tree_href\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Distribution_Trees\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.DistributionTreeResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/rpm/modulemd_defaults/\": {\n \"get\"\ - : {\n \"operationId\": \"content_rpm_modulemd_defaults_list\"\ - ,\n \"description\": \"ViewSet for Modulemd.\",\n \ - \ \"summary\": \"List modulemd defaultss\",\n \"parameters\"\ - : [\n {\n \"name\": \"limit\",\n\ - \ \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"module\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where module matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"module__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where module is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"The initial index from which\ - \ to return the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\"\ - : [\n \"-digest\",\n \ - \ \"-module\",\n \"-pk\"\ - ,\n \"-profiles\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"-pulp_last_updated\"\ - ,\n \"-pulp_type\",\n \ - \ \"-snippet\",\n \"\ - -stream\",\n \"-timestamp_of_interest\"\ - ,\n \"-upstream_id\",\n \ - \ \"digest\",\n \"\ - module\",\n \"pk\",\n \ - \ \"profiles\",\n \"\ - pulp_created\",\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \"\ - snippet\",\n \"stream\",\n \ - \ \"timestamp_of_interest\",\n \ - \ \"upstream_id\"\n ]\n \ - \ }\n },\n \ - \ \"description\": \"Ordering\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"repository_version\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"sha256\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"stream\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where stream\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - stream__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where stream is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Modulemd_Defaults\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedrpm.ModulemdDefaultsResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"content_rpm_modulemd_defaults_create\"\ - ,\n \"description\": \"Trigger an asynchronous task to create\ - \ content,optionally create new repository version.\",\n \"\ - summary\": \"Create a modulemd defaults\",\n \"tags\": [\n\ - \ \"Content: Modulemd_Defaults\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/rpm.ModulemdDefaults\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/rpm.ModulemdDefaults\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/rpm.ModulemdDefaults\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_modulemd_defaults_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"content_rpm_modulemd_defaults_read\",\n \ - \ \"description\": \"ViewSet for Modulemd.\",\n \"\ - summary\": \"Inspect a modulemd defaults\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_modulemd_defaults_href\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Modulemd_Defaults\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.ModulemdDefaultsResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/rpm/modulemd_obsoletes/\": {\n \"get\"\ - : {\n \"operationId\": \"content_rpm_modulemd_obsoletes_list\"\ - ,\n \"description\": \"ViewSet for Modulemd.\",\n \ - \ \"summary\": \"List modulemd obsoletes\",\n \"parameters\"\ - : [\n {\n \"name\": \"limit\",\n\ - \ \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"name\"\ - : \"offset\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\":\ - \ \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-pk\",\n\ - \ \"pk\"\n \ - \ ]\n }\n },\n \ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"repository_version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Modulemd_Obsoletes\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedrpm.ModulemdObsoleteResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"content_rpm_modulemd_obsoletes_create\"\ - ,\n \"description\": \"Trigger an asynchronous task to create\ - \ content,optionally create new repository version.\",\n \"\ - summary\": \"Create a modulemd obsolete\",\n \"tags\": [\n\ - \ \"Content: Modulemd_Obsoletes\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/rpm.ModulemdObsolete\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/rpm.ModulemdObsolete\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/rpm.ModulemdObsolete\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_modulemd_obsolete_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"content_rpm_modulemd_obsoletes_read\",\n \ - \ \"description\": \"ViewSet for Modulemd.\",\n \"\ - summary\": \"Inspect a modulemd obsolete\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_modulemd_obsolete_href\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Modulemd_Obsoletes\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.ModulemdObsoleteResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/rpm/modulemds/\": {\n \"get\": {\n \ - \ \"operationId\": \"content_rpm_modulemds_list\",\n \ - \ \"description\": \"ViewSet for Modulemd.\",\n \"\ - summary\": \"List modulemds\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-arch\"\ - ,\n \"-artifacts\",\n \ - \ \"-context\",\n \"\ - -dependencies\",\n \"-description\",\n\ - \ \"-name\",\n \ - \ \"-pk\",\n \"-profiles\",\n\ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"\ - -pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"-snippet\",\n \ - \ \"-static_context\",\n \ - \ \"-stream\",\n \"-timestamp_of_interest\"\ - ,\n \"-upstream_id\",\n \ - \ \"-version\",\n \"\ - arch\",\n \"artifacts\",\n \ - \ \"context\",\n \ - \ \"dependencies\",\n \"description\"\ - ,\n \"name\",\n \ - \ \"pk\",\n \"profiles\",\n\ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - ,\n \"pulp_type\",\n \ - \ \"snippet\",\n \"static_context\"\ - ,\n \"stream\",\n \ - \ \"timestamp_of_interest\",\n \ - \ \"upstream_id\",\n \"version\"\n\ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - repository_version\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Repository Version referenced by HREF\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"repository_version_added\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"sha256\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"stream\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where stream matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"stream__in\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"Filter results where stream is\ - \ in a comma-separated list of values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Content: Modulemds\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedrpm.ModulemdResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"content_rpm_modulemds_create\",\n\ - \ \"description\": \"Trigger an asynchronous task to create\ - \ content,optionally create new repository version.\",\n \"\ - summary\": \"Create a modulemd\",\n \"tags\": [\n \ - \ \"Content: Modulemds\"\n ],\n \"\ - requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.Modulemd\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/rpm.Modulemd\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/rpm.Modulemd\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_modulemd_href}\": {\n \"get\": {\n \"\ - operationId\": \"content_rpm_modulemds_read\",\n \"description\"\ - : \"ViewSet for Modulemd.\",\n \"summary\": \"Inspect a modulemd\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_modulemd_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Modulemds\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.ModulemdResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/rpm/packagecategories/\": {\n \"get\"\ - : {\n \"operationId\": \"content_rpm_packagecategories_list\"\ - ,\n \"description\": \"PackageCategory ViewSet.\",\n \ - \ \"summary\": \"List package categorys\",\n \"parameters\"\ - : [\n {\n \"name\": \"limit\",\n\ - \ \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"name\"\ - : \"offset\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\":\ - \ \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-pk\",\n\ - \ \"pk\"\n \ - \ ]\n }\n },\n \ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"repository_version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Packagecategories\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedrpm.PackageCategoryResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_package_category_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"content_rpm_packagecategories_read\",\n \ - \ \"description\": \"PackageCategory ViewSet.\",\n \ - \ \"summary\": \"Inspect a package category\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_package_category_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Packagecategories\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.PackageCategoryResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/rpm/packageenvironments/\": {\n \"get\"\ - : {\n \"operationId\": \"content_rpm_packageenvironments_list\"\ - ,\n \"description\": \"PackageEnvironment ViewSet.\",\n \ - \ \"summary\": \"List package environments\",\n \ - \ \"parameters\": [\n {\n \"name\"\ - : \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-pk\",\n\ - \ \"pk\"\n \ - \ ]\n }\n },\n \ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"repository_version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Packageenvironments\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedrpm.PackageEnvironmentResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_package_environment_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"content_rpm_packageenvironments_read\",\n \ - \ \"description\": \"PackageEnvironment ViewSet.\",\n \ - \ \"summary\": \"Inspect a package environment\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"rpm_package_environment_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Packageenvironments\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.PackageEnvironmentResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/rpm/packagegroups/\": {\n \"get\": {\n\ - \ \"operationId\": \"content_rpm_packagegroups_list\",\n \ - \ \"description\": \"PackageGroup ViewSet.\",\n \ - \ \"summary\": \"List package groups\",\n \"parameters\"\ - : [\n {\n \"name\": \"limit\",\n\ - \ \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"name\"\ - : \"offset\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\":\ - \ \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-pk\",\n\ - \ \"pk\"\n \ - \ ]\n }\n },\n \ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"repository_version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Packagegroups\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedrpm.PackageGroupResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_package_group_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"content_rpm_packagegroups_read\",\n \ - \ \"description\": \"PackageGroup ViewSet.\",\n \"summary\"\ - : \"Inspect a package group\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_package_group_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Packagegroups\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.PackageGroupResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/rpm/packagelangpacks/\": {\n \"get\"\ - : {\n \"operationId\": \"content_rpm_packagelangpacks_list\"\ - ,\n \"description\": \"PackageLangpacks ViewSet.\",\n \ - \ \"summary\": \"List package langpackss\",\n \"\ - parameters\": [\n {\n \"name\":\ - \ \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-pk\",\n\ - \ \"pk\"\n \ - \ ]\n }\n },\n \ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"repository_version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Packagelangpacks\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedrpm.PackageLangpacksResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_package_langpacks_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"content_rpm_packagelangpacks_read\",\n \ - \ \"description\": \"PackageLangpacks ViewSet.\",\n \ - \ \"summary\": \"Inspect a package langpacks\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_package_langpacks_href\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Packagelangpacks\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.PackageLangpacksResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/rpm/packages/\": {\n \"get\": {\n \ - \ \"operationId\": \"content_rpm_packages_list\",\n \ - \ \"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.\",\n \"summary\": \"\ - List packages\",\n \"parameters\": [\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"arch\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where arch matches value\"\n \ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"arch__in\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter results\ - \ where arch is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"arch__ne\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"description\"\ - : \"Filter results where arch not equal to value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"checksum_type\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"enum\": [\n \"md5\"\ - ,\n \"sha1\",\n \ - \ \"sha1\",\n \"sha224\",\n \ - \ \"sha256\",\n \"sha384\"\ - ,\n \"sha512\",\n \ - \ \"unknown\"\n ]\n \ - \ },\n \"description\": \"Filter results where checksum_type\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - checksum_type__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where checksum_type is in a comma-separated list of values\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - checksum_type__ne\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where checksum_type not\ - \ equal to value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - epoch\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where epoch matches value\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"epoch__in\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter results where\ - \ epoch is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"epoch__ne\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where epoch not equal to value\"\n },\n\ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__ne\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ not equal to value\"\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\"\ - : false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return the results.\"\ - ,\n \"schema\": {\n \"type\"\ - : \"integer\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"ordering\",\n \"schema\":\ - \ {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - ,\n \"enum\": [\n \ - \ \"-arch\",\n \"-changelogs\"\ - ,\n \"-checksum_type\",\n \ - \ \"-conflicts\",\n \ - \ \"-description\",\n \"-enhances\"\ - ,\n \"-epoch\",\n \ - \ \"-evr\",\n \"-files\"\ - ,\n \"-is_modular\",\n \ - \ \"-location_base\",\n \ - \ \"-location_href\",\n \"-name\",\n\ - \ \"-obsoletes\",\n \ - \ \"-pk\",\n \"-pkgId\"\ - ,\n \"-provides\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"-pulp_last_updated\"\ - ,\n \"-pulp_type\",\n \ - \ \"-recommends\",\n \ - \ \"-release\",\n \"-requires\",\n \ - \ \"-rpm_buildhost\",\n \ - \ \"-rpm_group\",\n \"\ - -rpm_header_end\",\n \"-rpm_header_start\"\ - ,\n \"-rpm_license\",\n \ - \ \"-rpm_packager\",\n \ - \ \"-rpm_sourcerpm\",\n \"-rpm_vendor\"\ - ,\n \"-size_archive\",\n \ - \ \"-size_installed\",\n \ - \ \"-size_package\",\n \"-suggests\"\ - ,\n \"-summary\",\n \ - \ \"-supplements\",\n \"\ - -time_build\",\n \"-time_file\",\n \ - \ \"-timestamp_of_interest\",\n \ - \ \"-upstream_id\",\n \ - \ \"-url\",\n \"-version\",\n \ - \ \"arch\",\n \ - \ \"changelogs\",\n \"checksum_type\"\ - ,\n \"conflicts\",\n \ - \ \"description\",\n \"\ - enhances\",\n \"epoch\",\n \ - \ \"evr\",\n \"\ - files\",\n \"is_modular\",\n \ - \ \"location_base\",\n \ - \ \"location_href\",\n \"name\"\ - ,\n \"obsoletes\",\n \ - \ \"pk\",\n \"pkgId\"\ - ,\n \"provides\",\n \ - \ \"pulp_created\",\n \"\ - pulp_id\",\n \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"recommends\",\n \"release\"\ - ,\n \"requires\",\n \ - \ \"rpm_buildhost\",\n \ - \ \"rpm_group\",\n \"rpm_header_end\",\n\ - \ \"rpm_header_start\",\n \ - \ \"rpm_license\",\n \ - \ \"rpm_packager\",\n \"rpm_sourcerpm\"\ - ,\n \"rpm_vendor\",\n \ - \ \"size_archive\",\n \ - \ \"size_installed\",\n \"size_package\"\ - ,\n \"suggests\",\n \ - \ \"summary\",\n \"supplements\"\ - ,\n \"time_build\",\n \ - \ \"time_file\",\n \"\ - timestamp_of_interest\",\n \"upstream_id\"\ - ,\n \"url\",\n \ - \ \"version\"\n ]\n \ - \ }\n },\n \"\ - description\": \"Ordering\",\n \"explode\": false,\n\ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pkgId\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pkgId matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"pkgId__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\":\ - \ {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where pkgId is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"release\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where release matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"release__in\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"Filter results where release is\ - \ in a comma-separated list of values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"release__ne\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where release not equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"repository_version_removed\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"sha256\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"version\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where version matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"version__in\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"Filter results where version is\ - \ in a comma-separated list of values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"version__ne\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where version not equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Content:\ - \ Packages\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedrpm.PackageResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\": {\n \ - \ \"operationId\": \"content_rpm_packages_create\",\n \ - \ \"description\": \"Trigger an asynchronous task to create content,optionally\ - \ create new repository version.\",\n \"summary\": \"Create\ - \ a package\",\n \"tags\": [\n \"Content:\ - \ Packages\"\n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.Package\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.Package\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"\ - {rpm_package_href}\": {\n \"get\": {\n \"operationId\"\ - : \"content_rpm_packages_read\",\n \"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.\",\n \ - \ \"summary\": \"Inspect a package\",\n \"parameters\": [\n\ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_package_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Packages\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.PackageResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/content/rpm/repo_metadata_files/\": {\n \"get\"\ - : {\n \"operationId\": \"content_rpm_repo_metadata_files_list\"\ - ,\n \"description\": \"RepoMetadataFile Viewset.\",\n \ - \ \"summary\": \"List repo metadata files\",\n \"\ - parameters\": [\n {\n \"name\":\ - \ \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-pk\",\n\ - \ \"pk\"\n \ - \ ]\n }\n },\n \ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"repository_version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Repo_Metadata_Files\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedrpm.RepoMetadataFileResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_repo_metadata_file_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"content_rpm_repo_metadata_files_read\",\n \ - \ \"description\": \"RepoMetadataFile Viewset.\",\n \ - \ \"summary\": \"Inspect a repo metadata file\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"rpm_repo_metadata_file_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Content: Repo_Metadata_Files\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RepoMetadataFileResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/contentguards/\": {\n \"get\": {\n \ - \ \"operationId\": \"contentguards_list\",\n \"description\"\ - : \"Endpoint to list all contentguards.\",\n \"summary\": \"\ - List content guards\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\",\n\ - \ \"description\": \"Number of results to return per\ - \ page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"name__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__icontains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__startswith\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name starts with value\"\n },\n {\n\ - \ \"name\": \"offset\",\n \"\ - required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return\ - \ the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-description\",\n \ - \ \"-name\",\n \"-pk\"\ - ,\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"description\",\n \ - \ \"name\",\n \"pk\"\ - ,\n \"pulp_created\",\n \ - \ \"pulp_id\",\n \"\ - pulp_last_updated\",\n \"pulp_type\"\n\ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Contentguards\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n }\n\ - \ ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PaginatedContentGuardResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/contentguards/certguard/rhsm/\": {\n \"get\"\ - : {\n \"operationId\": \"contentguards_certguard_rhsm_list\"\ - ,\n \"description\": \"RHSMCertGuard API Viewsets.\",\n \ - \ \"summary\": \"List rhsm cert guards\",\n \"\ - parameters\": [\n {\n \"name\":\ - \ \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-description\",\n \ - \ \"-name\",\n \ - \ \"-pk\",\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"description\",\n\ - \ \"name\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\"\n ]\n \ - \ }\n },\n \"description\"\ - : \"Ordering\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Contentguards:\ - \ Rhsm\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedcertguard.RHSMCertGuardResponseList\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"contentguards_certguard_rhsm_create\"\ - ,\n \"description\": \"RHSMCertGuard API Viewsets.\",\n \ - \ \"summary\": \"Create a rhsm cert guard\",\n \ - \ \"tags\": [\n \"Contentguards: Rhsm\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuard\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuard\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuard\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{certguard_r_h_s_m_cert_guard_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"contentguards_certguard_rhsm_read\",\n\ - \ \"description\": \"RHSMCertGuard API Viewsets.\",\n \ - \ \"summary\": \"Inspect a rhsm cert guard\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"certguard_r_h_s_m_cert_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Contentguards: Rhsm\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"contentguards_certguard_rhsm_update\"\ - ,\n \"description\": \"RHSMCertGuard API Viewsets.\",\n \ - \ \"summary\": \"Update a rhsm cert guard\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"certguard_r_h_s_m_cert_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: Rhsm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuard\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuard\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuard\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"contentguards_certguard_rhsm_partial_update\"\ - ,\n \"description\": \"RHSMCertGuard API Viewsets.\",\n \ - \ \"summary\": \"Update a rhsm cert guard\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"certguard_r_h_s_m_cert_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: Rhsm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedcertguard.RHSMCertGuard\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedcertguard.RHSMCertGuard\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedcertguard.RHSMCertGuard\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"contentguards_certguard_rhsm_delete\"\ - ,\n \"description\": \"RHSMCertGuard API Viewsets.\",\n \ - \ \"summary\": \"Delete a rhsm cert guard\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"certguard_r_h_s_m_cert_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: Rhsm\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"204\"\ - : {\n \"description\": \"No response body\"\n \ - \ }\n }\n }\n },\n \"\ - /pulp/api/v3/contentguards/certguard/x509/\": {\n \"get\": {\n\ - \ \"operationId\": \"contentguards_certguard_x509_list\",\n\ - \ \"description\": \"X509CertGuard API Viewsets.\",\n \ - \ \"summary\": \"List x509 cert guards\",\n \"parameters\"\ - : [\n {\n \"name\": \"limit\",\n\ - \ \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"name__icontains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where name is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"\ - form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-description\",\n \ - \ \"-name\",\n \ - \ \"-pk\",\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"description\",\n\ - \ \"name\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\"\n ]\n \ - \ }\n },\n \"description\"\ - : \"Ordering\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Contentguards:\ - \ X509\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedcertguard.X509CertGuardResponseList\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"contentguards_certguard_x509_create\"\ - ,\n \"description\": \"X509CertGuard API Viewsets.\",\n \ - \ \"summary\": \"Create a x509 cert guard\",\n \ - \ \"tags\": [\n \"Contentguards: X509\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuard\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuard\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuard\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/certguard.X509CertGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{certguard_x509_cert_guard_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"contentguards_certguard_x509_read\",\n \ - \ \"description\": \"X509CertGuard API Viewsets.\",\n \ - \ \"summary\": \"Inspect a x509 cert guard\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"certguard_x509_cert_guard_href\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Contentguards: X509\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/certguard.X509CertGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"contentguards_certguard_x509_update\"\ - ,\n \"description\": \"X509CertGuard API Viewsets.\",\n \ - \ \"summary\": \"Update a x509 cert guard\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"certguard_x509_cert_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: X509\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuard\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuard\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuard\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/certguard.X509CertGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"contentguards_certguard_x509_partial_update\"\ - ,\n \"description\": \"X509CertGuard API Viewsets.\",\n \ - \ \"summary\": \"Update a x509 cert guard\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"certguard_x509_cert_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: X509\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedcertguard.X509CertGuard\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedcertguard.X509CertGuard\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedcertguard.X509CertGuard\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/certguard.X509CertGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"contentguards_certguard_x509_delete\"\ - ,\n \"description\": \"X509CertGuard API Viewsets.\",\n \ - \ \"summary\": \"Delete a x509 cert guard\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"certguard_x509_cert_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: X509\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"204\"\ - : {\n \"description\": \"No response body\"\n \ - \ }\n }\n }\n },\n \"\ - /pulp/api/v3/contentguards/core/content_redirect/\": {\n \"get\"\ - : {\n \"operationId\": \"contentguards_core_content_redirect_list\"\ - ,\n \"description\": \"Content guard to protect preauthenticated\ - \ redirects to the content app.\",\n \"summary\": \"List content\ - \ redirect content guards\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"name__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__icontains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__startswith\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name starts with value\"\n },\n {\n\ - \ \"name\": \"offset\",\n \"\ - required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return\ - \ the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-description\",\n \ - \ \"-name\",\n \"-pk\"\ - ,\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"description\",\n \ - \ \"name\",\n \"pk\"\ - ,\n \"pulp_created\",\n \ - \ \"pulp_id\",\n \"\ - pulp_last_updated\",\n \"pulp_type\"\n\ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Contentguards: Content_Redirect\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/PaginatedContentRedirectContentGuardResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"contentguards_core_content_redirect_create\"\ - ,\n \"description\": \"Content guard to protect preauthenticated\ - \ redirects to the content app.\",\n \"summary\": \"Create\ - \ a content redirect content guard\",\n \"tags\": [\n \ - \ \"Contentguards: Content_Redirect\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuard\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuard\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuard\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ContentRedirectContentGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{content_redirect_content_guard_href}\": {\n \"get\": {\n\ - \ \"operationId\": \"contentguards_core_content_redirect_read\"\ - ,\n \"description\": \"Content guard to protect preauthenticated\ - \ redirects to the content app.\",\n \"summary\": \"Inspect\ - \ a content redirect content guard\",\n \"parameters\": [\n\ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"content_redirect_content_guard_href\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Contentguards: Content_Redirect\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n }\n\ - \ ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"contentguards_core_content_redirect_update\"\ - ,\n \"description\": \"Content guard to protect preauthenticated\ - \ redirects to the content app.\",\n \"summary\": \"Update\ - \ a content redirect content guard\",\n \"parameters\": [\n\ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"content_redirect_content_guard_href\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: Content_Redirect\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuard\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuard\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuard\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ContentRedirectContentGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"contentguards_core_content_redirect_partial_update\"\ - ,\n \"description\": \"Content guard to protect preauthenticated\ - \ redirects to the content app.\",\n \"summary\": \"Update\ - \ a content redirect content guard\",\n \"parameters\": [\n\ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"content_redirect_content_guard_href\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: Content_Redirect\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PatchedContentRedirectContentGuard\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PatchedContentRedirectContentGuard\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PatchedContentRedirectContentGuard\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ContentRedirectContentGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"contentguards_core_content_redirect_delete\"\ - ,\n \"description\": \"Content guard to protect preauthenticated\ - \ redirects to the content app.\",\n \"summary\": \"Delete\ - \ a content redirect content guard\",\n \"parameters\": [\n\ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"content_redirect_content_guard_href\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: Content_Redirect\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"204\": {\n \"description\": \"No response\ - \ body\"\n }\n }\n }\n \ - \ },\n \"{content_redirect_content_guard_href}add_role/\": {\n \ - \ \"post\": {\n \"operationId\": \"contentguards_core_content_redirect_add_role\"\ - ,\n \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"content_redirect_content_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: Content_Redirect\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{content_redirect_content_guard_href}list_roles/\": {\n \"\ - get\": {\n \"operationId\": \"contentguards_core_content_redirect_list_roles\"\ - ,\n \"description\": \"List roles assigned to this object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"content_redirect_content_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Contentguards: Content_Redirect\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n }\n\ - \ ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{content_redirect_content_guard_href}my_permissions/\": {\n \ - \ \"get\": {\n \"operationId\": \"contentguards_core_content_redirect_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"content_redirect_content_guard_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Contentguards: Content_Redirect\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n }\n\ - \ ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{content_redirect_content_guard_href}remove_role/\": {\n \ - \ \"post\": {\n \"operationId\": \"contentguards_core_content_redirect_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"content_redirect_content_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: Content_Redirect\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/contentguards/core/rbac/\": {\n \"get\": {\n\ - \ \"operationId\": \"contentguards_core_rbac_list\",\n \ - \ \"description\": \"Viewset for creating contentguards that use\ - \ RBAC to protect content.\\nHas add and remove actions for managing permission\ - \ for users and groups to download content\\nprotected by this guard.\",\n\ - \ \"summary\": \"List rbac content guards\",\n \ - \ \"parameters\": [\n {\n \"\ - name\": \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-description\",\n \ - \ \"-name\",\n \ - \ \"-pk\",\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"description\",\n\ - \ \"name\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\"\n ]\n \ - \ }\n },\n \"description\"\ - : \"Ordering\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Contentguards:\ - \ Rbac\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/PaginatedRBACContentGuardResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\": {\n\ - \ \"operationId\": \"contentguards_core_rbac_create\",\n \ - \ \"description\": \"Viewset for creating contentguards that\ - \ use RBAC to protect content.\\nHas add and remove actions for managing permission\ - \ for users and groups to download content\\nprotected by this guard.\",\n\ - \ \"summary\": \"Create a rbac content guard\",\n \ - \ \"tags\": [\n \"Contentguards: Rbac\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RBACContentGuard\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RBACContentGuard\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RBACContentGuard\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RBACContentGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{r_b_a_c_content_guard_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"contentguards_core_rbac_read\",\n \ - \ \"description\": \"Viewset for creating contentguards that use RBAC to\ - \ protect content.\\nHas add and remove actions for managing permission for\ - \ users and groups to download content\\nprotected by this guard.\",\n \ - \ \"summary\": \"Inspect a rbac content guard\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"r_b_a_c_content_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Contentguards: Rbac\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RBACContentGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"contentguards_core_rbac_update\",\n\ - \ \"description\": \"Viewset for creating contentguards that\ - \ use RBAC to protect content.\\nHas add and remove actions for managing permission\ - \ for users and groups to download content\\nprotected by this guard.\",\n\ - \ \"summary\": \"Update a rbac content guard\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"r_b_a_c_content_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: Rbac\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RBACContentGuard\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RBACContentGuard\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RBACContentGuard\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RBACContentGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"contentguards_core_rbac_partial_update\"\ - ,\n \"description\": \"Viewset for creating contentguards that\ - \ use RBAC to protect content.\\nHas add and remove actions for managing permission\ - \ for users and groups to download content\\nprotected by this guard.\",\n\ - \ \"summary\": \"Update a rbac content guard\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"r_b_a_c_content_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: Rbac\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PatchedRBACContentGuard\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PatchedRBACContentGuard\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PatchedRBACContentGuard\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RBACContentGuardResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"contentguards_core_rbac_delete\",\n\ - \ \"description\": \"Viewset for creating contentguards that\ - \ use RBAC to protect content.\\nHas add and remove actions for managing permission\ - \ for users and groups to download content\\nprotected by this guard.\",\n\ - \ \"summary\": \"Delete a rbac content guard\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"r_b_a_c_content_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: Rbac\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"204\"\ - : {\n \"description\": \"No response body\"\n \ - \ }\n }\n }\n },\n \"\ - {r_b_a_c_content_guard_href}add_role/\": {\n \"post\": {\n \ - \ \"operationId\": \"contentguards_core_rbac_add_role\",\n \ - \ \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"r_b_a_c_content_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: Rbac\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{r_b_a_c_content_guard_href}list_roles/\": {\n \"get\": {\n\ - \ \"operationId\": \"contentguards_core_rbac_list_roles\",\n\ - \ \"description\": \"List roles assigned to this object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"r_b_a_c_content_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Contentguards: Rbac\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{r_b_a_c_content_guard_href}my_permissions/\": {\n \"get\"\ - : {\n \"operationId\": \"contentguards_core_rbac_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"r_b_a_c_content_guard_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Contentguards: Rbac\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{r_b_a_c_content_guard_href}remove_role/\": {\n \"post\"\ - : {\n \"operationId\": \"contentguards_core_rbac_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"r_b_a_c_content_guard_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Contentguards: Rbac\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/distributions/\": {\n \"get\": {\n \ - \ \"operationId\": \"distributions_list\",\n \"description\"\ - : \"Provides base viewset for Distributions.\",\n \"summary\"\ - : \"List distributions\",\n \"parameters\": [\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where base_path\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - base_path__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where base_path contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"base_path__icontains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where base_path contains value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path__in\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"Filter results where base_path\ - \ is in a comma-separated list of values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"name\": \"limit\"\ - ,\n \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"name__icontains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where name is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"\ - form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-base_path\",\n \ - \ \"-name\",\n \ - \ \"-pk\",\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"base_path\",\n \ - \ \"name\",\n \ - \ \"pk\",\n \"pulp_created\",\n\ - \ \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\"\n ]\n \ - \ }\n },\n \"description\"\ - : \"Ordering\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_label_select\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter labels by search\ - \ string\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"with_content\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter distributions based on the content served by them\"\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n\ - \ \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields to\ - \ include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedDistributionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/distributions/ansible/ansible/\": {\n \"get\"\ - : {\n \"operationId\": \"distributions_ansible_ansible_list\"\ - ,\n \"description\": \"ViewSet for Ansible Distributions.\"\ - ,\n \"summary\": \"List ansible distributions\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"query\",\n \"name\": \"base_path\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where base_path matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path__contains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Filter\ - \ results where base_path contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path__icontains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where base_path contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where base_path is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"name__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__icontains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__startswith\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name starts with value\"\n },\n {\n\ - \ \"name\": \"offset\",\n \"\ - required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return\ - \ the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-base_path\",\n \ - \ \"-name\",\n \"-pk\"\ - ,\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"base_path\",\n \ - \ \"name\",\n \"pk\",\n\ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - ,\n \"pulp_type\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"with_content\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter distributions\ - \ based on the content served by them\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Distributions:\ - \ Ansible\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedansible.AnsibleDistributionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"distributions_ansible_ansible_create\"\ - ,\n \"description\": \"Trigger an asynchronous create task\"\ - ,\n \"summary\": \"Create an ansible distribution\",\n \ - \ \"tags\": [\n \"Distributions: Ansible\"\n\ - \ ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \"\ - $ref\": \"#/components/schemas/ansible.AnsibleDistribution\"\n \ - \ }\n },\n \"\ - application/x-www-form-urlencoded\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.AnsibleDistribution\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.AnsibleDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_ansible_distribution_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"distributions_ansible_ansible_read\",\n\ - \ \"description\": \"ViewSet for Ansible Distributions.\",\n\ - \ \"summary\": \"Inspect an ansible distribution\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_ansible_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions: Ansible\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.AnsibleDistributionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"distributions_ansible_ansible_update\"\ - ,\n \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"summary\": \"Update an ansible distribution\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_ansible_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Ansible\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.AnsibleDistribution\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.AnsibleDistribution\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.AnsibleDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"distributions_ansible_ansible_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update an ansible distribution\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_ansible_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Ansible\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedansible.AnsibleDistribution\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedansible.AnsibleDistribution\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedansible.AnsibleDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"distributions_ansible_ansible_delete\"\ - ,\n \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"summary\": \"Delete an ansible distribution\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_ansible_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Ansible\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/distributions/container/container/\": {\n \"\ - get\": {\n \"operationId\": \"distributions_container_container_list\"\ - ,\n \"description\": \"The Container Distribution will serve\ - \ the latest version of a Repository if\\n``repository`` is specified. The\ - \ Container Distribution will serve a specific\\nrepository version if ``repository_version``.\ - \ Note that **either**\\n``repository`` or ``repository_version`` can be set\ - \ on a Container\\nDistribution, but not both.\",\n \"summary\"\ - : \"List container distributions\",\n \"parameters\": [\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ base_path matches value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"base_path__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where base_path\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - base_path__icontains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where base_path contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"base_path__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where base_path is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"namespace__name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\"\ - : false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return the results.\"\ - ,\n \"schema\": {\n \"type\"\ - : \"integer\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"ordering\",\n \"schema\":\ - \ {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - ,\n \"enum\": [\n \ - \ \"-base_path\",\n \"-description\"\ - ,\n \"-name\",\n \ - \ \"-pk\",\n \"-private\"\ - ,\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"base_path\",\n \ - \ \"description\",\n \"\ - name\",\n \"pk\",\n \ - \ \"private\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\"\n ]\n \ - \ }\n },\n \"description\"\ - : \"Ordering\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_label_select\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter labels by search\ - \ string\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"with_content\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter distributions based on the content served by them\"\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n\ - \ \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields to\ - \ include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions: Container\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerDistributionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"distributions_container_container_create\"\ - ,\n \"description\": \"Trigger an asynchronous create task\"\ - ,\n \"summary\": \"Create a container distribution\",\n \ - \ \"tags\": [\n \"Distributions: Container\"\ - \n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/container.ContainerDistribution\"\n \ - \ }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/container.ContainerDistribution\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/container.ContainerDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_distribution_href}\": {\n \"get\": {\n\ - \ \"operationId\": \"distributions_container_container_read\"\ - ,\n \"description\": \"The Container Distribution will serve\ - \ the latest version of a Repository if\\n``repository`` is specified. The\ - \ Container Distribution will serve a specific\\nrepository version if ``repository_version``.\ - \ Note that **either**\\n``repository`` or ``repository_version`` can be set\ - \ on a Container\\nDistribution, but not both.\",\n \"summary\"\ - : \"Inspect a container distribution\",\n \"parameters\": [\n\ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_distribution_href\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions: Container\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/container.ContainerDistributionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"distributions_container_container_update\"\ - ,\n \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"summary\": \"Update a container distribution\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/container.ContainerDistribution\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/container.ContainerDistribution\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/container.ContainerDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"distributions_container_container_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a container distribution\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerDistribution\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerDistribution\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"distributions_container_container_delete\"\ - ,\n \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"summary\": \"Delete a container distribution\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Container\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_distribution_href}add_role/\": {\n \"\ - post\": {\n \"operationId\": \"distributions_container_container_add_role\"\ - ,\n \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_distribution_href}list_roles/\": {\n \ - \ \"get\": {\n \"operationId\": \"distributions_container_container_list_roles\"\ - ,\n \"description\": \"List roles assigned to this object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions: Container\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_distribution_href}my_permissions/\": {\n \ - \ \"get\": {\n \"operationId\": \"distributions_container_container_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_distribution_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions: Container\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_distribution_href}remove_role/\": {\n \ - \ \"post\": {\n \"operationId\": \"distributions_container_container_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/distributions/core/artifacts/\": {\n \"get\"\ - : {\n \"operationId\": \"distributions_core_artifacts_list\"\ - ,\n \"description\": \"ViewSet for ArtifactDistribution.\"\ - ,\n \"summary\": \"List artifact distributions\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"query\",\n \"name\": \"base_path\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where base_path matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path__contains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Filter\ - \ results where base_path contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path__icontains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where base_path contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where base_path is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"name__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__icontains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__startswith\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name starts with value\"\n },\n {\n\ - \ \"name\": \"offset\",\n \"\ - required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return\ - \ the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-base_path\",\n \ - \ \"-name\",\n \"-pk\"\ - ,\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"base_path\",\n \ - \ \"name\",\n \"pk\",\n\ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - ,\n \"pulp_type\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"with_content\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter distributions\ - \ based on the content served by them\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Distributions:\ - \ Artifacts\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/PaginatedArtifactDistributionResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"\ - {artifact_distribution_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"distributions_core_artifacts_read\",\n \ - \ \"description\": \"ViewSet for ArtifactDistribution.\",\n \ - \ \"summary\": \"Inspect an artifact distribution\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"artifact_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions: Artifacts\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ArtifactDistributionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/distributions/file/file/\": {\n \"get\": {\n\ - \ \"operationId\": \"distributions_file_file_list\",\n \ - \ \"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.\",\n \"summary\": \"List file distributions\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"query\",\n \"name\": \"base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where base_path matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path__contains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Filter\ - \ results where base_path contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path__icontains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where base_path contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where base_path is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"name__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__icontains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__startswith\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name starts with value\"\n },\n {\n\ - \ \"name\": \"offset\",\n \"\ - required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return\ - \ the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-base_path\",\n \ - \ \"-name\",\n \"-pk\"\ - ,\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"base_path\",\n \ - \ \"name\",\n \"pk\",\n\ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - ,\n \"pulp_type\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"with_content\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter distributions\ - \ based on the content served by them\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Distributions:\ - \ File\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedfile.FileDistributionResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"distributions_file_file_create\",\n\ - \ \"description\": \"Trigger an asynchronous create task\"\ - ,\n \"summary\": \"Create a file distribution\",\n \ - \ \"tags\": [\n \"Distributions: File\"\n \ - \ ],\n \"requestBody\": {\n \"\ - content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/file.FileDistribution\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/file.FileDistribution\"\n \ - \ }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\": {\n\ - \ \"$ref\": \"#/components/schemas/file.FileDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_distribution_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"distributions_file_file_read\",\n \ - \ \"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.\",\n \"summary\": \"Inspect a file distribution\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions: File\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/file.FileDistributionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"distributions_file_file_update\",\n\ - \ \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"summary\": \"Update a file distribution\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/file.FileDistribution\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/file.FileDistribution\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/file.FileDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"distributions_file_file_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a file distribution\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedfile.FileDistribution\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedfile.FileDistribution\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedfile.FileDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"distributions_file_file_delete\",\n\ - \ \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"summary\": \"Delete a file distribution\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: File\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_distribution_href}add_role/\": {\n \"post\": {\n\ - \ \"operationId\": \"distributions_file_file_add_role\",\n\ - \ \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_distribution_href}list_roles/\": {\n \"get\":\ - \ {\n \"operationId\": \"distributions_file_file_list_roles\"\ - ,\n \"description\": \"List roles assigned to this object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions: File\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_distribution_href}my_permissions/\": {\n \"get\"\ - : {\n \"operationId\": \"distributions_file_file_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"file_file_distribution_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions: File\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_distribution_href}remove_role/\": {\n \"post\"\ - : {\n \"operationId\": \"distributions_file_file_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/distributions/python/pypi/\": {\n \"get\": {\n\ - \ \"operationId\": \"distributions_python_pypi_list\",\n \ - \ \"description\": \"\\nPulp Python Distributions are used to\ - \ distribute Python content from\\nPython Repositories or\\nPython Publications.\ - \ Pulp Python\\nDistributions should not be confused with \\\"Python Distribution\\\ - \" as defined by the Python\\ncommunity. In Pulp usage, Python content is\ - \ referred to as Python Package Content.\",\n \"summary\":\ - \ \"List python distributions\",\n \"parameters\": [\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ base_path matches value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"base_path__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where base_path\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - base_path__icontains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where base_path contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"base_path__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where base_path is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-base_path\",\n \ - \ \"-name\",\n \ - \ \"-pk\",\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"base_path\",\n \ - \ \"name\",\n \ - \ \"pk\",\n \"pulp_created\",\n\ - \ \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\"\n ]\n \ - \ }\n },\n \"description\"\ - : \"Ordering\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_label_select\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter labels by search\ - \ string\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"with_content\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter distributions based on the content served by them\"\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n\ - \ \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields to\ - \ include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions: Pypi\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedpython.PythonDistributionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"distributions_python_pypi_create\"\ - ,\n \"description\": \"Trigger an asynchronous create task\"\ - ,\n \"summary\": \"Create a python distribution\",\n \ - \ \"tags\": [\n \"Distributions: Pypi\"\n \ - \ ],\n \"requestBody\": {\n \"\ - content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/python.PythonDistribution\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/python.PythonDistribution\"\n \ - \ }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/python.PythonDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{python_python_distribution_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"distributions_python_pypi_read\",\n \ - \ \"description\": \"\\nPulp Python Distributions are used to distribute\ - \ Python content from\\nPython Repositories or\\nPython Publications. Pulp\ - \ Python\\nDistributions should not be confused with \\\"Python Distribution\\\ - \" as defined by the Python\\ncommunity. In Pulp usage, Python content is\ - \ referred to as Python Package Content.\",\n \"summary\":\ - \ \"Inspect a python distribution\",\n \"parameters\": [\n\ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"python_python_distribution_href\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions: Pypi\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/python.PythonDistributionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"distributions_python_pypi_update\"\ - ,\n \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"summary\": \"Update a python distribution\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"python_python_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Pypi\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/python.PythonDistribution\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/python.PythonDistribution\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/python.PythonDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"distributions_python_pypi_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a python distribution\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"python_python_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Pypi\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedpython.PythonDistribution\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedpython.PythonDistribution\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedpython.PythonDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"distributions_python_pypi_delete\"\ - ,\n \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"summary\": \"Delete a python distribution\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"python_python_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Pypi\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/distributions/rpm/rpm/\": {\n \"get\": {\n \ - \ \"operationId\": \"distributions_rpm_rpm_list\",\n \ - \ \"description\": \"ViewSet for RPM Distributions.\",\n \ - \ \"summary\": \"List rpm distributions\",\n \"parameters\"\ - : [\n {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where base_path matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"base_path__contains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ base_path contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"base_path__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where base_path\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - base_path__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\":\ - \ {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where base_path is in a comma-separated list of values\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\"\ - : false,\n \"in\": \"query\",\n \ - \ \"description\": \"Number of results to return per page.\",\n \ - \ \"schema\": {\n \"type\": \"\ - integer\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where name matches\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__contains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__in\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"Filter results where name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__startswith\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name starts with value\"\n },\n {\n\ - \ \"name\": \"offset\",\n \"\ - required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return\ - \ the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-base_path\",\n \ - \ \"-name\",\n \"-pk\"\ - ,\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"base_path\",\n \ - \ \"name\",\n \"pk\",\n\ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - ,\n \"pulp_type\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"with_content\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter distributions\ - \ based on the content served by them\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Distributions:\ - \ Rpm\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedrpm.RpmDistributionResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\":\ - \ {\n \"operationId\": \"distributions_rpm_rpm_create\",\n\ - \ \"description\": \"Trigger an asynchronous create task\"\ - ,\n \"summary\": \"Create a rpm distribution\",\n \ - \ \"tags\": [\n \"Distributions: Rpm\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/rpm.RpmDistribution\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/rpm.RpmDistribution\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/rpm.RpmDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_distribution_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"distributions_rpm_rpm_read\",\n \ - \ \"description\": \"ViewSet for RPM Distributions.\",\n \"\ - summary\": \"Inspect a rpm distribution\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_rpm_distribution_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions: Rpm\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RpmDistributionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"distributions_rpm_rpm_update\",\n\ - \ \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"summary\": \"Update a rpm distribution\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/rpm.RpmDistribution\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/rpm.RpmDistribution\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/rpm.RpmDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"distributions_rpm_rpm_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a rpm distribution\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedrpm.RpmDistribution\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedrpm.RpmDistribution\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedrpm.RpmDistribution\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"distributions_rpm_rpm_delete\",\n\ - \ \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"summary\": \"Delete a rpm distribution\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Rpm\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_distribution_href}add_role/\": {\n \"post\": {\n\ - \ \"operationId\": \"distributions_rpm_rpm_add_role\",\n \ - \ \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_distribution_href}list_roles/\": {\n \"get\": {\n\ - \ \"operationId\": \"distributions_rpm_rpm_list_roles\",\n\ - \ \"description\": \"List roles assigned to this object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions: Rpm\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_distribution_href}my_permissions/\": {\n \"get\":\ - \ {\n \"operationId\": \"distributions_rpm_rpm_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_rpm_distribution_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\":\ - \ \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Distributions: Rpm\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_distribution_href}remove_role/\": {\n \"post\": {\n\ - \ \"operationId\": \"distributions_rpm_rpm_remove_role\",\n\ - \ \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_distribution_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Distributions: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/docs/api.json\": {\n \"get\": {\n \ - \ \"operationId\": \"docs_api.json_get\",\n \"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\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"query\",\n \"name\": \"lang\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"enum\": [\n \ - \ \"af\",\n \"ar\",\n \ - \ \"ar-dz\",\n \"ast\"\ - ,\n \"az\",\n \ - \ \"be\",\n \"bg\",\n \ - \ \"bn\",\n \"br\",\n \ - \ \"bs\",\n \"ca\",\n\ - \ \"cs\",\n \ - \ \"cy\",\n \"da\",\n \ - \ \"de\",\n \"dsb\",\n \ - \ \"el\",\n \"en\",\n\ - \ \"en-au\",\n \ - \ \"en-gb\",\n \"eo\",\n \ - \ \"es\",\n \"es-ar\",\n \ - \ \"es-co\",\n \ - \ \"es-mx\",\n \"es-ni\",\n \ - \ \"es-ve\",\n \"et\",\n \ - \ \"eu\",\n \"\ - fa\",\n \"fi\",\n \ - \ \"fr\",\n \"fy\",\n \ - \ \"ga\",\n \"gd\",\n \ - \ \"gl\",\n \"he\"\ - ,\n \"hi\",\n \ - \ \"hr\",\n \"hsb\",\n \ - \ \"hu\",\n \"hy\",\n \ - \ \"ia\",\n \"id\",\n\ - \ \"ig\",\n \ - \ \"io\",\n \"is\",\n \ - \ \"it\",\n \"ja\",\n \ - \ \"ka\",\n \"kab\",\n\ - \ \"kk\",\n \ - \ \"km\",\n \"kn\",\n \ - \ \"ko\",\n \"ky\",\n \ - \ \"lb\",\n \"lt\",\n \ - \ \"lv\",\n \"\ - mk\",\n \"ml\",\n \ - \ \"mn\",\n \"mr\",\n \ - \ \"my\",\n \"nb\",\n \ - \ \"ne\",\n \"nl\"\ - ,\n \"nn\",\n \ - \ \"os\",\n \"pa\",\n \ - \ \"pl\",\n \"pt\",\n \ - \ \"pt-br\",\n \"ro\"\ - ,\n \"ru\",\n \ - \ \"sk\",\n \"sl\",\n \ - \ \"sq\",\n \"sr\",\n \ - \ \"sr-latn\",\n \"sv\"\ - ,\n \"sw\",\n \ - \ \"ta\",\n \"te\",\n \ - \ \"tg\",\n \"th\",\n \ - \ \"tk\",\n \"tr\",\n\ - \ \"tt\",\n \ - \ \"udm\",\n \"uk\",\n \ - \ \"ur\",\n \"uz\",\n \ - \ \"vi\",\n \"zh-hans\"\ - ,\n \"zh-hant\"\n \ - \ ]\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"\ - items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\n \ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Docs: Api.Json\"\ - \n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/vnd.oai.openapi+json\": {\n \ - \ \"schema\": {\n \"type\":\ - \ \"object\"\n }\n \ - \ },\n \"application/json\": {\n \ - \ \"schema\": {\n \"\ - type\": \"object\"\n }\n \ - \ }\n },\n \"description\"\ - : \"\"\n }\n }\n }\n },\n\ - \ \"/pulp/api/v3/docs/api.yaml\": {\n \"get\": {\n \ - \ \"operationId\": \"docs_api.yaml_get\",\n \"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\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"query\",\n \"name\": \"lang\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"enum\": [\n \ - \ \"af\",\n \"ar\",\n \ - \ \"ar-dz\",\n \"ast\"\ - ,\n \"az\",\n \ - \ \"be\",\n \"bg\",\n \ - \ \"bn\",\n \"br\",\n \ - \ \"bs\",\n \"ca\",\n\ - \ \"cs\",\n \ - \ \"cy\",\n \"da\",\n \ - \ \"de\",\n \"dsb\",\n \ - \ \"el\",\n \"en\",\n\ - \ \"en-au\",\n \ - \ \"en-gb\",\n \"eo\",\n \ - \ \"es\",\n \"es-ar\",\n \ - \ \"es-co\",\n \ - \ \"es-mx\",\n \"es-ni\",\n \ - \ \"es-ve\",\n \"et\",\n \ - \ \"eu\",\n \"\ - fa\",\n \"fi\",\n \ - \ \"fr\",\n \"fy\",\n \ - \ \"ga\",\n \"gd\",\n \ - \ \"gl\",\n \"he\"\ - ,\n \"hi\",\n \ - \ \"hr\",\n \"hsb\",\n \ - \ \"hu\",\n \"hy\",\n \ - \ \"ia\",\n \"id\",\n\ - \ \"ig\",\n \ - \ \"io\",\n \"is\",\n \ - \ \"it\",\n \"ja\",\n \ - \ \"ka\",\n \"kab\",\n\ - \ \"kk\",\n \ - \ \"km\",\n \"kn\",\n \ - \ \"ko\",\n \"ky\",\n \ - \ \"lb\",\n \"lt\",\n \ - \ \"lv\",\n \"\ - mk\",\n \"ml\",\n \ - \ \"mn\",\n \"mr\",\n \ - \ \"my\",\n \"nb\",\n \ - \ \"ne\",\n \"nl\"\ - ,\n \"nn\",\n \ - \ \"os\",\n \"pa\",\n \ - \ \"pl\",\n \"pt\",\n \ - \ \"pt-br\",\n \"ro\"\ - ,\n \"ru\",\n \ - \ \"sk\",\n \"sl\",\n \ - \ \"sq\",\n \"sr\",\n \ - \ \"sr-latn\",\n \"sv\"\ - ,\n \"sw\",\n \ - \ \"ta\",\n \"te\",\n \ - \ \"tg\",\n \"th\",\n \ - \ \"tk\",\n \"tr\",\n\ - \ \"tt\",\n \ - \ \"udm\",\n \"uk\",\n \ - \ \"ur\",\n \"uz\",\n \ - \ \"vi\",\n \"zh-hans\"\ - ,\n \"zh-hant\"\n \ - \ ]\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"\ - items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\n \ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Docs: Api.Yaml\"\ - \n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/vnd.oai.openapi\": {\n \ - \ \"schema\": {\n \"type\": \"object\"\ - \n }\n },\n \ - \ \"application/yaml\": {\n \ - \ \"schema\": {\n \"type\": \"\ - object\"\n }\n }\n\ - \ },\n \"description\": \"\"\ - \n }\n }\n }\n },\n \ - \ \"/pulp/api/v3/exporters/core/filesystem/\": {\n \"get\"\ - : {\n \"operationId\": \"exporters_core_filesystem_list\",\n\ - \ \"description\": \"Endpoint for managing FilesystemExporters.\ - \ FilesystemExporters are provided as a tech preview.\",\n \ - \ \"summary\": \"List filesystem exporters\",\n \"parameters\"\ - : [\n {\n \"name\": \"limit\",\n\ - \ \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"name__icontains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where name is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"\ - form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-method\",\n \ - \ \"-name\",\n \"\ - -path\",\n \"-pk\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"-pulp_last_updated\"\ - ,\n \"-pulp_type\",\n \ - \ \"method\",\n \"name\"\ - ,\n \"path\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\"\n ]\n \ - \ }\n },\n \"description\"\ - : \"Ordering\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Exporters:\ - \ Filesystem\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/PaginatedFilesystemExporterResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\": {\n\ - \ \"operationId\": \"exporters_core_filesystem_create\",\n\ - \ \"description\": \"Endpoint for managing FilesystemExporters.\ - \ FilesystemExporters are provided as a tech preview.\",\n \ - \ \"summary\": \"Create a filesystem exporter\",\n \"tags\"\ - : [\n \"Exporters: Filesystem\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/FilesystemExporter\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/FilesystemExporter\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/FilesystemExporter\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/FilesystemExporterResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{filesystem_exporter_href}exports/\": {\n \"get\": {\n \ - \ \"operationId\": \"exporters_core_filesystem_exports_list\"\ - ,\n \"description\": \"Endpoint for managing FilesystemExports.\ - \ This endpoint is provided as a tech preview.\",\n \"summary\"\ - : \"List filesystem exports\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"filesystem_exporter_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"name\"\ - : \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Exporters: Filesystem Exports\"\n\ - \ ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/PaginatedFilesystemExportResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\": {\n\ - \ \"operationId\": \"exporters_core_filesystem_exports_create\"\ - ,\n \"description\": \"Trigger an asynchronous task to export\ - \ files to the filesystem\",\n \"summary\": \"Create a filesystem\ - \ export\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"filesystem_exporter_href\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n \ - \ },\n \"required\": true\n }\n\ - \ ],\n \"tags\": [\n \"Exporters:\ - \ Filesystem Exports\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/FilesystemExport\"\n \ - \ }\n },\n \"\ - application/x-www-form-urlencoded\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/FilesystemExport\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/FilesystemExport\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{filesystem_filesystem_export_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"exporters_core_filesystem_exports_read\"\ - ,\n \"description\": \"Endpoint for managing FilesystemExports.\ - \ This endpoint is provided as a tech preview.\",\n \"summary\"\ - : \"Inspect a filesystem export\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"filesystem_filesystem_export_href\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Exporters: Filesystem Exports\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/FilesystemExportResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"exporters_core_filesystem_exports_delete\"\ - ,\n \"description\": \"Endpoint for managing FilesystemExports.\ - \ This endpoint is provided as a tech preview.\",\n \"summary\"\ - : \"Delete a filesystem export\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"filesystem_filesystem_export_href\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Exporters: Filesystem Exports\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"204\": {\n \"description\": \"No response\ - \ body\"\n }\n }\n }\n \ - \ },\n \"{filesystem_exporter_href}\": {\n \"get\": {\n\ - \ \"operationId\": \"exporters_core_filesystem_read\",\n \ - \ \"description\": \"Endpoint for managing FilesystemExporters.\ - \ FilesystemExporters are provided as a tech preview.\",\n \ - \ \"summary\": \"Inspect a filesystem exporter\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"filesystem_exporter_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Exporters: Filesystem\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/FilesystemExporterResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"exporters_core_filesystem_update\"\ - ,\n \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"summary\": \"Update a filesystem exporter\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"filesystem_exporter_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Exporters: Filesystem\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/FilesystemExporter\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/FilesystemExporter\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/FilesystemExporter\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"exporters_core_filesystem_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a filesystem exporter\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"filesystem_exporter_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Exporters: Filesystem\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PatchedFilesystemExporter\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PatchedFilesystemExporter\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PatchedFilesystemExporter\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"exporters_core_filesystem_delete\"\ - ,\n \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"summary\": \"Delete a filesystem exporter\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"filesystem_exporter_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Exporters: Filesystem\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/exporters/core/pulp/\": {\n \"get\": {\n \ - \ \"operationId\": \"exporters_core_pulp_list\",\n \ - \ \"description\": \"ViewSet for viewing PulpExporters.\",\n \ - \ \"summary\": \"List pulp exporters\",\n \"parameters\"\ - : [\n {\n \"name\": \"limit\",\n\ - \ \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"name__icontains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where name is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"\ - form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-name\",\n \ - \ \"-path\",\n \"\ - -pk\",\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"name\",\n \ - \ \"path\",\n \"pk\",\n \ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - ,\n \"pulp_type\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Exporters: Pulp\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedPulpExporterResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"exporters_core_pulp_create\",\n \ - \ \"description\": \"ViewSet for viewing PulpExporters.\",\n\ - \ \"summary\": \"Create a pulp exporter\",\n \ - \ \"tags\": [\n \"Exporters: Pulp\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PulpExporter\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PulpExporter\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PulpExporter\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PulpExporterResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{pulp_exporter_href}exports/\": {\n \"get\": {\n \ - \ \"operationId\": \"exporters_core_pulp_exports_list\",\n \ - \ \"description\": \"ViewSet for viewing exports from a PulpExporter.\"\ - ,\n \"summary\": \"List pulp exports\",\n \"\ - parameters\": [\n {\n \"name\":\ - \ \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"path\",\n \"name\"\ - : \"pulp_exporter_href\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\":\ - \ {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Exporters:\ - \ Pulp Exports\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/PaginatedPulpExportResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\": {\n \ - \ \"operationId\": \"exporters_core_pulp_exports_create\",\n \ - \ \"description\": \"Trigger an asynchronous task to export a\ - \ set of repositories\",\n \"summary\": \"Create a pulp export\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"pulp_exporter_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Exporters: Pulp Exports\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PulpExport\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PulpExport\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PulpExport\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{pulp_pulp_export_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"exporters_core_pulp_exports_read\",\n \ - \ \"description\": \"ViewSet for viewing exports from a PulpExporter.\"\ - ,\n \"summary\": \"Inspect a pulp export\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"pulp_pulp_export_href\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Exporters: Pulp Exports\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PulpExportResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"exporters_core_pulp_exports_delete\"\ - ,\n \"description\": \"ViewSet for viewing exports from a PulpExporter.\"\ - ,\n \"summary\": \"Delete a pulp export\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"pulp_pulp_export_href\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Exporters: Pulp Exports\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"204\"\ - : {\n \"description\": \"No response body\"\n \ - \ }\n }\n }\n },\n \"\ - {pulp_exporter_href}\": {\n \"get\": {\n \"operationId\"\ - : \"exporters_core_pulp_read\",\n \"description\": \"ViewSet\ - \ for viewing PulpExporters.\",\n \"summary\": \"Inspect a\ - \ pulp exporter\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \"\ - name\": \"pulp_exporter_href\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n \ - \ },\n \"required\": true\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Exporters:\ - \ Pulp\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/PulpExporterResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"put\": {\n \"\ - operationId\": \"exporters_core_pulp_update\",\n \"description\"\ - : \"Trigger an asynchronous update task\",\n \"summary\": \"\ - Update a pulp exporter\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"pulp_exporter_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Exporters: Pulp\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PulpExporter\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PulpExporter\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PulpExporter\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"exporters_core_pulp_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a pulp exporter\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"pulp_exporter_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Exporters: Pulp\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/PatchedPulpExporter\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PatchedPulpExporter\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PatchedPulpExporter\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"exporters_core_pulp_delete\",\n \ - \ \"description\": \"Trigger an asynchronous delete task\",\n\ - \ \"summary\": \"Delete a pulp exporter\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"pulp_exporter_href\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Exporters: Pulp\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/groups/\": {\n \"get\": {\n \"\ - operationId\": \"groups_list\",\n \"description\": \"ViewSet\ - \ for Group.\\n\\nNOTE: This API endpoint is in \\\"tech preview\\\" and subject\ - \ to change\",\n \"summary\": \"List groups\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"query\",\n \"name\": \"id\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n },\n \"description\": \"\ - Filter results where id matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"id__in\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"integer\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where id is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"name__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__icontains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__iexact\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-id\",\n\ - \ \"-name\",\n \ - \ \"-pk\",\n \"id\",\n \ - \ \"name\",\n \ - \ \"pk\"\n ]\n \ - \ }\n },\n \"description\"\ - : \"Ordering\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Groups\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/PaginatedGroupResponseList\"\n \ - \ }\n }\n },\n\ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"post\": {\n \ - \ \"operationId\": \"groups_create\",\n \"description\": \"\ - ViewSet for Group.\\n\\nNOTE: This API endpoint is in \\\"tech preview\\\"\ - \ and subject to change\",\n \"summary\": \"Create a group\"\ - ,\n \"tags\": [\n \"Groups\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Group\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Group\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Group\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{group_href}roles/\": {\n \"get\": {\n \"\ - operationId\": \"groups_roles_list\",\n \"description\": \"\ - ViewSet for GroupRole.\\n\\nNOTE: This API endpoint is in \\\"tech preview\\\ - \" and subject to change\",\n \"summary\": \"List group roles\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"query\",\n \"name\": \"content_object\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"content_object\"\n },\n {\n \ - \ \"in\": \"path\",\n \"name\":\ - \ \"group_href\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\",\n\ - \ \"description\": \"Number of results to return per\ - \ page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"name\": \"offset\"\ - ,\n \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-description\",\n \ - \ \"-pk\",\n \ - \ \"-pulp_created\",\n \"-role\",\n \ - \ \"description\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"role\"\n \ - \ ]\n }\n },\n \ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"role\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"role__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n {\n \"in\":\ - \ \"query\",\n \"name\": \"role__icontains\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"role__in\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"Multiple values may be separated by commas.\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - role__startswith\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n\ - \ \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields to\ - \ include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Groups: Roles\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedGroupRoleResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"groups_roles_create\",\n \ - \ \"description\": \"ViewSet for GroupRole.\\n\\nNOTE: This API endpoint\ - \ is in \\\"tech preview\\\" and subject to change\",\n \"\ - summary\": \"Create a group role\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"group_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Groups: Roles\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupRole\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupRole\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupRole\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"201\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupRoleResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"{groups_group_role_href}\"\ - : {\n \"get\": {\n \"operationId\": \"groups_roles_read\"\ - ,\n \"description\": \"ViewSet for GroupRole.\\n\\nNOTE: This\ - \ API endpoint is in \\\"tech preview\\\" and subject to change\",\n \ - \ \"summary\": \"Inspect a group role\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"groups_group_role_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Groups: Roles\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupRoleResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"groups_roles_delete\",\n \ - \ \"description\": \"ViewSet for GroupRole.\\n\\nNOTE: This API endpoint\ - \ is in \\\"tech preview\\\" and subject to change\",\n \"\ - summary\": \"Delete a group role\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"groups_group_role_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Groups: Roles\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"204\": {\n \ - \ \"description\": \"No response body\"\n }\n\ - \ }\n }\n },\n \"{group_href}users/\"\ - : {\n \"get\": {\n \"operationId\": \"groups_users_list\"\ - ,\n \"description\": \"List group users.\",\n \ - \ \"summary\": \"List users\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"group_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"name\": \"limit\"\ - ,\n \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"name\"\ - : \"offset\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\":\ - \ \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Groups: Users\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n }\n\ - \ ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PaginatedGroupUserResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"groups_users_create\",\n \ - \ \"description\": \"Add a user to a group.\",\n \"summary\"\ - : \"Create an user\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"group_href\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"required\": true\n }\n \ - \ ],\n \"tags\": [\n \"Groups:\ - \ Users\"\n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupUser\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupUser\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupUser\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"201\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupUserResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"{groups_user_href}\"\ - : {\n \"delete\": {\n \"operationId\": \"groups_users_delete\"\ - ,\n \"description\": \"Remove a user from a group.\",\n \ - \ \"summary\": \"Delete an user\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"groups_user_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Groups: Users\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"204\": {\n \ - \ \"description\": \"No response body\"\n }\n\ - \ }\n }\n },\n \"{group_href}\": {\n\ - \ \"get\": {\n \"operationId\": \"groups_read\"\ - ,\n \"description\": \"ViewSet for Group.\\n\\nNOTE: This API\ - \ endpoint is in \\\"tech preview\\\" and subject to change\",\n \ - \ \"summary\": \"Inspect a group\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"group_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\":\ - \ \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Groups\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\": {\n \ - \ \"operationId\": \"groups_update\",\n \"description\"\ - : \"ViewSet for Group.\\n\\nNOTE: This API endpoint is in \\\"tech preview\\\ - \" and subject to change\",\n \"summary\": \"Update a group\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"group_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Groups\"\n ],\n \"\ - requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\": {\n\ - \ \"$ref\": \"#/components/schemas/Group\"\n\ - \ }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Group\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Group\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"groups_partial_update\",\n \ - \ \"description\": \"ViewSet for Group.\\n\\nNOTE: This API endpoint\ - \ is in \\\"tech preview\\\" and subject to change\",\n \"\ - summary\": \"Update a group\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"group_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Groups\"\n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PatchedGroup\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PatchedGroup\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PatchedGroup\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\": {\n\ - \ \"operationId\": \"groups_delete\",\n \"description\"\ - : \"ViewSet for Group.\\n\\nNOTE: This API endpoint is in \\\"tech preview\\\ - \" and subject to change\",\n \"summary\": \"Delete a group\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"group_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Groups\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"204\": {\n \ - \ \"description\": \"No response body\"\n }\n\ - \ }\n }\n },\n \"{group_href}add_role/\"\ - : {\n \"post\": {\n \"operationId\": \"groups_add_role\"\ - ,\n \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"group_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Groups\"\n ],\n \"\ - requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\": {\n\ - \ \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{group_href}list_roles/\": {\n \"get\": {\n \ - \ \"operationId\": \"groups_list_roles\",\n \"description\"\ - : \"List roles assigned to this object.\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"group_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\":\ - \ \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Groups\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"{group_href}my_permissions/\"\ - : {\n \"get\": {\n \"operationId\": \"groups_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"group_href\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"required\": true\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Groups\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/MyPermissionsResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"{group_href}remove_role/\"\ - : {\n \"post\": {\n \"operationId\": \"groups_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"group_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Groups\"\n ],\n \"\ - requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\": {\n\ - \ \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/herminig/tasking_benchmark/\": {\n \"post\"\ - : {\n \"operationId\": \"herminig_tasking_benchmark_post\"\ - ,\n \"description\": \"Benchmark the task queueing.\",\n \ - \ \"tags\": [\n \"Herminig: Tasking_Benchmark\"\ - \n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/TaskingBenchmark\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/TaskingBenchmark\"\n \ - \ }\n },\n \"\ - multipart/form-data\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/TaskingBenchmark\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/TaskingBenchmarkResultResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/herminig/tasking_test/\": {\n \"post\": {\n\ - \ \"operationId\": \"herminig_tasking_test_post\",\n \ - \ \"description\": \"Benchmark the task queueing.\",\n \ - \ \"tags\": [\n \"Herminig: Tasking_Test\"\n \ - \ ],\n \"requestBody\": {\n \"\ - content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/TaskingTest\"\n }\n \ - \ },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/TaskingTest\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/TaskingTest\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/TaskingTestResultResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/importers/core/pulp/\": {\n \"get\": {\n \ - \ \"operationId\": \"importers_core_pulp_list\",\n \ - \ \"description\": \"ViewSet for PulpImporters.\",\n \"\ - summary\": \"List pulp importers\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"name__icontains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where name is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"\ - form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-name\",\n \ - \ \"-pk\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"name\",\n \ - \ \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\",\n \ - \ \"pulp_type\"\n \ - \ ]\n }\n },\n \ - \ \"description\": \"Ordering\",\n \"\ - explode\": false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n\ - \ \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields to\ - \ include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Importers: Pulp\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedPulpImporterResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"importers_core_pulp_create\",\n \ - \ \"description\": \"ViewSet for PulpImporters.\",\n \ - \ \"summary\": \"Create a pulp importer\",\n \"tags\"\ - : [\n \"Importers: Pulp\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/PulpImporter\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PulpImporter\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PulpImporter\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PulpImporterResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{pulp_importer_href}imports/\": {\n \"get\": {\n \ - \ \"operationId\": \"importers_core_pulp_imports_list\",\n \ - \ \"description\": \"ViewSet for PulpImports.\",\n \"\ - summary\": \"List pulp imports\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"\ - query\",\n \"description\": \"Number of results to\ - \ return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"name\"\ - : \"offset\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\":\ - \ \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"path\",\n \"name\"\ - : \"pulp_importer_href\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\":\ - \ {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Importers:\ - \ Pulp Imports\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/PaginatedImportResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n }\n\ - \ }\n },\n \"post\": {\n \ - \ \"operationId\": \"importers_core_pulp_imports_create\",\n \ - \ \"description\": \"Trigger an asynchronous task to import a Pulp export.\"\ - ,\n \"summary\": \"Create a pulp import\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"pulp_importer_href\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Importers: Pulp Imports\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PulpImport\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PulpImport\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PulpImport\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/TaskGroupOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{pulp_pulp_import_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"importers_core_pulp_imports_read\",\n \ - \ \"description\": \"ViewSet for PulpImports.\",\n \"summary\"\ - : \"Inspect a pulp import\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"pulp_pulp_import_href\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Importers: Pulp Imports\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ImportResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\": {\n\ - \ \"operationId\": \"importers_core_pulp_imports_delete\",\n\ - \ \"description\": \"ViewSet for PulpImports.\",\n \ - \ \"summary\": \"Delete a pulp import\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"pulp_pulp_import_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Importers: Pulp Imports\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"204\"\ - : {\n \"description\": \"No response body\"\n \ - \ }\n }\n }\n },\n \"\ - {pulp_importer_href}\": {\n \"get\": {\n \"operationId\"\ - : \"importers_core_pulp_read\",\n \"description\": \"ViewSet\ - \ for PulpImporters.\",\n \"summary\": \"Inspect a pulp importer\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"pulp_importer_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Importers: Pulp\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PulpImporterResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"importers_core_pulp_update\",\n \ - \ \"description\": \"ViewSet for PulpImporters.\",\n \ - \ \"summary\": \"Update a pulp importer\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"pulp_importer_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Importers: Pulp\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PulpImporter\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PulpImporter\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PulpImporter\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PulpImporterResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"importers_core_pulp_partial_update\"\ - ,\n \"description\": \"ViewSet for PulpImporters.\",\n \ - \ \"summary\": \"Update a pulp importer\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"pulp_importer_href\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Importers: Pulp\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/PatchedPulpImporter\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PatchedPulpImporter\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PatchedPulpImporter\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PulpImporterResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"importers_core_pulp_delete\",\n \ - \ \"description\": \"ViewSet for PulpImporters.\",\n \ - \ \"summary\": \"Delete a pulp importer\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"pulp_importer_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Importers: Pulp\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"204\": {\n \ - \ \"description\": \"No response body\"\n }\n\ - \ }\n }\n },\n \"/pulp/api/v3/importers/core/pulp/import-check/\"\ - : {\n \"post\": {\n \"operationId\": \"pulp_import_check_post\"\ - ,\n \"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\",\n \ - \ \"summary\": \"Validate the parameters to be used for a PulpImport call\"\ - ,\n \"tags\": [\n \"Importers: Pulp Import-Check\"\ - \n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PulpImportCheck\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PulpImportCheck\"\n \ - \ }\n },\n \"\ - multipart/form-data\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PulpImportCheck\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PulpImportCheckResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/orphans/\": {\n \"delete\": {\n \ - \ \"operationId\": \"orphans_delete\",\n \"description\"\ - : \"DEPRECATED! Trigger an asynchronous task that deletes all orphaned content\ - \ and artifacts. Use the `POST /pulp/api/v3/orphans/cleanup/` call instead.\"\ - ,\n \"summary\": \"Delete orphans\",\n \"tags\"\ - : [\n \"Orphans\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/orphans/cleanup/\": {\n \"post\": {\n \ - \ \"operationId\": \"orphans_cleanup_cleanup\",\n \"\ - description\": \"Trigger an asynchronous orphan cleanup operation.\",\n \ - \ \"tags\": [\n \"Orphans: Cleanup\"\n \ - \ ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/OrphansCleanup\"\n }\n\ - \ },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/OrphansCleanup\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/OrphansCleanup\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/publications/\": {\n \"get\": {\n \ - \ \"operationId\": \"publications_list\",\n \"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.\",\n \"\ - summary\": \"List publications\",\n \"parameters\": [\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"content\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Content Unit referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"content__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Content Unit referenced by HREF\"\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"name\": \"offset\"\ - ,\n \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-complete\",\n \ - \ \"-pass_through\",\n \ - \ \"-pk\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"complete\",\n\ - \ \"pass_through\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\"\n ]\n \ - \ }\n },\n \"description\"\ - : \"Ordering\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created\",\n \"schema\": {\n\ - \ \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created matches\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_created__gt\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created is greater than value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_created__gte\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_created is greater than or equal to value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__lt\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_created is less than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__lte\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is\ - \ less than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__range\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ }\n },\n \"\ - description\": \"Filter results where pulp_created is between two comma separated\ - \ values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Repository referenced by HREF\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"repository_version\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"uuid\"\n \ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"\ - items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\n \ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Publications\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/PaginatedPublicationResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"/pulp/api/v3/publications/file/file/\"\ - : {\n \"get\": {\n \"operationId\": \"publications_file_file_list\"\ - ,\n \"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.\",\n \"summary\": \"List file publications\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"query\",\n \"name\": \"content\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Content Unit referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"content__in\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Content Unit referenced\ - \ by HREF\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-complete\"\ - ,\n \"-pass_through\",\n \ - \ \"-pk\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"complete\",\n\ - \ \"pass_through\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\"\n ]\n \ - \ }\n },\n \"description\"\ - : \"Ordering\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created\",\n \"schema\": {\n\ - \ \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created matches\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_created__gt\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created is greater than value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_created__gte\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_created is greater than or equal to value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__lt\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_created is less than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__lte\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is\ - \ less than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__range\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ }\n },\n \"\ - description\": \"Filter results where pulp_created is between two comma separated\ - \ values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Repository referenced by HREF\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"repository_version\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"uuid\"\n \ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"\ - items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\n \ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Publications:\ - \ File\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedfile.FilePublicationResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"publications_file_file_create\",\n\ - \ \"description\": \"Trigger an asynchronous task to publish\ - \ file content.\",\n \"summary\": \"Create a file publication\"\ - ,\n \"tags\": [\n \"Publications: File\"\ - \n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/file.FilePublication\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/file.FilePublication\"\n \ - \ }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\": {\n\ - \ \"$ref\": \"#/components/schemas/file.FilePublication\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_publication_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"publications_file_file_read\",\n \ - \ \"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.\"\ - ,\n \"summary\": \"Inspect a file publication\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_publication_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Publications: File\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/file.FilePublicationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"publications_file_file_delete\",\n\ - \ \"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.\",\n \"summary\": \"Delete a file publication\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_publication_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Publications: File\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"204\"\ - : {\n \"description\": \"No response body\"\n \ - \ }\n }\n }\n },\n \"\ - {file_file_publication_href}add_role/\": {\n \"post\": {\n \ - \ \"operationId\": \"publications_file_file_add_role\",\n \ - \ \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_publication_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Publications: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_publication_href}list_roles/\": {\n \"get\": {\n\ - \ \"operationId\": \"publications_file_file_list_roles\",\n\ - \ \"description\": \"List roles assigned to this object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_publication_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Publications: File\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_publication_href}my_permissions/\": {\n \"get\"\ - : {\n \"operationId\": \"publications_file_file_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"file_file_publication_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Publications: File\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_publication_href}remove_role/\": {\n \"post\":\ - \ {\n \"operationId\": \"publications_file_file_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_publication_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Publications: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/publications/python/pypi/\": {\n \"get\": {\n\ - \ \"operationId\": \"publications_python_pypi_list\",\n \ - \ \"description\": \"\\nPython Publications refer to the Python\ - \ Package content in a repository version, and include\\nmetadata about that\ - \ content.\",\n \"summary\": \"List python publications\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"query\",\n \"name\": \"content\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Content Unit referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"content__in\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Content Unit referenced\ - \ by HREF\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-complete\"\ - ,\n \"-pass_through\",\n \ - \ \"-pk\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"complete\",\n\ - \ \"pass_through\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\"\n ]\n \ - \ }\n },\n \"description\"\ - : \"Ordering\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created\",\n \"schema\": {\n\ - \ \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created matches\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_created__gt\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created is greater than value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_created__gte\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_created is greater than or equal to value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__lt\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_created is less than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__lte\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is\ - \ less than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__range\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ }\n },\n \"\ - description\": \"Filter results where pulp_created is between two comma separated\ - \ values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Repository referenced by HREF\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"repository_version\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"uuid\"\n \ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"\ - items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\n \ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Publications:\ - \ Pypi\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedpython.PythonPublicationResponseList\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"publications_python_pypi_create\"\ - ,\n \"description\": \"\\nDispatches a publish task, which\ - \ generates metadata that will be used by pip.\",\n \"summary\"\ - : \"Create a python publication\",\n \"tags\": [\n \ - \ \"Publications: Pypi\"\n ],\n \"\ - requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\": {\n\ - \ \"$ref\": \"#/components/schemas/python.PythonPublication\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/python.PythonPublication\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/python.PythonPublication\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{python_python_publication_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"publications_python_pypi_read\",\n \ - \ \"description\": \"\\nPython Publications refer to the Python Package\ - \ content in a repository version, and include\\nmetadata about that content.\"\ - ,\n \"summary\": \"Inspect a python publication\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"python_python_publication_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Publications: Pypi\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/python.PythonPublicationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"publications_python_pypi_delete\"\ - ,\n \"description\": \"\\nPython Publications refer to the\ - \ Python Package content in a repository version, and include\\nmetadata about\ - \ that content.\",\n \"summary\": \"Delete a python publication\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"python_python_publication_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Publications: Pypi\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"204\"\ - : {\n \"description\": \"No response body\"\n \ - \ }\n }\n }\n },\n \"\ - /pulp/api/v3/publications/rpm/rpm/\": {\n \"get\": {\n \ - \ \"operationId\": \"publications_rpm_rpm_list\",\n \ - \ \"description\": \"ViewSet for Rpm Publications.\",\n \"\ - summary\": \"List rpm publications\",\n \"parameters\": [\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"content\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Content Unit referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"content__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Content Unit referenced by HREF\"\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"name\": \"offset\"\ - ,\n \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-complete\",\n \ - \ \"-pass_through\",\n \ - \ \"-pk\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"complete\",\n\ - \ \"pass_through\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\"\n ]\n \ - \ }\n },\n \"description\"\ - : \"Ordering\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created\",\n \"schema\": {\n\ - \ \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created matches\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_created__gt\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created is greater than value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_created__gte\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_created is greater than or equal to value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__lt\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_created is less than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__lte\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is\ - \ less than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__range\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ }\n },\n \"\ - description\": \"Filter results where pulp_created is between two comma separated\ - \ values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Repository referenced by HREF\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"repository_version\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"uuid\"\n \ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"\ - items\": {\n \"type\": \"string\"\n \ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\n \ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Publications:\ - \ Rpm\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedrpm.RpmPublicationResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\": {\n\ - \ \"operationId\": \"publications_rpm_rpm_create\",\n \ - \ \"description\": \"Trigger an asynchronous task to create a new\ - \ RPM content publication.\",\n \"summary\": \"Create a rpm\ - \ publication\",\n \"tags\": [\n \"Publications:\ - \ Rpm\"\n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RpmPublication\"\n \ - \ }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/rpm.RpmPublication\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/rpm.RpmPublication\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_publication_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"publications_rpm_rpm_read\",\n \"\ - description\": \"ViewSet for Rpm Publications.\",\n \"summary\"\ - : \"Inspect a rpm publication\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_rpm_publication_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Publications: Rpm\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RpmPublicationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"publications_rpm_rpm_delete\",\n \ - \ \"description\": \"ViewSet for Rpm Publications.\",\n \ - \ \"summary\": \"Delete a rpm publication\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"rpm_rpm_publication_href\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Publications: Rpm\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"204\"\ - : {\n \"description\": \"No response body\"\n \ - \ }\n }\n }\n },\n \"\ - {rpm_rpm_publication_href}add_role/\": {\n \"post\": {\n \ - \ \"operationId\": \"publications_rpm_rpm_add_role\",\n \ - \ \"description\": \"Add a role for this object to users/groups.\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_publication_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Publications: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_publication_href}list_roles/\": {\n \"get\": {\n\ - \ \"operationId\": \"publications_rpm_rpm_list_roles\",\n \ - \ \"description\": \"List roles assigned to this object.\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_publication_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Publications: Rpm\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_publication_href}my_permissions/\": {\n \"get\": {\n\ - \ \"operationId\": \"publications_rpm_rpm_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_rpm_publication_href\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Publications: Rpm\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"\ - {rpm_rpm_publication_href}remove_role/\": {\n \"post\": {\n \ - \ \"operationId\": \"publications_rpm_rpm_remove_role\",\n \ - \ \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_publication_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Publications: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/pulp_ansible/tags/\": {\n \"get\": {\n \ - \ \"operationId\": \"pulp_ansible_tags_list\",\n \ - \ \"description\": \"ViewSet for Tag models.\",\n \"summary\"\ - : \"List tags\",\n \"parameters\": [\n {\n\ - \ \"name\": \"limit\",\n \"\ - required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"Number of results to return per page.\"\ - ,\n \"schema\": {\n \"type\"\ - : \"integer\"\n }\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"The initial index from which\ - \ to return the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Tags\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedTagResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/pulp_container/namespaces/\": {\n \"get\": {\n\ - \ \"operationId\": \"pulp_container_namespaces_list\",\n \ - \ \"description\": \"ViewSet for ContainerNamespaces.\",\n \ - \ \"summary\": \"List container namespaces\",\n \ - \ \"parameters\": [\n {\n \"name\"\ - : \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-name\",\n \ - \ \"-pk\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"name\",\n \"pk\",\n \ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - \n ]\n }\n \ - \ },\n \"description\": \"Ordering\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Pulp_Container: Namespaces\"\n \ - \ ],\n \"security\": [\n {\n\ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerNamespaceResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"pulp_container_namespaces_create\"\ - ,\n \"description\": \"ViewSet for ContainerNamespaces.\",\n\ - \ \"summary\": \"Create a container namespace\",\n \ - \ \"tags\": [\n \"Pulp_Container: Namespaces\"\n\ - \ ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \"\ - $ref\": \"#/components/schemas/container.ContainerNamespace\"\n \ - \ }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/container.ContainerNamespace\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/container.ContainerNamespace\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/container.ContainerNamespaceResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_namespace_href}\": {\n \"get\": {\n\ - \ \"operationId\": \"pulp_container_namespaces_read\",\n \ - \ \"description\": \"ViewSet for ContainerNamespaces.\",\n \ - \ \"summary\": \"Inspect a container namespace\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_namespace_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Container: Namespaces\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/container.ContainerNamespaceResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"pulp_container_namespaces_delete\"\ - ,\n \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"summary\": \"Delete a container namespace\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_namespace_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Pulp_Container: Namespaces\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_namespace_href}add_role/\": {\n \"post\"\ - : {\n \"operationId\": \"pulp_container_namespaces_add_role\"\ - ,\n \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_namespace_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Pulp_Container: Namespaces\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_namespace_href}list_roles/\": {\n \"\ - get\": {\n \"operationId\": \"pulp_container_namespaces_list_roles\"\ - ,\n \"description\": \"List roles assigned to this object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_namespace_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Container: Namespaces\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_namespace_href}my_permissions/\": {\n \ - \ \"get\": {\n \"operationId\": \"pulp_container_namespaces_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_namespace_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Container: Namespaces\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_namespace_href}remove_role/\": {\n \"\ - post\": {\n \"operationId\": \"pulp_container_namespaces_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_namespace_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Pulp_Container: Namespaces\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/remotes/\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_list\",\n \"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.\",\n \"\ - summary\": \"List remotes\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"name__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__icontains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__startswith\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name starts with value\"\n },\n {\n\ - \ \"name\": \"offset\",\n \"\ - required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return\ - \ the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-ca_cert\",\n \ - \ \"-client_cert\",\n \"\ - -client_key\",\n \"-connect_timeout\",\n\ - \ \"-download_concurrency\",\n \ - \ \"-headers\",\n \ - \ \"-max_retries\",\n \"-name\",\n\ - \ \"-password\",\n \ - \ \"-pk\",\n \"-policy\"\ - ,\n \"-proxy_password\",\n \ - \ \"-proxy_url\",\n \ - \ \"-proxy_username\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"-rate_limit\"\ - ,\n \"-sock_connect_timeout\",\n \ - \ \"-sock_read_timeout\",\n \ - \ \"-tls_validation\",\n \ - \ \"-total_timeout\",\n \"-url\",\n\ - \ \"-username\",\n \ - \ \"ca_cert\",\n \"client_cert\"\ - ,\n \"client_key\",\n \ - \ \"connect_timeout\",\n \ - \ \"download_concurrency\",\n \"headers\"\ - ,\n \"max_retries\",\n \ - \ \"name\",\n \"password\"\ - ,\n \"pk\",\n \ - \ \"policy\",\n \"proxy_password\"\ - ,\n \"proxy_url\",\n \ - \ \"proxy_username\",\n \ - \ \"pulp_created\",\n \"pulp_id\",\n\ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"rate_limit\",\n \"sock_connect_timeout\"\ - ,\n \"sock_read_timeout\",\n \ - \ \"tls_validation\",\n \ - \ \"total_timeout\",\n \"url\"\ - ,\n \"username\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_last_updated\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - pulp_last_updated__gt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated is greater\ - \ than value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_last_updated__gte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is greater than or equal to value\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"pulp_last_updated__lt\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is less than value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__lte\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_last_updated is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__range\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\"\n }\n },\n\ - \ \"description\": \"Filter results where pulp_last_updated\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/PaginatedRemoteResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n }\n\ - \ }\n }\n },\n \"/pulp/api/v3/remotes/ansible/collection/\"\ - : {\n \"get\": {\n \"operationId\": \"remotes_ansible_collection_list\"\ - ,\n \"description\": \"ViewSet for Collection Remotes.\",\n\ - \ \"summary\": \"List collection remotes\",\n \ - \ \"parameters\": [\n {\n \"name\"\ - : \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-ca_cert\",\n \ - \ \"-client_cert\",\n \ - \ \"-client_key\",\n \"-connect_timeout\"\ - ,\n \"-download_concurrency\",\n \ - \ \"-headers\",\n \ - \ \"-max_retries\",\n \"-name\"\ - ,\n \"-password\",\n \ - \ \"-pk\",\n \"-policy\"\ - ,\n \"-proxy_password\",\n \ - \ \"-proxy_url\",\n \ - \ \"-proxy_username\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"-rate_limit\"\ - ,\n \"-sock_connect_timeout\",\n \ - \ \"-sock_read_timeout\",\n \ - \ \"-tls_validation\",\n \ - \ \"-total_timeout\",\n \"-url\",\n\ - \ \"-username\",\n \ - \ \"ca_cert\",\n \"client_cert\"\ - ,\n \"client_key\",\n \ - \ \"connect_timeout\",\n \ - \ \"download_concurrency\",\n \"headers\"\ - ,\n \"max_retries\",\n \ - \ \"name\",\n \"password\"\ - ,\n \"pk\",\n \ - \ \"policy\",\n \"proxy_password\"\ - ,\n \"proxy_url\",\n \ - \ \"proxy_username\",\n \ - \ \"pulp_created\",\n \"pulp_id\",\n\ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"rate_limit\",\n \"sock_connect_timeout\"\ - ,\n \"sock_read_timeout\",\n \ - \ \"tls_validation\",\n \ - \ \"total_timeout\",\n \"url\"\ - ,\n \"username\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_last_updated\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - pulp_last_updated__gt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated is greater\ - \ than value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_last_updated__gte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is greater than or equal to value\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"pulp_last_updated__lt\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is less than value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__lte\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_last_updated is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__range\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\"\n }\n },\n\ - \ \"description\": \"Filter results where pulp_last_updated\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: Collection\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedansible.CollectionRemoteResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"remotes_ansible_collection_create\"\ - ,\n \"description\": \"ViewSet for Collection Remotes.\",\n\ - \ \"summary\": \"Create a collection remote\",\n \ - \ \"tags\": [\n \"Remotes: Collection\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.CollectionRemoteResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_collection_remote_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_ansible_collection_read\",\n \ - \ \"description\": \"ViewSet for Collection Remotes.\",\n \ - \ \"summary\": \"Inspect a collection remote\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"ansible_collection_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Remotes: Collection\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.CollectionRemoteResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"remotes_ansible_collection_update\"\ - ,\n \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"summary\": \"Update a collection remote\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_collection_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Collection\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"remotes_ansible_collection_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a collection remote\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_collection_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Collection\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedansible.CollectionRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedansible.CollectionRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedansible.CollectionRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"remotes_ansible_collection_delete\"\ - ,\n \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"summary\": \"Delete a collection remote\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_collection_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Collection\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/remotes/ansible/git/\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_ansible_git_list\",\n \ - \ \"description\": \"ViewSet for Ansible Remotes.\\n\\nThis is a tech\ - \ preview feature. The functionality may change in the future.\",\n \ - \ \"summary\": \"List git remotes\",\n \"parameters\"\ - : [\n {\n \"name\": \"limit\",\n\ - \ \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"name__icontains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where name is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"\ - form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-ca_cert\",\n \ - \ \"-client_cert\",\n \ - \ \"-client_key\",\n \"-connect_timeout\"\ - ,\n \"-download_concurrency\",\n \ - \ \"-headers\",\n \ - \ \"-max_retries\",\n \"-name\"\ - ,\n \"-password\",\n \ - \ \"-pk\",\n \"-policy\"\ - ,\n \"-proxy_password\",\n \ - \ \"-proxy_url\",\n \ - \ \"-proxy_username\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"-rate_limit\"\ - ,\n \"-sock_connect_timeout\",\n \ - \ \"-sock_read_timeout\",\n \ - \ \"-tls_validation\",\n \ - \ \"-total_timeout\",\n \"-url\",\n\ - \ \"-username\",\n \ - \ \"ca_cert\",\n \"client_cert\"\ - ,\n \"client_key\",\n \ - \ \"connect_timeout\",\n \ - \ \"download_concurrency\",\n \"headers\"\ - ,\n \"max_retries\",\n \ - \ \"name\",\n \"password\"\ - ,\n \"pk\",\n \ - \ \"policy\",\n \"proxy_password\"\ - ,\n \"proxy_url\",\n \ - \ \"proxy_username\",\n \ - \ \"pulp_created\",\n \"pulp_id\",\n\ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"rate_limit\",\n \"sock_connect_timeout\"\ - ,\n \"sock_read_timeout\",\n \ - \ \"tls_validation\",\n \ - \ \"total_timeout\",\n \"url\"\ - ,\n \"username\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_last_updated\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - pulp_last_updated__gt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated is greater\ - \ than value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_last_updated__gte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is greater than or equal to value\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"pulp_last_updated__lt\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is less than value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__lte\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_last_updated is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__range\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\"\n }\n },\n\ - \ \"description\": \"Filter results where pulp_last_updated\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: Git\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedansible.GitRemoteResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\": {\n\ - \ \"operationId\": \"remotes_ansible_git_create\",\n \ - \ \"description\": \"ViewSet for Ansible Remotes.\\n\\nThis is a\ - \ tech preview feature. The functionality may change in the future.\",\n \ - \ \"summary\": \"Create a git remote\",\n \"\ - tags\": [\n \"Remotes: Git\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.GitRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.GitRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.GitRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.GitRemoteResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_git_remote_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_ansible_git_read\",\n \"description\"\ - : \"ViewSet for Ansible Remotes.\\n\\nThis is a tech preview feature. The\ - \ functionality may change in the future.\",\n \"summary\"\ - : \"Inspect a git remote\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"ansible_git_remote_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\":\ - \ \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Remotes: Git\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.GitRemoteResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"remotes_ansible_git_update\",\n \ - \ \"description\": \"Trigger an asynchronous update task\",\n\ - \ \"summary\": \"Update a git remote\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"ansible_git_remote_href\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Git\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.GitRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.GitRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.GitRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"remotes_ansible_git_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a git remote\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_git_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Git\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedansible.GitRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedansible.GitRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedansible.GitRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"remotes_ansible_git_delete\",\n \ - \ \"description\": \"Trigger an asynchronous delete task\",\n\ - \ \"summary\": \"Delete a git remote\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"ansible_git_remote_href\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Git\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/remotes/ansible/role/\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_ansible_role_list\",\n \ - \ \"description\": \"ViewSet for Role Remotes.\",\n \"\ - summary\": \"List role remotes\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"\ - query\",\n \"description\": \"Number of results to\ - \ return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"name__icontains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where name is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"\ - form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-ca_cert\",\n \ - \ \"-client_cert\",\n \ - \ \"-client_key\",\n \"-connect_timeout\"\ - ,\n \"-download_concurrency\",\n \ - \ \"-headers\",\n \ - \ \"-max_retries\",\n \"-name\"\ - ,\n \"-password\",\n \ - \ \"-pk\",\n \"-policy\"\ - ,\n \"-proxy_password\",\n \ - \ \"-proxy_url\",\n \ - \ \"-proxy_username\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"-rate_limit\"\ - ,\n \"-sock_connect_timeout\",\n \ - \ \"-sock_read_timeout\",\n \ - \ \"-tls_validation\",\n \ - \ \"-total_timeout\",\n \"-url\",\n\ - \ \"-username\",\n \ - \ \"ca_cert\",\n \"client_cert\"\ - ,\n \"client_key\",\n \ - \ \"connect_timeout\",\n \ - \ \"download_concurrency\",\n \"headers\"\ - ,\n \"max_retries\",\n \ - \ \"name\",\n \"password\"\ - ,\n \"pk\",\n \ - \ \"policy\",\n \"proxy_password\"\ - ,\n \"proxy_url\",\n \ - \ \"proxy_username\",\n \ - \ \"pulp_created\",\n \"pulp_id\",\n\ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"rate_limit\",\n \"sock_connect_timeout\"\ - ,\n \"sock_read_timeout\",\n \ - \ \"tls_validation\",\n \ - \ \"total_timeout\",\n \"url\"\ - ,\n \"username\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_last_updated\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - pulp_last_updated__gt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated is greater\ - \ than value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_last_updated__gte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is greater than or equal to value\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"pulp_last_updated__lt\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is less than value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__lte\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_last_updated is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__range\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\"\n }\n },\n\ - \ \"description\": \"Filter results where pulp_last_updated\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: Role\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedansible.RoleRemoteResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\": {\n\ - \ \"operationId\": \"remotes_ansible_role_create\",\n \ - \ \"description\": \"ViewSet for Role Remotes.\",\n \ - \ \"summary\": \"Create a role remote\",\n \"tags\": [\n\ - \ \"Remotes: Role\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.RoleRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.RoleRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.RoleRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.RoleRemoteResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_role_remote_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_ansible_role_read\",\n \"\ - description\": \"ViewSet for Role Remotes.\",\n \"summary\"\ - : \"Inspect a role remote\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"ansible_role_remote_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Remotes: Role\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.RoleRemoteResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"remotes_ansible_role_update\",\n \ - \ \"description\": \"Trigger an asynchronous update task\",\n\ - \ \"summary\": \"Update a role remote\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"ansible_role_remote_href\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Role\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.RoleRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.RoleRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.RoleRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"remotes_ansible_role_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a role remote\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_role_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Role\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedansible.RoleRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedansible.RoleRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedansible.RoleRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"remotes_ansible_role_delete\",\n \ - \ \"description\": \"Trigger an asynchronous delete task\",\n\ - \ \"summary\": \"Delete a role remote\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"ansible_role_remote_href\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Role\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/remotes/container/container/\": {\n \"get\":\ - \ {\n \"operationId\": \"remotes_container_container_list\"\ - ,\n \"description\": \"Container remotes represent an external\ - \ repository that implements the Container\\nRegistry API. Container remotes\ - \ support deferred downloading by configuring\\nthe ``policy`` field. ``on_demand``\ - \ and ``streamed`` policies can provide\\nsignificant disk space savings.\"\ - ,\n \"summary\": \"List container remotes\",\n \ - \ \"parameters\": [\n {\n \"\ - name\": \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-ca_cert\",\n \ - \ \"-client_cert\",\n \ - \ \"-client_key\",\n \"-connect_timeout\"\ - ,\n \"-download_concurrency\",\n \ - \ \"-headers\",\n \ - \ \"-max_retries\",\n \"-name\"\ - ,\n \"-password\",\n \ - \ \"-pk\",\n \"-policy\"\ - ,\n \"-proxy_password\",\n \ - \ \"-proxy_url\",\n \ - \ \"-proxy_username\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"-rate_limit\"\ - ,\n \"-sock_connect_timeout\",\n \ - \ \"-sock_read_timeout\",\n \ - \ \"-tls_validation\",\n \ - \ \"-total_timeout\",\n \"-url\",\n\ - \ \"-username\",\n \ - \ \"ca_cert\",\n \"client_cert\"\ - ,\n \"client_key\",\n \ - \ \"connect_timeout\",\n \ - \ \"download_concurrency\",\n \"headers\"\ - ,\n \"max_retries\",\n \ - \ \"name\",\n \"password\"\ - ,\n \"pk\",\n \ - \ \"policy\",\n \"proxy_password\"\ - ,\n \"proxy_url\",\n \ - \ \"proxy_username\",\n \ - \ \"pulp_created\",\n \"pulp_id\",\n\ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"rate_limit\",\n \"sock_connect_timeout\"\ - ,\n \"sock_read_timeout\",\n \ - \ \"tls_validation\",\n \ - \ \"total_timeout\",\n \"url\"\ - ,\n \"username\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_last_updated\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - pulp_last_updated__gt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated is greater\ - \ than value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_last_updated__gte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is greater than or equal to value\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"pulp_last_updated__lt\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is less than value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__lte\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_last_updated is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__range\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\"\n }\n },\n\ - \ \"description\": \"Filter results where pulp_last_updated\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: Container\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerRemoteResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"remotes_container_container_create\"\ - ,\n \"description\": \"Container remotes represent an external\ - \ repository that implements the Container\\nRegistry API. Container remotes\ - \ support deferred downloading by configuring\\nthe ``policy`` field. ``on_demand``\ - \ and ``streamed`` policies can provide\\nsignificant disk space savings.\"\ - ,\n \"summary\": \"Create a container remote\",\n \ - \ \"tags\": [\n \"Remotes: Container\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/container.ContainerRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/container.ContainerRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/container.ContainerRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/container.ContainerRemoteResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_remote_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_container_container_read\",\n \ - \ \"description\": \"Container remotes represent an external repository\ - \ that implements the Container\\nRegistry API. Container remotes support\ - \ deferred downloading by configuring\\nthe ``policy`` field. ``on_demand``\ - \ and ``streamed`` policies can provide\\nsignificant disk space savings.\"\ - ,\n \"summary\": \"Inspect a container remote\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Remotes: Container\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/container.ContainerRemoteResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"remotes_container_container_update\"\ - ,\n \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"summary\": \"Update a container remote\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Container\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/container.ContainerRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/container.ContainerRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/container.ContainerRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"remotes_container_container_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a container remote\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Container\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"remotes_container_container_delete\"\ - ,\n \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"summary\": \"Delete a container remote\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Container\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_remote_href}add_role/\": {\n \"post\"\ - : {\n \"operationId\": \"remotes_container_container_add_role\"\ - ,\n \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Container\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_remote_href}list_roles/\": {\n \"get\"\ - : {\n \"operationId\": \"remotes_container_container_list_roles\"\ - ,\n \"description\": \"List roles assigned to this object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Remotes: Container\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_remote_href}my_permissions/\": {\n \"\ - get\": {\n \"operationId\": \"remotes_container_container_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_remote_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Remotes: Container\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_remote_href}remove_role/\": {\n \"post\"\ - : {\n \"operationId\": \"remotes_container_container_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Container\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/remotes/file/file/\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_file_file_list\",\n \ - \ \"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.\",\n \ - \ \"summary\": \"List file remotes\",\n \"parameters\": [\n\ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"name__icontains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where name is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"\ - form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-ca_cert\",\n \ - \ \"-client_cert\",\n \ - \ \"-client_key\",\n \"-connect_timeout\"\ - ,\n \"-download_concurrency\",\n \ - \ \"-headers\",\n \ - \ \"-max_retries\",\n \"-name\"\ - ,\n \"-password\",\n \ - \ \"-pk\",\n \"-policy\"\ - ,\n \"-proxy_password\",\n \ - \ \"-proxy_url\",\n \ - \ \"-proxy_username\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"-rate_limit\"\ - ,\n \"-sock_connect_timeout\",\n \ - \ \"-sock_read_timeout\",\n \ - \ \"-tls_validation\",\n \ - \ \"-total_timeout\",\n \"-url\",\n\ - \ \"-username\",\n \ - \ \"ca_cert\",\n \"client_cert\"\ - ,\n \"client_key\",\n \ - \ \"connect_timeout\",\n \ - \ \"download_concurrency\",\n \"headers\"\ - ,\n \"max_retries\",\n \ - \ \"name\",\n \"password\"\ - ,\n \"pk\",\n \ - \ \"policy\",\n \"proxy_password\"\ - ,\n \"proxy_url\",\n \ - \ \"proxy_username\",\n \ - \ \"pulp_created\",\n \"pulp_id\",\n\ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"rate_limit\",\n \"sock_connect_timeout\"\ - ,\n \"sock_read_timeout\",\n \ - \ \"tls_validation\",\n \ - \ \"total_timeout\",\n \"url\"\ - ,\n \"username\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_last_updated\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - pulp_last_updated__gt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated is greater\ - \ than value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_last_updated__gte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is greater than or equal to value\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"pulp_last_updated__lt\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is less than value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__lte\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_last_updated is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__range\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\"\n }\n },\n\ - \ \"description\": \"Filter results where pulp_last_updated\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: File\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedfile.FileRemoteResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\": {\n\ - \ \"operationId\": \"remotes_file_file_create\",\n \ - \ \"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.\",\n \ - \ \"summary\": \"Create a file remote\",\n \"tags\"\ - : [\n \"Remotes: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/file.FileRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/file.FileRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/file.FileRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/file.FileRemoteResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_remote_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_file_file_read\",\n \"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.\",\n \"summary\": \"Inspect\ - \ a file remote\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \"\ - name\": \"file_file_remote_href\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"required\": true\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Remotes:\ - \ File\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/file.FileRemoteResponse\"\n \ - \ }\n }\n },\n\ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"put\": {\n \ - \ \"operationId\": \"remotes_file_file_update\",\n \"description\"\ - : \"Trigger an asynchronous update task\",\n \"summary\": \"\ - Update a file remote\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"file_file_remote_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: File\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/file.FileRemote\"\n \ - \ }\n },\n \"\ - application/x-www-form-urlencoded\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/file.FileRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/file.FileRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"remotes_file_file_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a file remote\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedfile.FileRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedfile.FileRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedfile.FileRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"remotes_file_file_delete\",\n \ - \ \"description\": \"Trigger an asynchronous delete task\",\n \ - \ \"summary\": \"Delete a file remote\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"file_file_remote_href\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: File\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_remote_href}add_role/\": {\n \"post\": {\n \ - \ \"operationId\": \"remotes_file_file_add_role\",\n \ - \ \"description\": \"Add a role for this object to users/groups.\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_remote_href}list_roles/\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_file_file_list_roles\",\n \ - \ \"description\": \"List roles assigned to this object.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Remotes: File\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_remote_href}my_permissions/\": {\n \"get\": {\n\ - \ \"operationId\": \"remotes_file_file_my_permissions\",\n\ - \ \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"file_file_remote_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: File\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/MyPermissionsResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"{file_file_remote_href}remove_role/\"\ - : {\n \"post\": {\n \"operationId\": \"remotes_file_file_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/remotes/python/python/\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_python_python_list\",\n \ - \ \"description\": \"\\nPython Remotes are representations of an external\ - \ repository of Python content, eg.\\nPyPI. Fields include upstream repository\ - \ config. Python Remotes are also used to `sync` from\\nupstream repositories,\ - \ and contains sync settings.\",\n \"summary\": \"List python\ - \ remotes\",\n \"parameters\": [\n {\n \ - \ \"name\": \"limit\",\n \"required\"\ - : false,\n \"in\": \"query\",\n \ - \ \"description\": \"Number of results to return per page.\",\n \ - \ \"schema\": {\n \"type\": \"\ - integer\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where name matches\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__contains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__in\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"Filter results where name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__startswith\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name starts with value\"\n },\n {\n\ - \ \"name\": \"offset\",\n \"\ - required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return\ - \ the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-ca_cert\",\n \ - \ \"-client_cert\",\n \"\ - -client_key\",\n \"-connect_timeout\",\n\ - \ \"-download_concurrency\",\n \ - \ \"-headers\",\n \ - \ \"-max_retries\",\n \"-name\",\n\ - \ \"-password\",\n \ - \ \"-pk\",\n \"-policy\"\ - ,\n \"-proxy_password\",\n \ - \ \"-proxy_url\",\n \ - \ \"-proxy_username\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"-rate_limit\"\ - ,\n \"-sock_connect_timeout\",\n \ - \ \"-sock_read_timeout\",\n \ - \ \"-tls_validation\",\n \ - \ \"-total_timeout\",\n \"-url\",\n\ - \ \"-username\",\n \ - \ \"ca_cert\",\n \"client_cert\"\ - ,\n \"client_key\",\n \ - \ \"connect_timeout\",\n \ - \ \"download_concurrency\",\n \"headers\"\ - ,\n \"max_retries\",\n \ - \ \"name\",\n \"password\"\ - ,\n \"pk\",\n \ - \ \"policy\",\n \"proxy_password\"\ - ,\n \"proxy_url\",\n \ - \ \"proxy_username\",\n \ - \ \"pulp_created\",\n \"pulp_id\",\n\ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"rate_limit\",\n \"sock_connect_timeout\"\ - ,\n \"sock_read_timeout\",\n \ - \ \"tls_validation\",\n \ - \ \"total_timeout\",\n \"url\"\ - ,\n \"username\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_last_updated\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - pulp_last_updated__gt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated is greater\ - \ than value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_last_updated__gte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is greater than or equal to value\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"pulp_last_updated__lt\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is less than value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__lte\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_last_updated is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__range\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\"\n }\n },\n\ - \ \"description\": \"Filter results where pulp_last_updated\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: Python\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedpython.PythonRemoteResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\":\ - \ {\n \"operationId\": \"remotes_python_python_create\",\n\ - \ \"description\": \"\\nPython Remotes are representations\ - \ of an external repository of Python content, eg.\\nPyPI. Fields include\ - \ upstream repository config. Python Remotes are also used to `sync` from\\\ - nupstream repositories, and contains sync settings.\",\n \"\ - summary\": \"Create a python remote\",\n \"tags\": [\n \ - \ \"Remotes: Python\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/python.PythonRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/python.PythonRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/python.PythonRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/python.PythonRemoteResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{python_python_remote_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_python_python_read\",\n \ - \ \"description\": \"\\nPython Remotes are representations of an external\ - \ repository of Python content, eg.\\nPyPI. Fields include upstream repository\ - \ config. Python Remotes are also used to `sync` from\\nupstream repositories,\ - \ and contains sync settings.\",\n \"summary\": \"Inspect a\ - \ python remote\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \"\ - name\": \"python_python_remote_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: Python\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/python.PythonRemoteResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n }\n\ - \ }\n },\n \"put\": {\n \ - \ \"operationId\": \"remotes_python_python_update\",\n \"\ - description\": \"Trigger an asynchronous update task\",\n \"\ - summary\": \"Update a python remote\",\n \"parameters\": [\n\ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"python_python_remote_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Remotes: Python\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/python.PythonRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/python.PythonRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/python.PythonRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"remotes_python_python_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a python remote\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"python_python_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Python\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/Patchedpython.PythonRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedpython.PythonRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedpython.PythonRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"remotes_python_python_delete\",\n\ - \ \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"summary\": \"Delete a python remote\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"python_python_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Python\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\":\ - \ {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/remotes/python/python/from_bandersnatch/\": {\n \ - \ \"post\": {\n \"operationId\": \"remotes_python_python_from_bandersnatch\"\ - ,\n \"description\": \"\\nTakes the fields specified in the\ - \ Bandersnatch config and creates a Python Remote from it.\",\n \ - \ \"summary\": \"Create from Bandersnatch\",\n \"tags\"\ - : [\n \"Remotes: Python\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"multipart/form-data\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PythonBanderRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PythonBanderRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/python.PythonRemoteResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/remotes/rpm/rpm/\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_rpm_rpm_list\",\n \"description\"\ - : \"A ViewSet for RpmRemote.\",\n \"summary\": \"List rpm remotes\"\ - ,\n \"parameters\": [\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-ca_cert\",\n \ - \ \"-client_cert\",\n \ - \ \"-client_key\",\n \"-connect_timeout\"\ - ,\n \"-download_concurrency\",\n \ - \ \"-headers\",\n \ - \ \"-max_retries\",\n \"-name\"\ - ,\n \"-password\",\n \ - \ \"-pk\",\n \"-policy\"\ - ,\n \"-proxy_password\",\n \ - \ \"-proxy_url\",\n \ - \ \"-proxy_username\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"-rate_limit\"\ - ,\n \"-sock_connect_timeout\",\n \ - \ \"-sock_read_timeout\",\n \ - \ \"-tls_validation\",\n \ - \ \"-total_timeout\",\n \"-url\",\n\ - \ \"-username\",\n \ - \ \"ca_cert\",\n \"client_cert\"\ - ,\n \"client_key\",\n \ - \ \"connect_timeout\",\n \ - \ \"download_concurrency\",\n \"headers\"\ - ,\n \"max_retries\",\n \ - \ \"name\",\n \"password\"\ - ,\n \"pk\",\n \ - \ \"policy\",\n \"proxy_password\"\ - ,\n \"proxy_url\",\n \ - \ \"proxy_username\",\n \ - \ \"pulp_created\",\n \"pulp_id\",\n\ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"rate_limit\",\n \"sock_connect_timeout\"\ - ,\n \"sock_read_timeout\",\n \ - \ \"tls_validation\",\n \ - \ \"total_timeout\",\n \"url\"\ - ,\n \"username\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_last_updated\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - pulp_last_updated__gt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated is greater\ - \ than value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_last_updated__gte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is greater than or equal to value\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"pulp_last_updated__lt\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is less than value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__lte\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_last_updated is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__range\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\"\n }\n },\n\ - \ \"description\": \"Filter results where pulp_last_updated\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: Rpm\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedrpm.RpmRemoteResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\": {\n \ - \ \"operationId\": \"remotes_rpm_rpm_create\",\n \ - \ \"description\": \"A ViewSet for RpmRemote.\",\n \"summary\"\ - : \"Create a rpm remote\",\n \"tags\": [\n \ - \ \"Remotes: Rpm\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RpmRemote\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RpmRemote\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RpmRemote\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"201\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RpmRemoteResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_remote_href}\": {\n \"get\": {\n \"\ - operationId\": \"remotes_rpm_rpm_read\",\n \"description\"\ - : \"A ViewSet for RpmRemote.\",\n \"summary\": \"Inspect a\ - \ rpm remote\",\n \"parameters\": [\n {\n\ - \ \"in\": \"path\",\n \"name\"\ - : \"rpm_rpm_remote_href\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Remotes:\ - \ Rpm\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/rpm.RpmRemoteResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"put\": {\n \"\ - operationId\": \"remotes_rpm_rpm_update\",\n \"description\"\ - : \"Trigger an asynchronous update task\",\n \"summary\": \"\ - Update a rpm remote\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_rpm_remote_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: Rpm\"\n ],\n \"requestBody\":\ - \ {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RpmRemote\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RpmRemote\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RpmRemote\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"remotes_rpm_rpm_partial_update\",\n\ - \ \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a rpm remote\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedrpm.RpmRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedrpm.RpmRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedrpm.RpmRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"remotes_rpm_rpm_delete\",\n \ - \ \"description\": \"Trigger an asynchronous delete task\",\n \ - \ \"summary\": \"Delete a rpm remote\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_rpm_remote_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Remotes: Rpm\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_remote_href}add_role/\": {\n \"post\": {\n \ - \ \"operationId\": \"remotes_rpm_rpm_add_role\",\n \ - \ \"description\": \"Add a role for this object to users/groups.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_remote_href}list_roles/\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_rpm_rpm_list_roles\",\n \ - \ \"description\": \"List roles assigned to this object.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Remotes: Rpm\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_remote_href}my_permissions/\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_rpm_rpm_my_permissions\",\n \ - \ \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_rpm_remote_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: Rpm\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/MyPermissionsResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"{rpm_rpm_remote_href}remove_role/\"\ - : {\n \"post\": {\n \"operationId\": \"remotes_rpm_rpm_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/remotes/rpm/uln/\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_rpm_uln_list\",\n \"description\"\ - : \"A ViewSet for UlnRemote.\",\n \"summary\": \"List uln remotes\"\ - ,\n \"parameters\": [\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-ca_cert\",\n \ - \ \"-client_cert\",\n \ - \ \"-client_key\",\n \"-connect_timeout\"\ - ,\n \"-download_concurrency\",\n \ - \ \"-headers\",\n \ - \ \"-max_retries\",\n \"-name\"\ - ,\n \"-password\",\n \ - \ \"-pk\",\n \"-policy\"\ - ,\n \"-proxy_password\",\n \ - \ \"-proxy_url\",\n \ - \ \"-proxy_username\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \"-rate_limit\"\ - ,\n \"-sock_connect_timeout\",\n \ - \ \"-sock_read_timeout\",\n \ - \ \"-tls_validation\",\n \ - \ \"-total_timeout\",\n \"-url\",\n\ - \ \"-username\",\n \ - \ \"ca_cert\",\n \"client_cert\"\ - ,\n \"client_key\",\n \ - \ \"connect_timeout\",\n \ - \ \"download_concurrency\",\n \"headers\"\ - ,\n \"max_retries\",\n \ - \ \"name\",\n \"password\"\ - ,\n \"pk\",\n \ - \ \"policy\",\n \"proxy_password\"\ - ,\n \"proxy_url\",\n \ - \ \"proxy_username\",\n \ - \ \"pulp_created\",\n \"pulp_id\",\n\ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"rate_limit\",\n \"sock_connect_timeout\"\ - ,\n \"sock_read_timeout\",\n \ - \ \"tls_validation\",\n \ - \ \"total_timeout\",\n \"url\"\ - ,\n \"username\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_last_updated\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - pulp_last_updated__gt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_last_updated is greater\ - \ than value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_last_updated__gte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is greater than or equal to value\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"pulp_last_updated__lt\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_last_updated is less than value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__lte\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ pulp_last_updated is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"pulp_last_updated__range\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\"\n }\n },\n\ - \ \"description\": \"Filter results where pulp_last_updated\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: Uln\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Paginatedrpm.UlnRemoteResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\": {\n \ - \ \"operationId\": \"remotes_rpm_uln_create\",\n \ - \ \"description\": \"A ViewSet for UlnRemote.\",\n \"summary\"\ - : \"Create an uln remote\",\n \"tags\": [\n \ - \ \"Remotes: Uln\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.UlnRemote\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.UlnRemote\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.UlnRemote\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"201\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.UlnRemoteResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_uln_remote_href}\": {\n \"get\": {\n \"\ - operationId\": \"remotes_rpm_uln_read\",\n \"description\"\ - : \"A ViewSet for UlnRemote.\",\n \"summary\": \"Inspect an\ - \ uln remote\",\n \"parameters\": [\n {\n\ - \ \"in\": \"path\",\n \"name\"\ - : \"rpm_uln_remote_href\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Remotes:\ - \ Uln\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/rpm.UlnRemoteResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"put\": {\n \"\ - operationId\": \"remotes_rpm_uln_update\",\n \"description\"\ - : \"Trigger an asynchronous update task\",\n \"summary\": \"\ - Update an uln remote\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_uln_remote_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: Uln\"\n ],\n \"requestBody\":\ - \ {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.UlnRemote\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.UlnRemote\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.UlnRemote\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"remotes_rpm_uln_partial_update\",\n\ - \ \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update an uln remote\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_uln_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Uln\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedrpm.UlnRemote\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedrpm.UlnRemote\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedrpm.UlnRemote\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"remotes_rpm_uln_delete\",\n \ - \ \"description\": \"Trigger an asynchronous delete task\",\n \ - \ \"summary\": \"Delete an uln remote\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_uln_remote_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Remotes: Uln\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_uln_remote_href}add_role/\": {\n \"post\": {\n \ - \ \"operationId\": \"remotes_rpm_uln_add_role\",\n \ - \ \"description\": \"Add a role for this object to users/groups.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_uln_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Uln\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_uln_remote_href}list_roles/\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_rpm_uln_list_roles\",\n \ - \ \"description\": \"List roles assigned to this object.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_uln_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Remotes: Uln\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_uln_remote_href}my_permissions/\": {\n \"get\": {\n \ - \ \"operationId\": \"remotes_rpm_uln_my_permissions\",\n \ - \ \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_uln_remote_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Remotes: Uln\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/MyPermissionsResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"{rpm_uln_remote_href}remove_role/\"\ - : {\n \"post\": {\n \"operationId\": \"remotes_rpm_uln_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_uln_remote_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Remotes: Uln\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/repair/\": {\n \"post\": {\n \ - \ \"operationId\": \"repair_post\",\n \"description\": \"Trigger\ - \ an asynchronous task that checks for missing or corrupted artifacts, and\ - \ attempts to redownload them.\",\n \"summary\": \"Repair Artifact\ - \ Storage\",\n \"tags\": [\n \"Repair\"\n\ - \ ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \"\ - $ref\": \"#/components/schemas/Repair\"\n }\n \ - \ },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Repair\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Repair\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"\ - /pulp/api/v3/repositories/\": {\n \"get\": {\n \"\ - operationId\": \"repositories_list\",\n \"description\": \"\ - Endpoint to list all repositories.\",\n \"summary\": \"List\ - \ repositories\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"Number of results to return per page.\"\ - ,\n \"schema\": {\n \"type\"\ - : \"integer\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where name contains value\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"name__icontains\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__startswith\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name starts with value\"\n },\n {\n\ - \ \"name\": \"offset\",\n \"\ - required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return\ - \ the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-description\",\n \ - \ \"-name\",\n \"-next_version\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \ - \ \"-retain_repo_versions\",\n \"\ - -user_hidden\",\n \"description\",\n \ - \ \"name\",\n \ - \ \"next_version\",\n \"pk\",\n\ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - ,\n \"pulp_type\",\n \ - \ \"retain_repo_versions\",\n \ - \ \"user_hidden\"\n ]\n \ - \ }\n },\n \"\ - description\": \"Ordering\",\n \"explode\": false,\n\ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_label_select\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ labels by search string\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"remote\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - uri\"\n },\n \"description\"\ - : \"Foreign Key referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Repositories\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/PaginatedRepositoryResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"/pulp/api/v3/repositories/ansible/ansible/\"\ - : {\n \"get\": {\n \"operationId\": \"repositories_ansible_ansible_list\"\ - ,\n \"description\": \"ViewSet for Ansible Repositories.\"\ - ,\n \"summary\": \"List ansible repositorys\",\n \ - \ \"parameters\": [\n {\n \"\ - name\": \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-description\",\n \ - \ \"-name\",\n \ - \ \"-next_version\",\n \"-pk\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"\ - -pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"-retain_repo_versions\",\n \ - \ \"-user_hidden\",\n \ - \ \"description\",\n \"name\"\ - ,\n \"next_version\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \"retain_repo_versions\"\ - ,\n \"user_hidden\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"remote\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n },\n \ - \ \"description\": \"Foreign Key referenced by HREF\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Ansible\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedansible.AnsibleRepositoryResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"repositories_ansible_ansible_create\"\ - ,\n \"description\": \"ViewSet for Ansible Repositories.\"\ - ,\n \"summary\": \"Create an ansible repository\",\n \ - \ \"tags\": [\n \"Repositories: Ansible\"\n \ - \ ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \"\ - $ref\": \"#/components/schemas/ansible.AnsibleRepository\"\n \ - \ }\n },\n \"\ - application/x-www-form-urlencoded\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.AnsibleRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.AnsibleRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.AnsibleRepositoryResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_ansible_repository_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"repositories_ansible_ansible_read\",\n \ - \ \"description\": \"ViewSet for Ansible Repositories.\",\n \ - \ \"summary\": \"Inspect an ansible repository\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_ansible_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Ansible\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.AnsibleRepositoryResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"repositories_ansible_ansible_update\"\ - ,\n \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"summary\": \"Update an ansible repository\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_ansible_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Ansible\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.AnsibleRepository\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ansible.AnsibleRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ansible.AnsibleRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"repositories_ansible_ansible_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update an ansible repository\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_ansible_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Ansible\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedansible.AnsibleRepository\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedansible.AnsibleRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedansible.AnsibleRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"repositories_ansible_ansible_delete\"\ - ,\n \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"summary\": \"Delete an ansible repository\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_ansible_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Ansible\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_ansible_repository_href}modify/\": {\n \"post\"\ - : {\n \"operationId\": \"repositories_ansible_ansible_modify\"\ - ,\n \"description\": \"Trigger an asynchronous task to create\ - \ a new repository version.\",\n \"summary\": \"Modify Repository\ - \ Content\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"ansible_ansible_repository_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Ansible\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RepositoryAddRemoveContent\"\n \ - \ }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RepositoryAddRemoveContent\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RepositoryAddRemoveContent\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_ansible_repository_href}rebuild_metadata/\": {\n \ - \ \"post\": {\n \"operationId\": \"repositories_ansible_ansible_rebuild_metadata\"\ - ,\n \"description\": \"Trigger an asynchronous task to rebuild\ - \ Ansible content meta.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"ansible_ansible_repository_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Repositories: Ansible\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/AnsibleRepositoryRebuild\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/AnsibleRepositoryRebuild\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/AnsibleRepositoryRebuild\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_ansible_repository_href}sign/\": {\n \"post\": {\n\ - \ \"operationId\": \"repositories_ansible_ansible_sign\",\n\ - \ \"description\": \"Trigger an asynchronous task to sign Ansible\ - \ content.\",\n \"parameters\": [\n {\n\ - \ \"in\": \"path\",\n \"name\"\ - : \"ansible_ansible_repository_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Ansible\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AnsibleRepositorySignature\"\n \ - \ }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/AnsibleRepositorySignature\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/AnsibleRepositorySignature\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_ansible_repository_href}sync/\": {\n \"post\": {\n\ - \ \"operationId\": \"repositories_ansible_ansible_sync\",\n\ - \ \"description\": \"Trigger an asynchronous task to sync Ansible\ - \ content.\",\n \"parameters\": [\n {\n\ - \ \"in\": \"path\",\n \"name\"\ - : \"ansible_ansible_repository_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Ansible\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AnsibleRepositorySyncURL\"\n \ - \ }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/AnsibleRepositorySyncURL\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/AnsibleRepositorySyncURL\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_ansible_repository_href}versions/\": {\n \"get\"\ - : {\n \"operationId\": \"repositories_ansible_ansible_versions_list\"\ - ,\n \"description\": \"AnsibleRepositoryVersion represents\ - \ a single file repository version.\",\n \"summary\": \"List\ - \ repository versions\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"ansible_ansible_repository_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"content\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"description\"\ - : \"Content Unit referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"content__in\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Content Unit referenced\ - \ by HREF\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"number\"\ - ,\n \"schema\": {\n \"type\"\ - : \"integer\"\n },\n \"description\"\ - : \"Filter results where number matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__gt\",\n \"\ - schema\": {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results\ - \ where number is greater than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__gte\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where\ - \ number is greater than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__lt\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where\ - \ number is less than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__lte\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n },\n\ - \ \"description\": \"Filter results where number is\ - \ less than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__range\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"integer\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where number is between two\ - \ comma separated values\",\n \"explode\": false,\n\ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\":\ - \ \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-complete\",\n \ - \ \"-info\",\n \ - \ \"-number\",\n \"-pk\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"-pulp_last_updated\"\ - ,\n \"complete\",\n \ - \ \"info\",\n \"number\"\ - ,\n \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_created\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__gt\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where pulp_created\ - \ is greater than value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"pulp_created__gte\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is greater than\ - \ or equal to value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"pulp_created__lt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is less than value\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_created__lte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"pulp_created__range\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - date-time\"\n }\n },\n \ - \ \"description\": \"Filter results where pulp_created\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Ansible Versions\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_ansible_repository_version_href}\": {\n \"get\"\ - : {\n \"operationId\": \"repositories_ansible_ansible_versions_read\"\ - ,\n \"description\": \"AnsibleRepositoryVersion represents\ - \ a single file repository version.\",\n \"summary\": \"Inspect\ - \ a repository version\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"ansible_ansible_repository_version_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Ansible Versions\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RepositoryVersionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"repositories_ansible_ansible_versions_delete\"\ - ,\n \"description\": \"Trigger an asynchronous task to delete\ - \ a repository version.\",\n \"summary\": \"Delete a repository\ - \ version\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"ansible_ansible_repository_version_href\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Ansible Versions\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_ansible_repository_version_href}rebuild_metadata/\": {\n \ - \ \"post\": {\n \"operationId\": \"repositories_ansible_ansible_versions_rebuild_metadata\"\ - ,\n \"description\": \"Trigger an asynchronous task to rebuild\ - \ Ansible content meta.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"ansible_ansible_repository_version_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Repositories: Ansible Versions\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/AnsibleRepositoryRebuild\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/AnsibleRepositoryRebuild\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/AnsibleRepositoryRebuild\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_ansible_repository_version_href}repair/\": {\n \"\ - post\": {\n \"operationId\": \"repositories_ansible_ansible_versions_repair\"\ - ,\n \"description\": \"Trigger an asynchronous task to repair\ - \ a repository version.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"ansible_ansible_repository_version_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Repositories: Ansible Versions\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/repositories/container/container/\": {\n \"\ - get\": {\n \"operationId\": \"repositories_container_container_list\"\ - ,\n \"description\": \"ViewSet for container repo.\",\n \ - \ \"summary\": \"List container repositorys\",\n \ - \ \"parameters\": [\n {\n \"name\"\ - : \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-description\",\n \ - \ \"-name\",\n \ - \ \"-next_version\",\n \"-pk\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"\ - -pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"-retain_repo_versions\",\n \ - \ \"-user_hidden\",\n \ - \ \"description\",\n \"name\"\ - ,\n \"next_version\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \"retain_repo_versions\"\ - ,\n \"user_hidden\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"remote\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n },\n \ - \ \"description\": \"Foreign Key referenced by HREF\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Container\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerRepositoryResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"repositories_container_container_create\"\ - ,\n \"description\": \"ViewSet for container repo.\",\n \ - \ \"summary\": \"Create a container repository\",\n \ - \ \"tags\": [\n \"Repositories: Container\"\n \ - \ ],\n \"requestBody\": {\n \"\ - content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/container.ContainerRepository\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/container.ContainerRepository\"\n\ - \ }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/container.ContainerRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/container.ContainerRepositoryResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/repositories/container/container-push/\": {\n \ - \ \"get\": {\n \"operationId\": \"repositories_container_container_push_list\"\ - ,\n \"description\": \"ViewSet for a container push repository.\\\ - n\\nPOST and DELETE are disallowed because a push repository is tightly coupled\ - \ with a\\nContainerDistribution which handles it automatically.\\nCreated\ - \ - during push operation, removed - with ContainerDistribution removal.\"\ - ,\n \"summary\": \"List container push repositorys\",\n \ - \ \"parameters\": [\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-description\",\n \ - \ \"-name\",\n \ - \ \"-next_version\",\n \"-pk\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"\ - -pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"-retain_repo_versions\",\n \ - \ \"-user_hidden\",\n \ - \ \"description\",\n \"name\"\ - ,\n \"next_version\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \"retain_repo_versions\"\ - ,\n \"user_hidden\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"remote\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n },\n \ - \ \"description\": \"Foreign Key referenced by HREF\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Container-Push\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerPushRepositoryResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_push_repository_href}\": {\n \"get\"\ - : {\n \"operationId\": \"repositories_container_container_push_read\"\ - ,\n \"description\": \"ViewSet for a container push repository.\\\ - n\\nPOST and DELETE are disallowed because a push repository is tightly coupled\ - \ with a\\nContainerDistribution which handles it automatically.\\nCreated\ - \ - during push operation, removed - with ContainerDistribution removal.\"\ - ,\n \"summary\": \"Inspect a container push repository\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_push_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Container-Push\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/container.ContainerPushRepositoryResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"repositories_container_container_push_update\"\ - ,\n \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"summary\": \"Update a container push repository\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_push_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container-Push\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/container.ContainerPushRepository\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/container.ContainerPushRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/container.ContainerPushRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"repositories_container_container_push_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a container push repository\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_push_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container-Push\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerPushRepository\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerPushRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerPushRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_push_repository_href}add_role/\": {\n \ - \ \"post\": {\n \"operationId\": \"repositories_container_container_push_add_role\"\ - ,\n \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_push_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container-Push\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_push_repository_href}list_roles/\": {\n \ - \ \"get\": {\n \"operationId\": \"repositories_container_container_push_list_roles\"\ - ,\n \"description\": \"List roles assigned to this object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_push_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Container-Push\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_push_repository_href}my_permissions/\": {\n \ - \ \"get\": {\n \"operationId\": \"repositories_container_container_push_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_push_repository_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Container-Push\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_push_repository_href}remove_image/\": {\n \ - \ \"post\": {\n \"operationId\": \"repositories_container_container_push_remove_image\"\ - ,\n \"description\": \"Trigger an asynchronous task to remove\ - \ a manifest and all its associated data by a digest\",\n \"\ - summary\": \"Delete an image from a repository\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_push_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container-Push\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RemoveImage\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RemoveImage\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RemoveImage\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_push_repository_href}remove_role/\": {\n \ - \ \"post\": {\n \"operationId\": \"repositories_container_container_push_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_push_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container-Push\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_push_repository_href}remove_signatures/\": {\n\ - \ \"post\": {\n \"operationId\": \"repositories_container_container_push_remove_signatures\"\ - ,\n \"description\": \"Create a task which deletes signatures\ - \ by the passed key_id.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_push_repository_href\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container-Push\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RemoveSignatures\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RemoveSignatures\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RemoveSignatures\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RemoveSignaturesResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_push_repository_href}sign/\": {\n \"\ - post\": {\n \"operationId\": \"repositories_container_container_push_sign\"\ - ,\n \"description\": \"Trigger an asynchronous task to sign\ - \ content.\",\n \"summary\": \"Sign images in the repo\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_push_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container-Push\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RepositorySign\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RepositorySign\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RepositorySign\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_push_repository_href}tag/\": {\n \"\ - post\": {\n \"operationId\": \"repositories_container_container_push_tag\"\ - ,\n \"description\": \"Trigger an asynchronous task to tag\ - \ an image in the repository\",\n \"summary\": \"Create a Tag\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_push_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container-Push\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/TagImage\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/TagImage\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/TagImage\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_push_repository_href}untag/\": {\n \"\ - post\": {\n \"operationId\": \"repositories_container_container_push_untag\"\ - ,\n \"description\": \"Trigger an asynchronous task to untag\ - \ an image in the repository\",\n \"summary\": \"Delete a tag\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_push_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container-Push\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/UnTagImage\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/UnTagImage\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/UnTagImage\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_push_repository_href}versions/\": {\n \ - \ \"get\": {\n \"operationId\": \"repositories_container_container_push_versions_list\"\ - ,\n \"description\": \"ContainerPushRepositoryVersion represents\ - \ a single container push repository version.\\n\\nRepository versions of\ - \ a push repository are not allowed to be deleted. Versioning of such\\nrepositories,\ - \ as well as creation/removal, happens automatically without explicit user\ - \ actions.\\nUsers could make a repository not functional by accident if allowed\ - \ to delete repository\\nversions.\",\n \"summary\": \"List\ - \ repository versions\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_push_repository_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"content\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"description\"\ - : \"Content Unit referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"content__in\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Content Unit referenced\ - \ by HREF\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"number\"\ - ,\n \"schema\": {\n \"type\"\ - : \"integer\"\n },\n \"description\"\ - : \"Filter results where number matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__gt\",\n \"\ - schema\": {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results\ - \ where number is greater than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__gte\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where\ - \ number is greater than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__lt\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where\ - \ number is less than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__lte\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n },\n\ - \ \"description\": \"Filter results where number is\ - \ less than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__range\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"integer\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where number is between two\ - \ comma separated values\",\n \"explode\": false,\n\ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\":\ - \ \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-complete\",\n \ - \ \"-info\",\n \ - \ \"-number\",\n \"-pk\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"-pulp_last_updated\"\ - ,\n \"complete\",\n \ - \ \"info\",\n \"number\"\ - ,\n \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_created\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__gt\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where pulp_created\ - \ is greater than value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"pulp_created__gte\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is greater than\ - \ or equal to value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"pulp_created__lt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is less than value\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_created__lte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"pulp_created__range\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - date-time\"\n }\n },\n \ - \ \"description\": \"Filter results where pulp_created\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Container-Push Versions\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_push_repository_version_href}\": {\n \ - \ \"get\": {\n \"operationId\": \"repositories_container_container_push_versions_read\"\ - ,\n \"description\": \"ContainerPushRepositoryVersion represents\ - \ a single container push repository version.\\n\\nRepository versions of\ - \ a push repository are not allowed to be deleted. Versioning of such\\nrepositories,\ - \ as well as creation/removal, happens automatically without explicit user\ - \ actions.\\nUsers could make a repository not functional by accident if allowed\ - \ to delete repository\\nversions.\",\n \"summary\": \"Inspect\ - \ a repository version\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_push_repository_version_href\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Container-Push Versions\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RepositoryVersionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"repositories_container_container_push_versions_delete\"\ - ,\n \"description\": \"Trigger an asynchronous task to delete\ - \ a repository version.\",\n \"summary\": \"Delete a repository\ - \ version\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"container_container_push_repository_version_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Repositories: Container-Push Versions\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"202\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_push_repository_version_href}repair/\": {\n \ - \ \"post\": {\n \"operationId\": \"repositories_container_container_push_versions_repair\"\ - ,\n \"description\": \"Trigger an asynchronous task to repair\ - \ a repository version.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_push_repository_version_href\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container-Push Versions\"\n \ - \ ],\n \"requestBody\": {\n \"\ - content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/Repair\"\n }\n \ - \ },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Repair\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Repair\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"\ - {container_container_repository_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"repositories_container_container_read\",\n\ - \ \"description\": \"ViewSet for container repo.\",\n \ - \ \"summary\": \"Inspect a container repository\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Container\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/container.ContainerRepositoryResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"repositories_container_container_update\"\ - ,\n \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"summary\": \"Update a container repository\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/container.ContainerRepository\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/container.ContainerRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/container.ContainerRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"repositories_container_container_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a container repository\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerRepository\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"repositories_container_container_delete\"\ - ,\n \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"summary\": \"Delete a container repository\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_href}add/\": {\n \"post\"\ - : {\n \"operationId\": \"repositories_container_container_add\"\ - ,\n \"description\": \"Trigger an asynchronous task to recursively\ - \ add container content.\",\n \"summary\": \"Add content\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RecursiveManage\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RecursiveManage\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RecursiveManage\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_href}add_role/\": {\n \"\ - post\": {\n \"operationId\": \"repositories_container_container_add_role\"\ - ,\n \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_href}build_image/\": {\n \ - \ \"post\": {\n \"operationId\": \"repositories_container_container_build_image\"\ - ,\n \"description\": \"Trigger an asynchronous task to build\ - \ an OCI image from a Containerfile. A new repository version is created with\ - \ the new image and tag. This API is tech preview in Pulp Container 1.1. Backwards\ - \ compatibility when upgrading is not guaranteed.\",\n \"summary\"\ - : \"Build an Image\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_repository_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Repositories: Container\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"multipart/form-data\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/OCIBuildImage\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/OCIBuildImage\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_href}copy_manifests/\": {\n \ - \ \"post\": {\n \"operationId\": \"repositories_container_container_copy_manifests\"\ - ,\n \"description\": \"Trigger an asynchronous task to copy\ - \ manifests\",\n \"summary\": \"Copy manifests\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ManifestCopy\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ManifestCopy\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ManifestCopy\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_href}copy_tags/\": {\n \"\ - post\": {\n \"operationId\": \"repositories_container_container_copy_tags\"\ - ,\n \"description\": \"Trigger an asynchronous task to copy\ - \ tags\",\n \"summary\": \"Copy tags\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/TagCopy\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/TagCopy\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/TagCopy\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_href}list_roles/\": {\n \"\ - get\": {\n \"operationId\": \"repositories_container_container_list_roles\"\ - ,\n \"description\": \"List roles assigned to this object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Container\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_href}my_permissions/\": {\n \ - \ \"get\": {\n \"operationId\": \"repositories_container_container_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_repository_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Container\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_href}remove/\": {\n \"post\"\ - : {\n \"operationId\": \"repositories_container_container_remove\"\ - ,\n \"description\": \"Trigger an async task to recursively\ - \ remove container content.\",\n \"summary\": \"Remove content\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RecursiveManage\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RecursiveManage\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RecursiveManage\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_href}remove_role/\": {\n \ - \ \"post\": {\n \"operationId\": \"repositories_container_container_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_href}sign/\": {\n \"post\"\ - : {\n \"operationId\": \"repositories_container_container_sign\"\ - ,\n \"description\": \"Trigger an asynchronous task to sign\ - \ content.\",\n \"summary\": \"Sign images in the repo\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RepositorySign\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RepositorySign\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RepositorySign\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_href}sync/\": {\n \"post\"\ - : {\n \"operationId\": \"repositories_container_container_sync\"\ - ,\n \"description\": \"Trigger an asynchronous task to sync\ - \ content.\",\n \"summary\": \"Sync from a remote\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ContainerRepositorySyncURL\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/ContainerRepositorySyncURL\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/ContainerRepositorySyncURL\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_href}tag/\": {\n \"post\"\ - : {\n \"operationId\": \"repositories_container_container_tag\"\ - ,\n \"description\": \"Trigger an asynchronous task to tag\ - \ an image in the repository\",\n \"summary\": \"Create a Tag\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/TagImage\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/TagImage\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/TagImage\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_href}untag/\": {\n \"post\"\ - : {\n \"operationId\": \"repositories_container_container_untag\"\ - ,\n \"description\": \"Trigger an asynchronous task to untag\ - \ an image in the repository\",\n \"summary\": \"Delete a tag\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"container_container_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/UnTagImage\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/UnTagImage\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/UnTagImage\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_href}versions/\": {\n \"\ - get\": {\n \"operationId\": \"repositories_container_container_versions_list\"\ - ,\n \"description\": \"ContainerRepositoryVersion represents\ - \ a single container repository version.\",\n \"summary\":\ - \ \"List repository versions\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_repository_href\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"content\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Content Unit referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"content__in\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Content Unit referenced\ - \ by HREF\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"number\"\ - ,\n \"schema\": {\n \"type\"\ - : \"integer\"\n },\n \"description\"\ - : \"Filter results where number matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__gt\",\n \"\ - schema\": {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results\ - \ where number is greater than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__gte\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where\ - \ number is greater than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__lt\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where\ - \ number is less than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__lte\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n },\n\ - \ \"description\": \"Filter results where number is\ - \ less than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__range\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"integer\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where number is between two\ - \ comma separated values\",\n \"explode\": false,\n\ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\":\ - \ \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-complete\",\n \ - \ \"-info\",\n \ - \ \"-number\",\n \"-pk\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"-pulp_last_updated\"\ - ,\n \"complete\",\n \ - \ \"info\",\n \"number\"\ - ,\n \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_created\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__gt\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where pulp_created\ - \ is greater than value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"pulp_created__gte\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is greater than\ - \ or equal to value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"pulp_created__lt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is less than value\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_created__lte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"pulp_created__range\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - date-time\"\n }\n },\n \ - \ \"description\": \"Filter results where pulp_created\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Container Versions\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_version_href}\": {\n \"get\"\ - : {\n \"operationId\": \"repositories_container_container_versions_read\"\ - ,\n \"description\": \"ContainerRepositoryVersion represents\ - \ a single container repository version.\",\n \"summary\":\ - \ \"Inspect a repository version\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_repository_version_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Container Versions\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n }\n\ - \ ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RepositoryVersionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"repositories_container_container_versions_delete\"\ - ,\n \"description\": \"Trigger an asynchronous task to delete\ - \ a repository version.\",\n \"summary\": \"Delete a repository\ - \ version\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"container_container_repository_version_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Container Versions\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{container_container_repository_version_href}repair/\": {\n \ - \ \"post\": {\n \"operationId\": \"repositories_container_container_versions_repair\"\ - ,\n \"description\": \"Trigger an asynchronous task to repair\ - \ a repository version.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"container_container_repository_version_href\",\n \ - \ \"schema\": {\n \"type\":\ - \ \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Container Versions\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/repositories/file/file/\": {\n \"get\": {\n\ - \ \"operationId\": \"repositories_file_file_list\",\n \ - \ \"description\": \"\\nFileRepository represents a single file\ - \ repository, to which content can be synced, added,\\nor removed.\",\n \ - \ \"summary\": \"List file repositorys\",\n \"\ - parameters\": [\n {\n \"name\":\ - \ \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-description\",\n \ - \ \"-name\",\n \ - \ \"-next_version\",\n \"-pk\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"\ - -pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"-retain_repo_versions\",\n \ - \ \"-user_hidden\",\n \ - \ \"description\",\n \"name\"\ - ,\n \"next_version\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \"retain_repo_versions\"\ - ,\n \"user_hidden\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"remote\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n },\n \ - \ \"description\": \"Foreign Key referenced by HREF\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: File\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedfile.FileRepositoryResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"repositories_file_file_create\",\n\ - \ \"description\": \"\\nFileRepository represents a single\ - \ file repository, to which content can be synced, added,\\nor removed.\"\ - ,\n \"summary\": \"Create a file repository\",\n \ - \ \"tags\": [\n \"Repositories: File\"\n \ - \ ],\n \"requestBody\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/file.FileRepository\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/file.FileRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/file.FileRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/file.FileRepositoryResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_repository_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"repositories_file_file_read\",\n \ - \ \"description\": \"\\nFileRepository represents a single file repository,\ - \ to which content can be synced, added,\\nor removed.\",\n \ - \ \"summary\": \"Inspect a file repository\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"file_file_repository_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: File\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/file.FileRepositoryResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"repositories_file_file_update\",\n\ - \ \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"summary\": \"Update a file repository\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"file_file_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/file.FileRepository\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/file.FileRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/file.FileRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"repositories_file_file_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a file repository\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedfile.FileRepository\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedfile.FileRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedfile.FileRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"repositories_file_file_delete\",\n\ - \ \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"summary\": \"Delete a file repository\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"file_file_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: File\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_repository_href}add_role/\": {\n \"post\": {\n\ - \ \"operationId\": \"repositories_file_file_add_role\",\n \ - \ \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_repository_href}list_roles/\": {\n \"get\": {\n\ - \ \"operationId\": \"repositories_file_file_list_roles\",\n\ - \ \"description\": \"List roles assigned to this object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: File\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_repository_href}modify/\": {\n \"post\": {\n \ - \ \"operationId\": \"repositories_file_file_modify\",\n \ - \ \"description\": \"Trigger an asynchronous task to create a new\ - \ repository version.\",\n \"summary\": \"Modify Repository\ - \ Content\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"file_file_repository_href\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"required\": true\n }\n\ - \ ],\n \"tags\": [\n \"Repositories:\ - \ File\"\n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RepositoryAddRemoveContent\"\n \ - \ }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RepositoryAddRemoveContent\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RepositoryAddRemoveContent\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_repository_href}my_permissions/\": {\n \"get\"\ - : {\n \"operationId\": \"repositories_file_file_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"file_file_repository_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\":\ - \ \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: File\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_repository_href}remove_role/\": {\n \"post\": {\n\ - \ \"operationId\": \"repositories_file_file_remove_role\",\n\ - \ \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"file_file_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_repository_href}sync/\": {\n \"post\": {\n \ - \ \"operationId\": \"repositories_file_file_sync\",\n \ - \ \"description\": \"Trigger an asynchronous task to sync file content.\"\ - ,\n \"summary\": \"Sync from a remote\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"file_file_repository_href\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: File\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RepositorySyncURL\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RepositorySyncURL\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RepositorySyncURL\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_repository_href}versions/\": {\n \"get\": {\n\ - \ \"operationId\": \"repositories_file_file_versions_list\"\ - ,\n \"description\": \"\\nFileRepositoryVersion represents\ - \ a single file repository version.\",\n \"summary\": \"List\ - \ repository versions\",\n \"parameters\": [\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"content\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Content Unit referenced by HREF\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"content__in\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Content Unit referenced by HREF\"\n },\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"file_file_repository_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"name\"\ - : \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"number\"\ - ,\n \"schema\": {\n \"type\"\ - : \"integer\"\n },\n \"description\"\ - : \"Filter results where number matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__gt\",\n \"\ - schema\": {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results\ - \ where number is greater than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__gte\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where\ - \ number is greater than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__lt\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where\ - \ number is less than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__lte\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n },\n\ - \ \"description\": \"Filter results where number is\ - \ less than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__range\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"integer\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where number is between two\ - \ comma separated values\",\n \"explode\": false,\n\ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\":\ - \ \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-complete\",\n \ - \ \"-info\",\n \ - \ \"-number\",\n \"-pk\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"-pulp_last_updated\"\ - ,\n \"complete\",\n \ - \ \"info\",\n \"number\"\ - ,\n \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_created\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__gt\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where pulp_created\ - \ is greater than value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"pulp_created__gte\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is greater than\ - \ or equal to value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"pulp_created__lt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is less than value\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_created__lte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"pulp_created__range\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - date-time\"\n }\n },\n \ - \ \"description\": \"Filter results where pulp_created\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: File Versions\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_repository_version_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"repositories_file_file_versions_read\"\ - ,\n \"description\": \"\\nFileRepositoryVersion represents\ - \ a single file repository version.\",\n \"summary\": \"Inspect\ - \ a repository version\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"file_file_repository_version_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: File Versions\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RepositoryVersionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"repositories_file_file_versions_delete\"\ - ,\n \"description\": \"Trigger an asynchronous task to delete\ - \ a repository version.\",\n \"summary\": \"Delete a repository\ - \ version\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"file_file_repository_version_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: File Versions\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{file_file_repository_version_href}repair/\": {\n \"post\"\ - : {\n \"operationId\": \"repositories_file_file_versions_repair\"\ - ,\n \"description\": \"Trigger an asynchronous task to repair\ - \ a repository version.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"file_file_repository_version_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Repositories: File Versions\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/repositories/python/python/\": {\n \"get\":\ - \ {\n \"operationId\": \"repositories_python_python_list\"\ - ,\n \"description\": \"PythonRepository represents a single\ - \ Python repository, to which content can be\\nsynced, added, or removed.\"\ - ,\n \"summary\": \"List python repositorys\",\n \ - \ \"parameters\": [\n {\n \"\ - name\": \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-description\",\n \ - \ \"-name\",\n \ - \ \"-next_version\",\n \"-pk\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"\ - -pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"-retain_repo_versions\",\n \ - \ \"-user_hidden\",\n \ - \ \"description\",\n \"name\"\ - ,\n \"next_version\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \"retain_repo_versions\"\ - ,\n \"user_hidden\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"remote\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n },\n \ - \ \"description\": \"Foreign Key referenced by HREF\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Python\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedpython.PythonRepositoryResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"repositories_python_python_create\"\ - ,\n \"description\": \"PythonRepository represents a single\ - \ Python repository, to which content can be\\nsynced, added, or removed.\"\ - ,\n \"summary\": \"Create a python repository\",\n \ - \ \"tags\": [\n \"Repositories: Python\"\n \ - \ ],\n \"requestBody\": {\n \"\ - content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/python.PythonRepository\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/python.PythonRepository\"\n \ - \ }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/python.PythonRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/python.PythonRepositoryResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{python_python_repository_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"repositories_python_python_read\",\n \ - \ \"description\": \"PythonRepository represents a single Python\ - \ repository, to which content can be\\nsynced, added, or removed.\",\n \ - \ \"summary\": \"Inspect a python repository\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"python_python_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Python\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/python.PythonRepositoryResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"repositories_python_python_update\"\ - ,\n \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"summary\": \"Update a python repository\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"python_python_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Python\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/python.PythonRepository\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/python.PythonRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/python.PythonRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"repositories_python_python_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a python repository\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"python_python_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Python\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedpython.PythonRepository\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedpython.PythonRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedpython.PythonRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"repositories_python_python_delete\"\ - ,\n \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"summary\": \"Delete a python repository\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"python_python_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Python\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{python_python_repository_href}modify/\": {\n \"post\": {\n\ - \ \"operationId\": \"repositories_python_python_modify\",\n\ - \ \"description\": \"Trigger an asynchronous task to create\ - \ a new repository version.\",\n \"summary\": \"Modify Repository\ - \ Content\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"python_python_repository_href\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Python\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RepositoryAddRemoveContent\"\n \ - \ }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RepositoryAddRemoveContent\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RepositoryAddRemoveContent\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{python_python_repository_href}sync/\": {\n \"post\": {\n\ - \ \"operationId\": \"repositories_python_python_sync\",\n \ - \ \"description\": \"\\nTrigger an asynchronous task to sync\ - \ python content. The sync task will retrieve Python\\ncontent from the specified\ - \ `Remote` and update the specified `Respository`, creating a\\nnew `RepositoryVersion`.\"\ - ,\n \"summary\": \"Sync from remote\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"python_python_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Python\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RepositorySyncURL\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RepositorySyncURL\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RepositorySyncURL\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{python_python_repository_href}versions/\": {\n \"get\":\ - \ {\n \"operationId\": \"repositories_python_python_versions_list\"\ - ,\n \"description\": \"PythonRepositoryVersion represents a\ - \ single Python repository version.\",\n \"summary\": \"List\ - \ repository versions\",\n \"parameters\": [\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"content\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Content Unit referenced by HREF\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"content__in\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Content Unit referenced by HREF\"\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"number\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter\ - \ results where number matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__gt\",\n \"schema\":\ - \ {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where\ - \ number is greater than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__gte\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where number\ - \ is greater than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__lt\",\n \"schema\": {\n\ - \ \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where number\ - \ is less than value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"number__lte\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n },\n \ - \ \"description\": \"Filter results where number is less than\ - \ or equal to value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"number__range\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n \"\ - description\": \"Filter results where number is between two comma separated\ - \ values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to\ - \ return the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-complete\",\n \ - \ \"-info\",\n \"-number\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"complete\",\n \ - \ \"info\",\n \"number\",\n \ - \ \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\",\n\ - \ \"pulp_last_updated\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\":\ - \ \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_created\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__gt\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where pulp_created\ - \ is greater than value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"pulp_created__gte\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is greater than\ - \ or equal to value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"pulp_created__lt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is less than value\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_created__lte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"pulp_created__range\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - date-time\"\n }\n },\n \ - \ \"description\": \"Filter results where pulp_created\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"path\",\n\ - \ \"name\": \"python_python_repository_href\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Python Versions\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{python_python_repository_version_href}\": {\n \"get\": {\n\ - \ \"operationId\": \"repositories_python_python_versions_read\"\ - ,\n \"description\": \"PythonRepositoryVersion represents a\ - \ single Python repository version.\",\n \"summary\": \"Inspect\ - \ a repository version\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"python_python_repository_version_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Python Versions\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RepositoryVersionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"repositories_python_python_versions_delete\"\ - ,\n \"description\": \"Trigger an asynchronous task to delete\ - \ a repository version.\",\n \"summary\": \"Delete a repository\ - \ version\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"python_python_repository_version_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Python Versions\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{python_python_repository_version_href}repair/\": {\n \"post\"\ - : {\n \"operationId\": \"repositories_python_python_versions_repair\"\ - ,\n \"description\": \"Trigger an asynchronous task to repair\ - \ a repository version.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"python_python_repository_version_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Repositories: Python Versions\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/repositories/reclaim_space/\": {\n \"post\"\ - : {\n \"operationId\": \"repositories_reclaim_space_reclaim\"\ - ,\n \"description\": \"Trigger an asynchronous space reclaim\ - \ operation.\",\n \"tags\": [\n \"Repositories:\ - \ Reclaim_Space\"\n ],\n \"requestBody\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ReclaimSpace\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ReclaimSpace\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ReclaimSpace\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/repositories/rpm/rpm/\": {\n \"get\": {\n \ - \ \"operationId\": \"repositories_rpm_rpm_list\",\n \ - \ \"description\": \"A ViewSet for RpmRepository.\",\n \ - \ \"summary\": \"List rpm repositorys\",\n \"parameters\"\ - : [\n {\n \"name\": \"limit\",\n\ - \ \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"name__icontains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ results where name is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"\ - form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-description\",\n \ - \ \"-name\",\n \ - \ \"-next_version\",\n \"-pk\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"\ - -pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"-retain_repo_versions\",\n \ - \ \"-user_hidden\",\n \ - \ \"description\",\n \"name\"\ - ,\n \"next_version\",\n \ - \ \"pk\",\n \"pulp_created\"\ - ,\n \"pulp_id\",\n \ - \ \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \"retain_repo_versions\"\ - ,\n \"user_hidden\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_label_select\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter labels by search string\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"remote\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n },\n \ - \ \"description\": \"Foreign Key referenced by HREF\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Rpm\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Paginatedrpm.RpmRepositoryResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"repositories_rpm_rpm_create\",\n \ - \ \"description\": \"A ViewSet for RpmRepository.\",\n \ - \ \"summary\": \"Create a rpm repository\",\n \"\ - tags\": [\n \"Repositories: Rpm\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/rpm.RpmRepository\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/rpm.RpmRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/rpm.RpmRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RpmRepositoryResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_repository_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"repositories_rpm_rpm_read\",\n \"\ - description\": \"A ViewSet for RpmRepository.\",\n \"summary\"\ - : \"Inspect a rpm repository\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_rpm_repository_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Rpm\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/rpm.RpmRepositoryResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\"\ - : {\n \"operationId\": \"repositories_rpm_rpm_update\",\n \ - \ \"description\": \"Trigger an asynchronous update task\",\n\ - \ \"summary\": \"Update a rpm repository\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"rpm_rpm_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/rpm.RpmRepository\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/rpm.RpmRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/rpm.RpmRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"repositories_rpm_rpm_partial_update\"\ - ,\n \"description\": \"Trigger an asynchronous partial update\ - \ task\",\n \"summary\": \"Update a rpm repository\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/Patchedrpm.RpmRepository\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Patchedrpm.RpmRepository\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Patchedrpm.RpmRepository\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"repositories_rpm_rpm_delete\",\n \ - \ \"description\": \"Trigger an asynchronous delete task\",\n\ - \ \"summary\": \"Delete a rpm repository\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"rpm_rpm_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Rpm\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_repository_href}add_role/\": {\n \"post\": {\n \ - \ \"operationId\": \"repositories_rpm_rpm_add_role\",\n \ - \ \"description\": \"Add a role for this object to users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_repository_href}list_roles/\": {\n \"get\": {\n\ - \ \"operationId\": \"repositories_rpm_rpm_list_roles\",\n \ - \ \"description\": \"List roles assigned to this object.\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Rpm\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_repository_href}modify/\": {\n \"post\": {\n \ - \ \"operationId\": \"repositories_rpm_rpm_modify\",\n \ - \ \"description\": \"Trigger an asynchronous task to create a new repository\ - \ version.\",\n \"summary\": \"Modify Repository Content\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/RepositoryAddRemoveContent\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RepositoryAddRemoveContent\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RepositoryAddRemoveContent\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_repository_href}my_permissions/\": {\n \"get\":\ - \ {\n \"operationId\": \"repositories_rpm_rpm_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_rpm_repository_href\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Rpm\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"\ - {rpm_rpm_repository_href}remove_role/\": {\n \"post\": {\n \ - \ \"operationId\": \"repositories_rpm_rpm_remove_role\",\n \ - \ \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"rpm_rpm_repository_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_repository_href}sync/\": {\n \"post\": {\n \ - \ \"operationId\": \"repositories_rpm_rpm_sync\",\n \ - \ \"description\": \"Trigger an asynchronous task to sync RPM content.\"\ - ,\n \"summary\": \"Sync from remote\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"rpm_rpm_repository_href\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Repositories: Rpm\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/RpmRepositorySyncURL\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/RpmRepositorySyncURL\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/RpmRepositorySyncURL\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_repository_href}versions/\": {\n \"get\": {\n \ - \ \"operationId\": \"repositories_rpm_rpm_versions_list\",\n\ - \ \"description\": \"RpmRepositoryVersion represents a single\ - \ rpm repository version.\",\n \"summary\": \"List repository\ - \ versions\",\n \"parameters\": [\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"content\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Content Unit referenced by HREF\"\n \ - \ },\n {\n \"in\":\ - \ \"query\",\n \"name\": \"content__in\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"description\"\ - : \"Content Unit referenced by HREF\"\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"number\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter\ - \ results where number matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__gt\",\n \"schema\":\ - \ {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where\ - \ number is greater than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__gte\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where number\ - \ is greater than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__lt\",\n \"schema\": {\n\ - \ \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where number\ - \ is less than value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"number__lte\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n },\n \ - \ \"description\": \"Filter results where number is less than\ - \ or equal to value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"number__range\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n \"\ - description\": \"Filter results where number is between two comma separated\ - \ values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to\ - \ return the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-complete\",\n \ - \ \"-info\",\n \"-number\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"complete\",\n \ - \ \"info\",\n \"number\",\n \ - \ \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\",\n\ - \ \"pulp_last_updated\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\":\ - \ \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_created\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__gt\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where pulp_created\ - \ is greater than value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"pulp_created__gte\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is greater than\ - \ or equal to value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"pulp_created__lt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is less than value\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_created__lte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"pulp_created__range\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - date-time\"\n }\n },\n \ - \ \"description\": \"Filter results where pulp_created\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"path\",\n\ - \ \"name\": \"rpm_rpm_repository_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Repositories: Rpm Versions\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_repository_version_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"repositories_rpm_rpm_versions_read\",\n \ - \ \"description\": \"RpmRepositoryVersion represents a single\ - \ rpm repository version.\",\n \"summary\": \"Inspect a repository\ - \ version\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"rpm_rpm_repository_version_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Rpm Versions\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RepositoryVersionResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"repositories_rpm_rpm_versions_delete\"\ - ,\n \"description\": \"Trigger an asynchronous task to delete\ - \ a repository version.\",\n \"summary\": \"Delete a repository\ - \ version\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"rpm_rpm_repository_version_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repositories: Rpm Versions\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{rpm_rpm_repository_version_href}repair/\": {\n \"post\":\ - \ {\n \"operationId\": \"repositories_rpm_rpm_versions_repair\"\ - ,\n \"description\": \"Trigger an asynchronous task to repair\ - \ a repository version.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"rpm_rpm_repository_version_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Repositories: Rpm Versions\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Repair\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/repository_versions/\": {\n \"get\": {\n \ - \ \"operationId\": \"repository_versions_list\",\n \ - \ \"summary\": \"List repository versions\",\n \"parameters\"\ - : [\n {\n \"in\": \"query\",\n \ - \ \"name\": \"content\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Content Unit\ - \ referenced by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"content__in\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Content Unit referenced by HREF\"\n \ - \ },\n {\n \"name\"\ - : \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"number\"\ - ,\n \"schema\": {\n \"type\"\ - : \"integer\"\n },\n \"description\"\ - : \"Filter results where number matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__gt\",\n \"\ - schema\": {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results\ - \ where number is greater than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__gte\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where\ - \ number is greater than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__lt\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where\ - \ number is less than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__lte\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n },\n\ - \ \"description\": \"Filter results where number is\ - \ less than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"number__range\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"integer\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where number is between two\ - \ comma separated values\",\n \"explode\": false,\n\ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\":\ - \ \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-complete\",\n \ - \ \"-info\",\n \ - \ \"-number\",\n \"-pk\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"-pulp_last_updated\"\ - ,\n \"complete\",\n \ - \ \"info\",\n \"number\"\ - ,\n \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"pulp_created\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"pulp_created__gt\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where pulp_created\ - \ is greater than value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"pulp_created__gte\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is greater than\ - \ or equal to value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"pulp_created__lt\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where pulp_created is less than value\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"pulp_created__lte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where pulp_created is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"pulp_created__range\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - date-time\"\n }\n },\n \ - \ \"description\": \"Filter results where pulp_created\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Repository_Versions\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/roles/\": {\n \"get\": {\n \"\ - operationId\": \"roles_list\",\n \"description\": \"ViewSet\ - \ for Role.\\n\\nNOTE: This API endpoint is in \\\"tech preview\\\" and subject\ - \ to change\",\n \"summary\": \"List roles\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"query\",\n \"name\": \"contains_permission\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter\ - \ roles that have any of the permissions in the list.\",\n \ - \ \"explode\": true,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"description\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where description matches value\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"description__contains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where description contains value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"description__icontains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where description contains value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"description__iexact\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Filter\ - \ results where description matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"for_object_type\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter roles\ - \ that only have permissions for the specified object HREF.\"\n \ - \ },\n {\n \"name\": \"\ - limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"Number\ - \ of results to return per page.\",\n \"schema\": {\n\ - \ \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"locked\",\n\ - \ \"schema\": {\n \"type\"\ - : \"boolean\"\n },\n \"description\"\ - : \"Filter results where locked matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"name__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__icontains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__startswith\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ name starts with value\"\n },\n {\n\ - \ \"name\": \"offset\",\n \"\ - required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"The initial index from which to return\ - \ the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\": [\n\ - \ \"-description\",\n \ - \ \"-locked\",\n \"-name\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"description\",\n \ - \ \"locked\",\n \"name\",\n \ - \ \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Roles\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedRoleResponseList\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"roles_create\",\n \"\ - description\": \"ViewSet for Role.\\n\\nNOTE: This API endpoint is in \\\"\ - tech preview\\\" and subject to change\",\n \"summary\": \"\ - Create a role\",\n \"tags\": [\n \"Roles\"\ - \n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Role\"\n }\n\ - \ },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Role\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Role\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"201\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RoleResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"{role_href}\"\ - : {\n \"get\": {\n \"operationId\": \"roles_read\"\ - ,\n \"description\": \"ViewSet for Role.\\n\\nNOTE: This API\ - \ endpoint is in \\\"tech preview\\\" and subject to change\",\n \ - \ \"summary\": \"Inspect a role\",\n \"parameters\":\ - \ [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"role_href\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Roles\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/RoleResponse\"\n }\n\ - \ }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"put\": {\n \"operationId\"\ - : \"roles_update\",\n \"description\": \"ViewSet for Role.\\\ - n\\nNOTE: This API endpoint is in \\\"tech preview\\\" and subject to change\"\ - ,\n \"summary\": \"Update a role\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"role_href\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Roles\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Role\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Role\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Role\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RoleResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\": {\n \ - \ \"operationId\": \"roles_partial_update\",\n \ - \ \"description\": \"ViewSet for Role.\\n\\nNOTE: This API endpoint is in\ - \ \\\"tech preview\\\" and subject to change\",\n \"summary\"\ - : \"Update a role\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"role_href\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"required\": true\n }\n \ - \ ],\n \"tags\": [\n \"Roles\"\ - \n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PatchedRole\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PatchedRole\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PatchedRole\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RoleResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\": {\n \ - \ \"operationId\": \"roles_delete\",\n \"description\"\ - : \"ViewSet for Role.\\n\\nNOTE: This API endpoint is in \\\"tech preview\\\ - \" and subject to change\",\n \"summary\": \"Delete a role\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"role_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Roles\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"204\": {\n \ - \ \"description\": \"No response body\"\n }\n\ - \ }\n }\n },\n \"/pulp/api/v3/rpm/comps/\"\ - : {\n \"post\": {\n \"operationId\": \"rpm_comps_upload\"\ - ,\n \"description\": \"Trigger an asynchronous task to upload\ - \ a comps.xml file.\",\n \"summary\": \"Upload comps.xml\"\ - ,\n \"tags\": [\n \"Rpm: Comps\"\n \ - \ ],\n \"requestBody\": {\n \"\ - content\": {\n \"multipart/form-data\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/CompsXml\"\n }\n \ - \ },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/CompsXml\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"\ - /pulp/api/v3/rpm/copy/\": {\n \"post\": {\n \"operationId\"\ - : \"copy_content\",\n \"description\": \"Trigger an asynchronous\ - \ task to copy RPM contentfrom one repository into another, creating a newrepository\ - \ version.\",\n \"summary\": \"Copy content\",\n \ - \ \"tags\": [\n \"Rpm: Copy\"\n ],\n\ - \ \"requestBody\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Copy\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Copy\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Copy\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/signing-services/\": {\n \"get\": {\n \ - \ \"operationId\": \"signing_services_list\",\n \"\ - description\": \"A ViewSet that supports browsing of existing signing services.\"\ - ,\n \"summary\": \"List signing services\",\n \ - \ \"parameters\": [\n {\n \"name\"\ - : \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-name\",\n \ - \ \"-pk\",\n \"-pubkey_fingerprint\"\ - ,\n \"-public_key\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"-pulp_last_updated\"\ - ,\n \"-script\",\n \ - \ \"name\",\n \"pk\",\n\ - \ \"pubkey_fingerprint\",\n \ - \ \"public_key\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\",\n \ - \ \"script\"\n ]\n\ - \ }\n },\n \ - \ \"description\": \"Ordering\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Signing-Services\"\n ],\n \"security\":\ - \ [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedSigningServiceResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{signing_service_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"signing_services_read\",\n \"description\"\ - : \"A ViewSet that supports browsing of existing signing services.\",\n \ - \ \"summary\": \"Inspect a signing service\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"signing_service_href\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Signing-Services\"\n ],\n \ - \ \"security\": [\n {\n \"\ - cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/SigningServiceResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/status/\": {\n \"get\": {\n \"\ - operationId\": \"status_read\",\n \"description\": \"Returns\ - \ status and app information about Pulp.\\n\\nInformation includes:\\n * version\ - \ of pulpcore and loaded pulp plugins\\n * known workers\\n * known content\ - \ apps\\n * database connection status\\n * redis connection status\\n * disk\ - \ usage information\",\n \"summary\": \"Inspect status of Pulp\"\ - ,\n \"tags\": [\n \"Status\"\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/StatusResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/task-groups/\": {\n \"get\": {\n \ - \ \"operationId\": \"task_groups_list\",\n \"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.\",\n \"\ - summary\": \"List task groups\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"\ - query\",\n \"description\": \"Number of results to\ - \ return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"name\"\ - : \"offset\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\":\ - \ \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Task-Groups\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedTaskGroupResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{task_group_href}\": {\n \"get\": {\n \"operationId\"\ - : \"task_groups_read\",\n \"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.\",\n \"\ - summary\": \"Inspect a task group\",\n \"parameters\": [\n\ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"task_group_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Task-Groups\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/TaskGroupResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"\ - /pulp/api/v3/task-schedules/\": {\n \"get\": {\n \ - \ \"operationId\": \"task_schedules_list\",\n \"description\"\ - : \"ViewSet to monitor task schedules.\\n\\nNOTE: This feature is in tech-preview\ - \ and may change in backwards incompatible ways.\",\n \"summary\"\ - : \"List task schedules\",\n \"parameters\": [\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"name__contains\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"Filter results where name contains\ - \ value\"\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-dispatch_interval\"\ - ,\n \"-name\",\n \ - \ \"-next_dispatch\",\n \"\ - -pk\",\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \"-task_name\"\ - ,\n \"dispatch_interval\",\n \ - \ \"name\",\n \ - \ \"next_dispatch\",\n \"pk\",\n \ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - ,\n \"task_name\"\n \ - \ ]\n }\n },\n\ - \ \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"task_name\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"description\"\ - : \"Filter results where task_name matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"task_name__contains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Filter\ - \ results where task_name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\":\ - \ {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Task-Schedules\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/PaginatedTaskScheduleResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"{task_schedule_href}\"\ - : {\n \"get\": {\n \"operationId\": \"task_schedules_read\"\ - ,\n \"description\": \"ViewSet to monitor task schedules.\\\ - n\\nNOTE: This feature is in tech-preview and may change in backwards incompatible\ - \ ways.\",\n \"summary\": \"Inspect a task schedule\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"task_schedule_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Task-Schedules\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/TaskScheduleResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{task_schedule_href}add_role/\": {\n \"post\": {\n \ - \ \"operationId\": \"task_schedules_add_role\",\n \"\ - description\": \"Add a role for this object to users/groups.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"task_schedule_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Task-Schedules\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{task_schedule_href}list_roles/\": {\n \"get\": {\n \ - \ \"operationId\": \"task_schedules_list_roles\",\n \ - \ \"description\": \"List roles assigned to this object.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"task_schedule_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Task-Schedules\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{task_schedule_href}my_permissions/\": {\n \"get\": {\n \ - \ \"operationId\": \"task_schedules_my_permissions\",\n \ - \ \"description\": \"List permissions available to the current user\ - \ on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"task_schedule_href\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Task-Schedules\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/MyPermissionsResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"{task_schedule_href}remove_role/\"\ - : {\n \"post\": {\n \"operationId\": \"task_schedules_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"task_schedule_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Task-Schedules\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/tasks/\": {\n \"get\": {\n \"\ - operationId\": \"tasks_list\",\n \"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.\",\n \"\ - summary\": \"List tasks\",\n \"parameters\": [\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"child_tasks\",\n \"schema\":\ - \ {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n },\n \ - \ \"description\": \"Filter results where child_tasks matches value\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"created_resources\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"uuid\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclusive_resources\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"exclusive_resources__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Multiple\ - \ values may be separated by commas.\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"finished_at\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ finished_at matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"finished_at__gt\",\n \"schema\": {\n\ - \ \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where finished_at is greater\ - \ than value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"finished_at__gte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where finished_at is greater than or equal to value\"\n \ - \ },\n {\n \"in\": \"\ - query\",\n \"name\": \"finished_at__lt\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results\ - \ where finished_at is less than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"finished_at__lte\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where finished_at is\ - \ less than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"finished_at__range\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ }\n },\n \"\ - description\": \"Filter results where finished_at is between two comma separated\ - \ values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\",\n \ - \ \"description\": \"Number of results to return per page.\"\ - ,\n \"schema\": {\n \"type\"\ - : \"integer\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"logging_cid\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ logging_cid matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"logging_cid__contains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ logging_cid contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where name matches\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__contains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"The initial index from which\ - \ to return the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\"\ - : [\n \"-args\",\n \ - \ \"-error\",\n \"-finished_at\"\ - ,\n \"-kwargs\",\n \ - \ \"-logging_cid\",\n \"\ - -name\",\n \"-pk\",\n \ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"-pulp_last_updated\"\ - ,\n \"-reserved_resources_record\",\n \ - \ \"-started_at\",\n \ - \ \"-state\",\n \"args\"\ - ,\n \"error\",\n \ - \ \"finished_at\",\n \"kwargs\"\ - ,\n \"logging_cid\",\n \ - \ \"name\",\n \"pk\"\ - ,\n \"pulp_created\",\n \ - \ \"pulp_id\",\n \"\ - pulp_last_updated\",\n \"reserved_resources_record\"\ - ,\n \"started_at\",\n \ - \ \"state\"\n ]\n \ - \ }\n },\n \ - \ \"description\": \"Ordering\",\n \"explode\":\ - \ false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"parent_task\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n },\n\ - \ \"description\": \"Filter results where parent_task\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - reserved_resources\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n {\n \"in\":\ - \ \"query\",\n \"name\": \"reserved_resources__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Multiple\ - \ values may be separated by commas.\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"reserved_resources_record\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"nullable\": true\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"shared_resources\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"shared_resources__in\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"Multiple values may be separated\ - \ by commas.\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"started_at\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where started_at matches value\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"started_at__gt\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where started_at is greater than value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"started_at__gte\",\n \ - \ \"schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where started_at\ - \ is greater than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"started_at__lt\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where started_at is less\ - \ than value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"started_at__lte\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter\ - \ results where started_at is less than or equal to value\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"started_at__range\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - date-time\"\n }\n },\n \ - \ \"description\": \"Filter results where started_at\ - \ is between two comma separated values\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"state\",\n \"\ - schema\": {\n \"type\": \"string\",\n \ - \ \"enum\": [\n \"canceled\"\ - ,\n \"canceling\",\n \ - \ \"completed\",\n \"failed\",\n \ - \ \"running\",\n \ - \ \"skipped\",\n \"waiting\"\n \ - \ ]\n },\n \ - \ \"description\": \"Filter results where state matches value\"\n \ - \ },\n {\n \"in\":\ - \ \"query\",\n \"name\": \"state__in\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter results where\ - \ state is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"task_group\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\"\n \ - \ },\n \"description\": \"Filter results where task_group\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - worker\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\"\ - \n },\n \"description\": \"\ - Filter results where worker matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"worker__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where worker is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Tasks\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedTaskResponseList\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{task_href}\": {\n \"get\": {\n \"operationId\"\ - : \"tasks_read\",\n \"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.\",\n \"summary\": \"\ - Inspect a task\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \"\ - name\": \"task_href\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Tasks\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/TaskResponse\"\n }\n\ - \ }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"patch\": {\n \"operationId\"\ - : \"tasks_cancel\",\n \"description\": \"This operation cancels\ - \ a task.\",\n \"summary\": \"Cancel a task\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"task_href\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Tasks\"\n ],\n \"\ - requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\": {\n\ - \ \"$ref\": \"#/components/schemas/PatchedTaskCancel\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PatchedTaskCancel\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PatchedTaskCancel\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/TaskResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ },\n \"409\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/TaskResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\": {\n \ - \ \"operationId\": \"tasks_delete\",\n \"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.\",\n \"\ - summary\": \"Delete a task\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"task_href\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Tasks\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"204\": {\n \"description\"\ - : \"No response body\"\n }\n }\n \ - \ }\n },\n \"{task_href}add_role/\": {\n \"post\"\ - : {\n \"operationId\": \"tasks_add_role\",\n \ - \ \"description\": \"Add a role for this object to users/groups.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"task_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Tasks\"\n ],\n \"\ - requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\": {\n\ - \ \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{task_href}list_roles/\": {\n \"get\": {\n \ - \ \"operationId\": \"tasks_list_roles\",\n \"description\"\ - : \"List roles assigned to this object.\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"task_href\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Tasks\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"{task_href}my_permissions/\"\ - : {\n \"get\": {\n \"operationId\": \"tasks_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"task_href\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"required\": true\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Tasks\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/MyPermissionsResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"{task_href}remove_role/\"\ - : {\n \"post\": {\n \"operationId\": \"tasks_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"task_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Tasks\"\n ],\n \"\ - requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\": {\n\ - \ \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/NestedRole\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/tasks/purge/\": {\n \"post\": {\n \ - \ \"operationId\": \"tasks_purge\",\n \"description\"\ - : \"Trigger an asynchronous task that deletes completed tasks that finished\ - \ prior to a specified timestamp (tech-preview, may change in the future).\"\ - ,\n \"summary\": \"Purge Completed Tasks\",\n \ - \ \"tags\": [\n \"Tasks\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"$ref\": \"#/components/schemas/Purge\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Purge\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Purge\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/uploads/\": {\n \"get\": {\n \ - \ \"operationId\": \"uploads_list\",\n \"description\": \"\ - View for chunked uploads.\",\n \"summary\": \"List uploads\"\ - ,\n \"parameters\": [\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-pk\",\n\ - \ \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \"\ - -pulp_last_updated\",\n \"-size\",\n \ - \ \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\",\n \ - \ \"size\"\n ]\n \ - \ }\n },\n \ - \ \"description\": \"Ordering\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"size\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ },\n \"description\": \"Filter results where\ - \ size matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"size__gt\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n },\n \ - \ \"description\": \"Filter results where size is greater than\ - \ value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"size__lt\"\ - ,\n \"schema\": {\n \"type\"\ - : \"integer\"\n },\n \"description\"\ - : \"Filter results where size is less than value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"size__range\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"integer\"\n }\n },\n\ - \ \"description\": \"Filter results where size is between\ - \ two comma separated values\",\n \"explode\": false,\n\ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Uploads\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/PaginatedUploadResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n }\n\ - \ }\n },\n \"post\": {\n \ - \ \"operationId\": \"uploads_create\",\n \"description\"\ - : \"View for chunked uploads.\",\n \"summary\": \"Create an\ - \ upload\",\n \"tags\": [\n \"Uploads\"\n\ - \ ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \"\ - $ref\": \"#/components/schemas/Upload\"\n }\n \ - \ },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Upload\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/Upload\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"201\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/UploadResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"{upload_href}\"\ - : {\n \"get\": {\n \"operationId\": \"uploads_read\"\ - ,\n \"description\": \"View for chunked uploads.\",\n \ - \ \"summary\": \"Inspect an upload\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"upload_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Uploads\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/UploadDetailResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\": {\n\ - \ \"operationId\": \"uploads_update\",\n \"\ - description\": \"Upload a chunk for an upload.\",\n \"summary\"\ - : \"Upload a file chunk\",\n \"parameters\": [\n \ - \ {\n \"in\": \"header\",\n \ - \ \"name\": \"Content-Range\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"The Content-Range header\ - \ specifies the location of the file chunk within the file.\",\n \ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"upload_href\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"required\": true\n }\n\ - \ ],\n \"tags\": [\n \"Uploads\"\ - \n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"multipart/form-data\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/UploadChunk\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/UploadChunk\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/UploadResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\": {\n\ - \ \"operationId\": \"uploads_delete\",\n \"\ - description\": \"View for chunked uploads.\",\n \"summary\"\ - : \"Delete an upload\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"upload_href\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"required\": true\n }\n\ - \ ],\n \"tags\": [\n \"Uploads\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"204\": {\n \"description\": \"\ - No response body\"\n }\n }\n \ - \ }\n },\n \"{upload_href}add_role/\": {\n \"post\"\ - : {\n \"operationId\": \"uploads_add_role\",\n \ - \ \"description\": \"Add a role for this object to users/groups.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"upload_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Uploads\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Upload\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Upload\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Upload\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{upload_href}commit/\": {\n \"post\": {\n \ - \ \"operationId\": \"uploads_commit\",\n \"description\": \"\ - Queues a Task that creates an Artifact, and the Upload gets deleted and cannot\ - \ be re-used.\",\n \"summary\": \"Finish an Upload\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"upload_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Uploads\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/UploadCommit\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/UploadCommit\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/UploadCommit\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{upload_href}list_roles/\": {\n \"get\": {\n \ - \ \"operationId\": \"uploads_list_roles\",\n \"description\"\ - : \"List roles assigned to this object.\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"upload_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Uploads\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"{upload_href}my_permissions/\"\ - : {\n \"get\": {\n \"operationId\": \"uploads_my_permissions\"\ - ,\n \"description\": \"List permissions available to the current\ - \ user on this object.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"upload_href\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"required\": true\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Uploads\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/MyPermissionsResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"{upload_href}remove_role/\"\ - : {\n \"post\": {\n \"operationId\": \"uploads_remove_role\"\ - ,\n \"description\": \"Remove a role for this object from users/groups.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"upload_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Uploads\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Upload\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/Upload\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/Upload\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"201\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp/api/v3/users/\": {\n \"get\": {\n \"\ - operationId\": \"users_list\",\n \"description\": \"ViewSet\ - \ for User.\\n\\nNOTE: This API endpoint is in \\\"tech preview\\\" and subject\ - \ to change\",\n \"summary\": \"List users\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"query\",\n \"name\": \"email\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where email matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"email__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where email contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"email__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where email\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - email__iexact\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"description\": \"Filter results where email matches value\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"email__in\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Filter results\ - \ where email is in a comma-separated list of values\",\n \ - \ \"explode\": false,\n \"style\": \"form\"\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"first_name\",\n \ - \ \"schema\": {\n \"type\":\ - \ \"string\"\n },\n \"description\"\ - : \"Filter results where first_name matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"first_name__contains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Filter\ - \ results where first_name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"first_name__icontains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where first_name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"first_name__iexact\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where first_name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"first_name__in\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"Filter results where first_name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"is_active\",\n \"schema\": {\n\ - \ \"type\": \"boolean\"\n \ - \ },\n \"description\": \"Filter results where is_active\ - \ matches value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - is_staff\",\n \"schema\": {\n \ - \ \"type\": \"boolean\"\n },\n \ - \ \"description\": \"Filter results where is_staff matches value\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"last_name\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"description\"\ - : \"Filter results where last_name matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"last_name__contains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Filter\ - \ results where last_name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"last_name__icontains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where last_name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"last_name__iexact\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where last_name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"last_name__in\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"Filter results where last_name is in a comma-separated\ - \ list of values\",\n \"explode\": false,\n \ - \ \"style\": \"form\"\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"name\": \"offset\"\ - ,\n \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-date_joined\",\n \ - \ \"-email\",\n \ - \ \"-first_name\",\n \"-id\",\n \ - \ \"-is_active\",\n \ - \ \"-is_staff\",\n \"-is_superuser\"\ - ,\n \"-last_login\",\n \ - \ \"-last_name\",\n \ - \ \"-password\",\n \"-pk\",\n \ - \ \"-username\",\n \ - \ \"date_joined\",\n \"email\",\n\ - \ \"first_name\",\n \ - \ \"id\",\n \"is_active\"\ - ,\n \"is_staff\",\n \ - \ \"is_superuser\",\n \"\ - last_login\",\n \"last_name\",\n \ - \ \"password\",\n \ - \ \"pk\",\n \"username\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"username\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where username matches value\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"username__contains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter\ - \ results where username contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"username__icontains\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where username contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"username__iexact\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ username matches value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"username__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where username is in a comma-separated list of values\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Users\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedUserResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"users_create\",\n \"\ - description\": \"ViewSet for User.\\n\\nNOTE: This API endpoint is in \\\"\ - tech preview\\\" and subject to change\",\n \"summary\": \"\ - Create an user\",\n \"tags\": [\n \"Users\"\ - \n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/User\"\n }\n\ - \ },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/User\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/User\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"201\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/UserResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"{auth_user_href}\"\ - : {\n \"get\": {\n \"operationId\": \"users_read\"\ - ,\n \"description\": \"ViewSet for User.\\n\\nNOTE: This API\ - \ endpoint is in \\\"tech preview\\\" and subject to change\",\n \ - \ \"summary\": \"Inspect an user\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"auth_user_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Users\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/UserResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"put\": {\n \ - \ \"operationId\": \"users_update\",\n \"description\"\ - : \"ViewSet for User.\\n\\nNOTE: This API endpoint is in \\\"tech preview\\\ - \" and subject to change\",\n \"summary\": \"Update an user\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"auth_user_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Users\"\n ],\n \"\ - requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\": {\n\ - \ \"$ref\": \"#/components/schemas/User\"\n\ - \ }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/User\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/User\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/UserResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"patch\"\ - : {\n \"operationId\": \"users_partial_update\",\n \ - \ \"description\": \"ViewSet for User.\\n\\nNOTE: This API endpoint\ - \ is in \\\"tech preview\\\" and subject to change\",\n \"\ - summary\": \"Update an user\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"auth_user_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Users\"\n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PatchedUser\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PatchedUser\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PatchedUser\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/UserResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\": {\n \ - \ \"operationId\": \"users_delete\",\n \"description\"\ - : \"ViewSet for User.\\n\\nNOTE: This API endpoint is in \\\"tech preview\\\ - \" and subject to change\",\n \"summary\": \"Delete an user\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"auth_user_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Users\"\n ],\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"204\": {\n \ - \ \"description\": \"No response body\"\n }\n\ - \ }\n }\n },\n \"{auth_user_href}roles/\"\ - : {\n \"get\": {\n \"operationId\": \"users_roles_list\"\ - ,\n \"description\": \"ViewSet for UserRole.\\n\\nNOTE: This\ - \ API endpoint is in \\\"tech preview\\\" and subject to change\",\n \ - \ \"summary\": \"List user roles\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"auth_user_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"content_object\",\n \ - \ \"schema\": {\n \"type\":\ - \ \"string\"\n },\n \"description\"\ - : \"content_object\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\"\ - : false,\n \"in\": \"query\",\n \ - \ \"description\": \"Number of results to return per page.\",\n \ - \ \"schema\": {\n \"type\": \"\ - integer\"\n }\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"The initial index from which\ - \ to return the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\"\ - : [\n \"-description\",\n \ - \ \"-pk\",\n \"-pulp_created\"\ - ,\n \"-role\",\n \ - \ \"description\",\n \"pk\"\ - ,\n \"pulp_created\",\n \ - \ \"role\"\n ]\n \ - \ }\n },\n \ - \ \"description\": \"Ordering\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"role\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"role__contains\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"role__icontains\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"role__in\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"Multiple\ - \ values may be separated by commas.\",\n \"explode\"\ - : false,\n \"style\": \"form\"\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"role__startswith\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Users: Roles\"\n ],\n\ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedUserRoleResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"users_roles_create\",\n \ - \ \"description\": \"ViewSet for UserRole.\\n\\nNOTE: This API endpoint\ - \ is in \\\"tech preview\\\" and subject to change\",\n \"\ - summary\": \"Create an user role\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"auth_user_href\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Users: Roles\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/UserRole\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/UserRole\"\n \ - \ }\n },\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/UserRole\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"201\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/UserRoleResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"{auth_users_user_role_href}\"\ - : {\n \"get\": {\n \"operationId\": \"users_roles_read\"\ - ,\n \"description\": \"ViewSet for UserRole.\\n\\nNOTE: This\ - \ API endpoint is in \\\"tech preview\\\" and subject to change\",\n \ - \ \"summary\": \"Inspect an user role\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"auth_users_user_role_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Users: Roles\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/UserRoleResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"users_roles_delete\",\n \ - \ \"description\": \"ViewSet for UserRole.\\n\\nNOTE: This API endpoint\ - \ is in \\\"tech preview\\\" and subject to change\",\n \"\ - summary\": \"Delete an user role\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"auth_users_user_role_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ }\n ],\n \"tags\": [\n\ - \ \"Users: Roles\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"204\": {\n \ - \ \"description\": \"No response body\"\n }\n\ - \ }\n }\n },\n \"/pulp/api/v3/workers/\"\ - : {\n \"get\": {\n \"operationId\": \"workers_list\"\ - ,\n \"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.\",\n \"summary\": \"\ - List workers\",\n \"parameters\": [\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"last_heartbeat\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\"\n },\n \"description\"\ - : \"Filter results where last_heartbeat matches value\"\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"last_heartbeat__gt\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"description\": \"Filter results where\ - \ last_heartbeat is greater than value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"last_heartbeat__gte\",\n \"\ - schema\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n\ - \ \"description\": \"Filter results where last_heartbeat\ - \ is greater than or equal to value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"last_heartbeat__lt\",\n \"schema\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where last_heartbeat\ - \ is less than value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"last_heartbeat__lte\",\n \"schema\": {\n \ - \ \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"description\": \"Filter results where last_heartbeat is less than\ - \ or equal to value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\"\ - : \"last_heartbeat__range\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where last_heartbeat is between two comma separated values\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\"\ - : false,\n \"in\": \"query\",\n \ - \ \"description\": \"Number of results to return per page.\",\n \ - \ \"schema\": {\n \"type\": \"\ - integer\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"missing\",\n \"schema\": {\n \ - \ \"type\": \"boolean\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__contains\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results\ - \ where name contains value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name__icontains\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where name\ - \ contains value\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - name__in\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"Filter results where name is in a comma-separated list of values\",\n\ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name__startswith\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter results where name starts with value\"\n },\n\ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\"\ - : \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"online\"\ - ,\n \"schema\": {\n \"type\"\ - : \"boolean\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"ordering\",\n \"schema\":\ - \ {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - ,\n \"enum\": [\n \ - \ \"-last_heartbeat\",\n \"-name\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"last_heartbeat\",\n \ - \ \"name\",\n \"pk\",\n \ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - \n ]\n }\n \ - \ },\n \"description\": \"Ordering\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Workers\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedWorkerResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{worker_href}\": {\n \"get\": {\n \"operationId\"\ - : \"workers_read\",\n \"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.\",\n \"\ - summary\": \"Inspect a worker\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"worker_href\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Workers\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/WorkerResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_get\"\ - ,\n \"description\": \"Return a response to the \\\"GET\\\"\ - \ action.\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"path\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"query\",\n \"\ - name\": \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Pulp_Ansible: Api\"\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"description\": \"No response body\"\n \ - \ }\n }\n }\n },\n \"{ansible_role_href}api/v1/roles/\"\ - : {\n \"get\": {\n \"operationId\": \"api_v1_roles_get\"\ - ,\n \"description\": \"APIView for Roles.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"ansible_role_href\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Api: Roles\"\n ],\n\ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedGalaxyRoleResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_role_href}versions/\": {\n \"get\": {\n \ - \ \"operationId\": \"versions_get\",\n \"description\"\ - : \"APIView for Role Versions.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"ansible_role_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"name\"\ - : \"limit\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"\ - Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Versions\"\n ],\n\ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedGalaxyRoleVersionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_collection_import_href}\": {\n \"get\": {\n \ - \ \"operationId\": \"collection_import_read\",\n \ - \ \"description\": \"Returns a CollectionImport object.\",\n \ - \ \"summary\": \"Inspect a collection import\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"ansible_collection_import_href\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"since\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter messages since a given timestamp\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Collection:\ - \ Import\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\":\ - \ []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/CollectionImportDetailResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"{ansible_collection_href}api/v2/collections/\"\ - : {\n \"get\": {\n \"operationId\": \"api_v2_collections_get\"\ - ,\n \"description\": \"View for Collection models.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_collection_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"name\": \"page\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"A page number within the paginated result set.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\n\ - \ }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Api: Collections\"\n \ - \ ],\n \"responses\": {\n \"200\": {\n\ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedGalaxyCollectionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"post\"\ - : {\n \"operationId\": \"api_v2_collections_post\",\n \ - \ \"description\": \"Queues a task that creates a new Collection\ - \ from an uploaded artifact.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"ansible_collection_href\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Api: Collections\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/GalaxyCollection\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/GalaxyCollection\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/GalaxyCollection\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/GalaxyCollectionResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"{ansible_collection_version_href}versions/\": {\n \"get\"\ - : {\n \"operationId\": \"versions_get\",\n \"\ - description\": \"APIView for Collections by namespace/name.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"ansible_collection_version_href\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"name\": \"page\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"A page number within the paginated result set.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\n\ - \ }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Versions\"\n ],\n\ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedGalaxyCollectionVersionResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp_ansible/galaxy/{path}/api/v2/collections/{namespace}/{name}/versions/{version}/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v2_collections_versions_get\"\ - ,\n \"description\": \"Return a response to the \\\"GET\\\"\ - \ action.\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"name\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"path\",\n \"\ - name\": \"namespace\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"path\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"version\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"fields\",\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Pulp_Ansible: Api V2 Collections Versions\"\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"description\": \"No response body\"\n \ - \ }\n }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_read\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Api V3\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"deprecated\": true,\n \"responses\"\ - : {\n \"302\": {\n \"description\"\ - : \"No response body\"\n },\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/RepoMetadataResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp_ansible/galaxy/{path}/api/v3/artifacts/collections/\": {\n \ - \ \"post\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_artifacts_collections_create\"\ - ,\n \"description\": \"Create an artifact and trigger an asynchronous\ - \ task to create Collection content from it.\",\n \"summary\"\ - : \"Upload a collection\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"path\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"required\": true\n }\n \ - \ ],\n \"tags\": [\n \"Pulp_Ansible:\ - \ Artifacts Collections V3\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"multipart/form-data\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/CollectionOneShot\"\n \ - \ }\n },\n \"\ - application/x-www-form-urlencoded\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/CollectionOneShot\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"deprecated\": true,\n \"responses\"\ - : {\n \"202\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n },\n\ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/artifacts/collections/{path}/{filename}\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_artifacts_collections_get\"\ - ,\n \"description\": \"Download collection.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"filename\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Api V3 Artifacts Collections\"\n \ - \ ],\n \"security\": [\n {\n\ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"description\": \"No\ - \ response body\"\n }\n }\n }\n\ - \ },\n \"/pulp_ansible/galaxy/{path}/api/v3/collection_versions/all/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collection_versions_all_list\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Api V3 Collection_Versions All\"\n \ - \ ],\n \"security\": [\n {\n\ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"deprecated\": true,\n\ - \ \"responses\": {\n \"302\": {\n \ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/UnpaginatedCollectionVersionResponse\"\ - \n }\n }\n\ - \ }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/collections/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_list\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"query\",\n \"name\": \"deprecated\",\n \ - \ \"schema\": {\n \"type\":\ - \ \"boolean\"\n }\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - namespace\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n {\n \"name\": \"offset\"\ - ,\n \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-name\",\n \ - \ \"-namespace\",\n \ - \ \"-pk\",\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"name\",\n \"namespace\",\n \ - \ \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\",\n \ - \ \"pulp_last_updated\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"\ - form\"\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Api V3 Collections\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n }\n\ - \ ],\n \"deprecated\": true,\n \ - \ \"responses\": {\n \"302\": {\n \ - \ \"description\": \"No response body\"\n },\n \ - \ \"202\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"\ - #/components/schemas/PaginatedCollectionResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n }\n\ - \ }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_read\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"path\",\n \"name\": \"namespace\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Api V3 Collections\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n }\n\ - \ ],\n \"deprecated\": true,\n \ - \ \"responses\": {\n \"302\": {\n \ - \ \"description\": \"No response body\"\n },\n \ - \ \"202\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"\ - #/components/schemas/CollectionResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"patch\": {\n \"operationId\"\ - : \"pulp_ansible_galaxy_api_v3_collections_update\",\n \"description\"\ - : \"Legacy v3 endpoint.\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"name\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"namespace\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"path\",\n\ - \ \"name\": \"path\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Pulp_Ansible: Api V3 Collections\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PatchedCollection\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PatchedCollection\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PatchedCollection\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"deprecated\": true,\n \"responses\"\ - : {\n \"302\": {\n \"description\"\ - : \"No response body\"\n },\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_delete\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"path\",\n \"name\": \"namespace\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Pulp_Ansible: Api V3 Collections\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"deprecated\": true,\n \ - \ \"responses\": {\n \"302\": {\n \ - \ \"description\": \"No response body\"\n },\n\ - \ \"202\": {\n \"content\": {\n\ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n },\n\ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_versions_list\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"query\",\n \"name\": \"is_highest\",\n \ - \ \"schema\": {\n \"type\":\ - \ \"boolean\"\n }\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"path\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n }\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"The initial index from which\ - \ to return the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\"\ - : [\n \"-authors\",\n \ - \ \"-contents\",\n \"\ - -dependencies\",\n \"-description\",\n\ - \ \"-docs_blob\",\n \ - \ \"-documentation\",\n \ - \ \"-files\",\n \"-homepage\",\n \ - \ \"-is_highest\",\n \ - \ \"-issues\",\n \"-license\"\ - ,\n \"-manifest\",\n \ - \ \"-name\",\n \"-namespace\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \ - \ \"-repository\",\n \"-requires_ansible\"\ - ,\n \"-search_vector\",\n \ - \ \"-timestamp_of_interest\",\n \ - \ \"-upstream_id\",\n \"\ - -version\",\n \"authors\",\n \ - \ \"contents\",\n \ - \ \"dependencies\",\n \"description\"\ - ,\n \"docs_blob\",\n \ - \ \"documentation\",\n \ - \ \"files\",\n \"homepage\",\n \ - \ \"is_highest\",\n \ - \ \"issues\",\n \"license\",\n\ - \ \"manifest\",\n \ - \ \"name\",\n \"namespace\"\ - ,\n \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"repository\",\n \"requires_ansible\"\ - ,\n \"search_vector\",\n \ - \ \"timestamp_of_interest\",\n \ - \ \"upstream_id\",\n \"version\"\ - \n ]\n }\n \ - \ },\n \"description\": \"Ordering\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"\ - path\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"q\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"repository_version\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"tags\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter by comma separate list of tags that must all be matched\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"version\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where version matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Pulp_Ansible:\ - \ Api V3 Collections Versions\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"deprecated\": true,\n \"responses\": {\n \ - \ \"302\": {\n \"description\": \"No response\ - \ body\"\n },\n \"202\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/{version}/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_versions_read\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"path\",\n \"name\": \"namespace\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Api V3 Collections Versions\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"deprecated\": true,\n \ - \ \"responses\": {\n \"302\": {\n \ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/CollectionVersionResponse\"\n \ - \ }\n }\n },\n\ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"delete\": {\n \ - \ \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_versions_delete\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"path\",\n \"name\": \"namespace\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Pulp_Ansible: Api V3 Collections Versions\"\n \ - \ ],\n \"security\": [\n {\n\ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"deprecated\": true,\n\ - \ \"responses\": {\n \"302\": {\n \ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n },\n\ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/{version}/docs-blob/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_versions_docs_blob_read\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"path\",\n \"name\": \"namespace\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Api V3 Collections Versions Docs-Blob\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"deprecated\": true,\n\ - \ \"responses\": {\n \"302\": {\n \ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/CollectionVersionDocsResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/collections/all/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_all_list\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"query\",\n \"name\": \"deprecated\",\n \ - \ \"schema\": {\n \"type\":\ - \ \"boolean\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"namespace\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"ordering\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - ,\n \"enum\": [\n \ - \ \"-name\",\n \"-namespace\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"name\",\n \ - \ \"namespace\",\n \"pk\",\n \ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - \n ]\n }\n \ - \ },\n \"description\": \"Ordering\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"\ - path\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Pulp_Ansible: Api V3 Collections\ - \ All\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"deprecated\"\ - : true,\n \"responses\": {\n \"302\": {\n\ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"\ - content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"$ref\": \"#/components/schemas/CollectionResponse\"\ - \n }\n }\n\ - \ }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/client-configuration/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_client_configuration_get\"\ - ,\n \"description\": \"Get the client configs.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Api V3 Plugin Ansible Client-Configuration\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/ClientConfigurationResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n }\n\ - \ }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_read\"\ - ,\n \"description\": \"ViewSet for Repository Metadata.\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Api V3 Plugin Ansible Content Collections\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\":\ - \ \"#/components/schemas/RepoMetadataResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-collections/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_all_collections_list\"\ - ,\n \"description\": \"Unpaginated ViewSet for Collections.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"query\",\n \"name\": \"deprecated\"\ - ,\n \"schema\": {\n \"type\"\ - : \"boolean\"\n }\n },\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"distro_base_path\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"name\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"ordering\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - ,\n \"enum\": [\n \ - \ \"-name\",\n \"-namespace\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"name\",\n \ - \ \"namespace\",\n \"pk\",\n \ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - \n ]\n }\n \ - \ },\n \"description\": \"Ordering\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"\ - path\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Pulp_Ansible: Api V3 Plugin Ansible\ - \ Content Collections All-Collections\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"$ref\": \"#/components/schemas/CollectionResponse\"\ - \n }\n }\n\ - \ }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-versions/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_all_versions_list\"\ - ,\n \"description\": \"Returns paginated CollectionVersions\ - \ list.\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"distro_base_path\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"path\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n \ - \ },\n \"required\": true\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Pulp_Ansible:\ - \ Api V3 Plugin Ansible Content Collections All-Versions\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"202\": {\n \"content\": {\n \ - \ \"application/json\": {\n \"\ - schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/UnpaginatedCollectionVersionResponse\"\ - \n }\n }\n\ - \ }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/\"\ - : {\n \"post\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_artifacts_create\"\ - ,\n \"description\": \"Create an artifact and trigger an asynchronous\ - \ task to create Collection content from it.\",\n \"summary\"\ - : \"Upload a collection\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"distro_base_path\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"path\",\n\ - \ \"name\": \"path\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Pulp_Ansible: Artifacts Collections V3\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"multipart/form-data\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/CollectionOneShot\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/CollectionOneShot\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/{filename}\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_artifacts_download\"\ - ,\n \"description\": \"Collection download endpoint.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"filename\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Api V3 Plugin Ansible Content Collections\ - \ Artifacts\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"description\"\ - : \"No response body\"\n }\n }\n \ - \ }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_list\"\ - ,\n \"description\": \"ViewSet for Collections.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"query\",\n \"name\": \"deprecated\"\ - ,\n \"schema\": {\n \"type\"\ - : \"boolean\"\n }\n },\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"distro_base_path\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"name\": \"limit\"\ - ,\n \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"namespace\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n {\n \"name\": \"\ - offset\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"The\ - \ initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-name\"\ - ,\n \"-namespace\",\n \ - \ \"-pk\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"name\",\n \"namespace\",\n \ - \ \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Api V3 Plugin Ansible Content Collections\ - \ Index\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/PaginatedCollectionResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_read\"\ - ,\n \"description\": \"ViewSet for Collections.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Api V3 Plugin Ansible Content Collections\ - \ Index\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/CollectionResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"patch\": {\n \"\ - operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_update\"\ - ,\n \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Pulp_Ansible: Api V3 Plugin Ansible Content Collections\ - \ Index\"\n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PatchedCollection\"\n \ - \ }\n },\n \"\ - application/x-www-form-urlencoded\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PatchedCollection\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PatchedCollection\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_delete\"\ - ,\n \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Pulp_Ansible: Api V3 Plugin Ansible Content Collections\ - \ Index\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"responses\"\ - : {\n \"202\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n },\n\ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_list\"\ - ,\n \"description\": \"Returns paginated CollectionVersions\ - \ list.\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"distro_base_path\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"is_highest\",\n \"schema\"\ - : {\n \"type\": \"boolean\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n }\n },\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"namespace\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"required\": true\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"namespace\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-authors\"\ - ,\n \"-contents\",\n \ - \ \"-dependencies\",\n \ - \ \"-description\",\n \"-docs_blob\",\n\ - \ \"-documentation\",\n \ - \ \"-files\",\n \"\ - -homepage\",\n \"-is_highest\",\n \ - \ \"-issues\",\n \ - \ \"-license\",\n \"-manifest\"\ - ,\n \"-name\",\n \ - \ \"-namespace\",\n \"-pk\"\ - ,\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"-repository\",\n \ - \ \"-requires_ansible\",\n \ - \ \"-search_vector\",\n \"-timestamp_of_interest\"\ - ,\n \"-upstream_id\",\n \ - \ \"-version\",\n \"\ - authors\",\n \"contents\",\n \ - \ \"dependencies\",\n \ - \ \"description\",\n \"docs_blob\"\ - ,\n \"documentation\",\n \ - \ \"files\",\n \"\ - homepage\",\n \"is_highest\",\n \ - \ \"issues\",\n \ - \ \"license\",\n \"manifest\",\n \ - \ \"name\",\n \ - \ \"namespace\",\n \"pk\",\n \ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - ,\n \"pulp_type\",\n \ - \ \"repository\",\n \"\ - requires_ansible\",\n \"search_vector\"\ - ,\n \"timestamp_of_interest\",\n \ - \ \"upstream_id\",\n \ - \ \"version\"\n ]\n \ - \ }\n },\n \"\ - description\": \"Ordering\",\n \"explode\": false,\n\ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"path\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"required\": true\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"q\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"repository_version\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"tags\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter by comma separate list of tags that must all be matched\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"version\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where version matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Pulp_Ansible:\ - \ Api V3 Plugin Ansible Content Collections Index Versions\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"202\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_read\"\ - ,\n \"description\": \"Returns a CollectionVersion object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Api V3 Plugin Ansible Content Collections\ - \ Index Versions\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/CollectionVersionResponse\"\n \ - \ }\n }\n },\n\ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"delete\": {\n \ - \ \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_delete\"\ - ,\n \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Pulp_Ansible: Api V3 Plugin Ansible Content Collections\ - \ Index Versions\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"202\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n },\n\ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/docs-blob/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_docs_blob_read\"\ - ,\n \"description\": \"Returns a CollectionVersion object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Api V3 Plugin Ansible Content Collections\ - \ Index Versions Docs-Blob\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/CollectionVersionDocsResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp_ansible/galaxy/default/api/\": {\n \"get\": {\n \ - \ \"operationId\": \"pulp_ansible_galaxy_default_api_get\",\n\ - \ \"description\": \"Return a response to the \\\"GET\\\" action.\"\ - ,\n \"tags\": [\n \"Pulp_Ansible: Default\ - \ Api\"\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"description\": \"No response\ - \ body\"\n }\n }\n }\n \ - \ },\n \"/pulp_ansible/galaxy/default/api/v3/\": {\n \"\ - get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_read\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"tags\": [\n \"Pulp_Ansible: Default Api V3\"\n\ - \ ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"deprecated\": true,\n\ - \ \"responses\": {\n \"302\": {\n \ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/RepoMetadataResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/artifacts/collections/\"\ - : {\n \"post\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_artifacts_collections_create\"\ - ,\n \"description\": \"Create an artifact and trigger an asynchronous\ - \ task to create Collection content from it.\",\n \"summary\"\ - : \"Upload a collection\",\n \"tags\": [\n \ - \ \"Pulp_Ansible: Artifacts Collections V3\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"multipart/form-data\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/CollectionOneShot\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/CollectionOneShot\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"deprecated\": true,\n \"responses\"\ - : {\n \"202\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n },\n\ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/artifacts/collections/{path}/{filename}\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_artifacts_collections_get\"\ - ,\n \"description\": \"Download collection.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"filename\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Default Api V3 Artifacts Collections\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"200\": {\n \"description\": \"\ - No response body\"\n }\n }\n \ - \ }\n },\n \"/pulp_ansible/galaxy/default/api/v3/collection_versions/all/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collection_versions_all_list\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"tags\": [\n \"Pulp_Ansible: Default Api V3 Collection_Versions\ - \ All\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"deprecated\"\ - : true,\n \"responses\": {\n \"302\": {\n\ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"\ - content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"$ref\": \"#/components/schemas/UnpaginatedCollectionVersionResponse\"\ - \n }\n }\n\ - \ }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/collections/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_list\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"query\",\n \"name\": \"deprecated\",\n \ - \ \"schema\": {\n \"type\":\ - \ \"boolean\"\n }\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - namespace\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n {\n \"name\": \"offset\"\ - ,\n \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"The initial index\ - \ from which to return the results.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"ordering\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - enum\": [\n \"-name\",\n \ - \ \"-namespace\",\n \ - \ \"-pk\",\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"name\",\n \"namespace\",\n \ - \ \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\",\n \ - \ \"pulp_last_updated\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\": \"\ - form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Default Api V3 Collections\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"deprecated\": true,\n \ - \ \"responses\": {\n \"302\": {\n \ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/PaginatedCollectionResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_read\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"path\",\n \"name\": \"namespace\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Default Api V3 Collections\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"deprecated\": true,\n \ - \ \"responses\": {\n \"302\": {\n \ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/CollectionResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"patch\": {\n \"\ - operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_update\",\n\ - \ \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"path\",\n \"name\": \"namespace\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Pulp_Ansible: Default Api V3 Collections\"\n \ - \ ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \"\ - $ref\": \"#/components/schemas/PatchedCollection\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PatchedCollection\"\n \ - \ }\n },\n \"\ - multipart/form-data\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PatchedCollection\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"deprecated\": true,\n \"responses\"\ - : {\n \"302\": {\n \"description\"\ - : \"No response body\"\n },\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_delete\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"path\",\n \"name\": \"namespace\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Pulp_Ansible: Default Api V3 Collections\"\n \ - \ ],\n \"security\": [\n {\n\ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"deprecated\": true,\n\ - \ \"responses\": {\n \"302\": {\n \ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n },\n\ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/versions/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_versions_list\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"query\",\n \"name\": \"is_highest\",\n \ - \ \"schema\": {\n \"type\":\ - \ \"boolean\"\n }\n },\n \ - \ {\n \"name\": \"limit\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"Number of results to return\ - \ per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\": \"path\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"name\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n }\n },\n \ - \ {\n \"name\": \"offset\",\n \ - \ \"required\": false,\n \"in\": \"query\"\ - ,\n \"description\": \"The initial index from which\ - \ to return the results.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"ordering\",\n \ - \ \"schema\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"enum\"\ - : [\n \"-authors\",\n \ - \ \"-contents\",\n \"\ - -dependencies\",\n \"-description\",\n\ - \ \"-docs_blob\",\n \ - \ \"-documentation\",\n \ - \ \"-files\",\n \"-homepage\",\n \ - \ \"-is_highest\",\n \ - \ \"-issues\",\n \"-license\"\ - ,\n \"-manifest\",\n \ - \ \"-name\",\n \"-namespace\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"-pulp_type\",\n \ - \ \"-repository\",\n \"-requires_ansible\"\ - ,\n \"-search_vector\",\n \ - \ \"-timestamp_of_interest\",\n \ - \ \"-upstream_id\",\n \"\ - -version\",\n \"authors\",\n \ - \ \"contents\",\n \ - \ \"dependencies\",\n \"description\"\ - ,\n \"docs_blob\",\n \ - \ \"documentation\",\n \ - \ \"files\",\n \"homepage\",\n \ - \ \"is_highest\",\n \ - \ \"issues\",\n \"license\",\n\ - \ \"manifest\",\n \ - \ \"name\",\n \"namespace\"\ - ,\n \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\",\n \ - \ \"pulp_type\",\n \ - \ \"repository\",\n \"requires_ansible\"\ - ,\n \"search_vector\",\n \ - \ \"timestamp_of_interest\",\n \ - \ \"upstream_id\",\n \"version\"\ - \n ]\n }\n \ - \ },\n \"description\": \"Ordering\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - q\",\n \"schema\": {\n \"\ - type\": \"string\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"repository_version_removed\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"tags\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter by comma separate\ - \ list of tags that must all be matched\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"version\",\n \"schema\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Filter results where\ - \ version matches value\"\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Pulp_Ansible: Default Api V3 Collections\ - \ Versions\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"deprecated\"\ - : true,\n \"responses\": {\n \"302\": {\n\ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"\ - content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/versions/{version}/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_versions_read\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"path\",\n \"name\": \"namespace\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Default Api V3 Collections Versions\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"deprecated\": true,\n\ - \ \"responses\": {\n \"302\": {\n \ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/CollectionVersionResponse\"\n \ - \ }\n }\n },\n\ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"delete\": {\n \ - \ \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_versions_delete\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"path\",\n \"name\": \"namespace\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Pulp_Ansible: Default Api V3 Collections Versions\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"deprecated\": true,\n\ - \ \"responses\": {\n \"302\": {\n \ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n },\n\ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/versions/{version}/docs-blob/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_versions_docs_blob_read\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"path\",\n \"name\": \"namespace\",\n \ - \ \"schema\": {\n \"type\": \"\ - string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Default Api V3 Collections Versions Docs-Blob\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"deprecated\": true,\n\ - \ \"responses\": {\n \"302\": {\n \ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"content\"\ - : {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/CollectionVersionDocsResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/collections/all/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_all_list\"\ - ,\n \"description\": \"Legacy v3 endpoint.\",\n \ - \ \"parameters\": [\n {\n \"\ - in\": \"query\",\n \"name\": \"deprecated\",\n \ - \ \"schema\": {\n \"type\":\ - \ \"boolean\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"name\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"namespace\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"ordering\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - ,\n \"enum\": [\n \ - \ \"-name\",\n \"-namespace\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"name\",\n \ - \ \"namespace\",\n \"pk\",\n \ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - \n ]\n }\n \ - \ },\n \"description\": \"Ordering\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Pulp_Ansible: Default Api V3 Collections\ - \ All\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\": []\n\ - \ }\n ],\n \"deprecated\"\ - : true,\n \"responses\": {\n \"302\": {\n\ - \ \"description\": \"No response body\"\n \ - \ },\n \"202\": {\n \"\ - content\": {\n \"application/json\": {\n \ - \ \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"$ref\": \"#/components/schemas/CollectionResponse\"\ - \n }\n }\n\ - \ }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/client-configuration/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_client_configuration_get\"\ - ,\n \"description\": \"Get the client configs.\",\n \ - \ \"tags\": [\n \"Pulp_Ansible: Default Api V3\ - \ Plugin Ansible Client-Configuration\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/ClientConfigurationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_read\"\ - ,\n \"description\": \"ViewSet for Repository Metadata.\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Default Api V3 Plugin Ansible Content\ - \ Collections\"\n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/RepoMetadataResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-collections/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_all_collections_list\"\ - ,\n \"description\": \"Unpaginated ViewSet for Collections.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"query\",\n \"name\": \"deprecated\"\ - ,\n \"schema\": {\n \"type\"\ - : \"boolean\"\n }\n },\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"distro_base_path\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\",\n\ - \ \"name\": \"name\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n }\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"ordering\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - ,\n \"enum\": [\n \ - \ \"-name\",\n \"-namespace\"\ - ,\n \"-pk\",\n \ - \ \"-pulp_created\",\n \"-pulp_id\"\ - ,\n \"-pulp_last_updated\",\n \ - \ \"name\",\n \ - \ \"namespace\",\n \"pk\",\n \ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - \n ]\n }\n \ - \ },\n \"description\": \"Ordering\"\ - ,\n \"explode\": false,\n \"\ - style\": \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to include in the response.\"\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to exclude from\ - \ the response.\"\n }\n ],\n \ - \ \"tags\": [\n \"Pulp_Ansible: Default Api V3 Plugin\ - \ Ansible Content Collections All-Collections\"\n ],\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n \ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/CollectionResponse\"\n \ - \ }\n }\n \ - \ }\n },\n \"description\"\ - : \"\"\n }\n }\n }\n },\n\ - \ \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-versions/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_all_versions_list\"\ - ,\n \"description\": \"Returns paginated CollectionVersions\ - \ list.\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"distro_base_path\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Pulp_Ansible:\ - \ Default Api V3 Plugin Ansible Content Collections All-Versions\"\n \ - \ ],\n \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"202\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/UnpaginatedCollectionVersionResponse\"\ - \n }\n }\n\ - \ }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/\"\ - : {\n \"post\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_artifacts_create\"\ - ,\n \"description\": \"Create an artifact and trigger an asynchronous\ - \ task to create Collection content from it.\",\n \"summary\"\ - : \"Upload a collection\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"distro_base_path\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Pulp_Ansible: Artifacts Collections V3\"\n ],\n \ - \ \"requestBody\": {\n \"content\": {\n \ - \ \"multipart/form-data\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/CollectionOneShot\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/CollectionOneShot\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/{filename}\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_artifacts_download\"\ - ,\n \"description\": \"Collection download endpoint.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"filename\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Default Api V3 Plugin Ansible Content\ - \ Collections Artifacts\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"description\": \"No response body\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_list\"\ - ,\n \"description\": \"ViewSet for Collections.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"query\",\n \"name\": \"deprecated\"\ - ,\n \"schema\": {\n \"type\"\ - : \"boolean\"\n }\n },\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"distro_base_path\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"name\": \"limit\"\ - ,\n \"required\": false,\n \"\ - in\": \"query\",\n \"description\": \"Number of results\ - \ to return per page.\",\n \"schema\": {\n \ - \ \"type\": \"integer\"\n }\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"namespace\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n {\n \"name\": \"\ - offset\",\n \"required\": false,\n \ - \ \"in\": \"query\",\n \"description\": \"The\ - \ initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-name\"\ - ,\n \"-namespace\",\n \ - \ \"-pk\",\n \"-pulp_created\"\ - ,\n \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \ - \ \"name\",\n \"namespace\",\n \ - \ \"pk\",\n \ - \ \"pulp_created\",\n \"pulp_id\"\ - ,\n \"pulp_last_updated\"\n \ - \ ]\n }\n \ - \ },\n \"description\": \"Ordering\",\n \ - \ \"explode\": false,\n \"style\"\ - : \"form\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\"\ - ,\n \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Default Api V3 Plugin Ansible Content\ - \ Collections Index\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/PaginatedCollectionResponseList\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_read\"\ - ,\n \"description\": \"ViewSet for Collections.\",\n \ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Default Api V3 Plugin Ansible Content\ - \ Collections Index\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/CollectionResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n },\n \"patch\": {\n \"\ - operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_update\"\ - ,\n \"description\": \"Trigger an asynchronous update task\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Pulp_Ansible: Default Api V3 Plugin Ansible Content\ - \ Collections Index\"\n ],\n \"requestBody\"\ - : {\n \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PatchedCollection\"\n \ - \ }\n },\n \"\ - application/x-www-form-urlencoded\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PatchedCollection\"\ - \n }\n },\n \ - \ \"multipart/form-data\": {\n \"schema\"\ - : {\n \"$ref\": \"#/components/schemas/PatchedCollection\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"202\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_delete\"\ - ,\n \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Pulp_Ansible: Default Api V3 Plugin Ansible Content\ - \ Collections Index\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n }\n ],\n \"responses\"\ - : {\n \"202\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n },\n\ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_list\"\ - ,\n \"description\": \"Returns paginated CollectionVersions\ - \ list.\",\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\"\ - : \"distro_base_path\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"is_highest\",\n \"schema\"\ - : {\n \"type\": \"boolean\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"limit\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"Number of results to return per page.\",\n \"schema\"\ - : {\n \"type\": \"integer\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"name\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n }\n },\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"namespace\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"required\": true\n },\n\ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"namespace\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"name\": \"offset\",\n \"required\": false,\n\ - \ \"in\": \"query\",\n \"description\"\ - : \"The initial index from which to return the results.\",\n \ - \ \"schema\": {\n \"type\": \"integer\"\ - \n }\n },\n {\n\ - \ \"in\": \"query\",\n \"name\"\ - : \"ordering\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"enum\": [\n \"-authors\"\ - ,\n \"-contents\",\n \ - \ \"-dependencies\",\n \ - \ \"-description\",\n \"-docs_blob\",\n\ - \ \"-documentation\",\n \ - \ \"-files\",\n \"\ - -homepage\",\n \"-is_highest\",\n \ - \ \"-issues\",\n \ - \ \"-license\",\n \"-manifest\"\ - ,\n \"-name\",\n \ - \ \"-namespace\",\n \"-pk\"\ - ,\n \"-pulp_created\",\n \ - \ \"-pulp_id\",\n \ - \ \"-pulp_last_updated\",\n \"-pulp_type\"\ - ,\n \"-repository\",\n \ - \ \"-requires_ansible\",\n \ - \ \"-search_vector\",\n \"-timestamp_of_interest\"\ - ,\n \"-upstream_id\",\n \ - \ \"-version\",\n \"\ - authors\",\n \"contents\",\n \ - \ \"dependencies\",\n \ - \ \"description\",\n \"docs_blob\"\ - ,\n \"documentation\",\n \ - \ \"files\",\n \"\ - homepage\",\n \"is_highest\",\n \ - \ \"issues\",\n \ - \ \"license\",\n \"manifest\",\n \ - \ \"name\",\n \ - \ \"namespace\",\n \"pk\",\n \ - \ \"pulp_created\",\n \ - \ \"pulp_id\",\n \"pulp_last_updated\"\ - ,\n \"pulp_type\",\n \ - \ \"repository\",\n \"\ - requires_ansible\",\n \"search_vector\"\ - ,\n \"timestamp_of_interest\",\n \ - \ \"upstream_id\",\n \ - \ \"version\"\n ]\n \ - \ }\n },\n \"\ - description\": \"Ordering\",\n \"explode\": false,\n\ - \ \"style\": \"form\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"q\",\n \"schema\": {\n\ - \ \"type\": \"string\"\n \ - \ }\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"repository_version\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Repository Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_added\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"description\": \"Repository\ - \ Version referenced by HREF\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"repository_version_removed\",\n \"schema\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Repository Version referenced\ - \ by HREF\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"tags\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"Filter by comma separate list of tags that must all be matched\"\n \ - \ },\n {\n \"in\"\ - : \"query\",\n \"name\": \"version\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - Filter results where version matches value\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Pulp_Ansible:\ - \ Default Api V3 Plugin Ansible Content Collections Index Versions\"\n \ - \ ],\n \"security\": [\n {\n\ - \ \"cookieAuth\": []\n },\n \ - \ {\n \"basicAuth\": []\n \ - \ }\n ],\n \"responses\": {\n \ - \ \"202\": {\n \"content\": {\n \ - \ \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_read\"\ - ,\n \"description\": \"Returns a CollectionVersion object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Default Api V3 Plugin Ansible Content\ - \ Collections Index Versions\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/CollectionVersionResponse\"\n\ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n },\n \"delete\"\ - : {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_delete\"\ - ,\n \"description\": \"Trigger an asynchronous delete task\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n }\n ],\n \"tags\"\ - : [\n \"Pulp_Ansible: Default Api V3 Plugin Ansible Content\ - \ Collections Index Versions\"\n ],\n \"security\"\ - : [\n {\n \"cookieAuth\": []\n \ - \ },\n {\n \"\ - basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"202\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \"\ - /pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/docs-blob/\"\ - : {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_docs_blob_read\"\ - ,\n \"description\": \"Returns a CollectionVersion object.\"\ - ,\n \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"distro_base_path\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"name\",\n \ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"namespace\"\ - ,\n \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"path\",\n \"name\": \"version\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pulp_Ansible: Default Api V3 Plugin Ansible Content\ - \ Collections Index Versions Docs-Blob\"\n ],\n \ - \ \"security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/CollectionVersionDocsResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pypi/{path}/\": {\n \"get\": {\n \"operationId\"\ - : \"pypi_read\",\n \"description\": \"Gets package summary\ - \ stats of index.\",\n \"summary\": \"Get index summary\",\n\ - \ \"parameters\": [\n {\n \ - \ \"in\": \"path\",\n \"name\": \"path\",\n\ - \ \"schema\": {\n \"type\"\ - : \"string\"\n },\n \"required\"\ - : true\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pypi\"\n ],\n \"responses\"\ - : {\n \"200\": {\n \"content\":\ - \ {\n \"application/json\": {\n \ - \ \"schema\": {\n \"$ref\"\ - : \"#/components/schemas/SummaryResponse\"\n \ - \ }\n }\n },\n \ - \ \"description\": \"\"\n }\n \ - \ }\n }\n },\n \"/pypi/{path}/legacy/\": {\n\ - \ \"post\": {\n \"operationId\": \"pypi_legacy_create\"\ - ,\n \"description\": \"Upload package to the index.\\n\\nThis\ - \ is the endpoint that tools like Twine and Poetry use for their upload commands.\"\ - ,\n \"summary\": \"Upload a package\",\n \"\ - parameters\": [\n {\n \"in\": \"\ - path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Pypi: Legacy\"\n ],\n \"\ - requestBody\": {\n \"content\": {\n \ - \ \"multipart/form-data\": {\n \"schema\":\ - \ {\n \"$ref\": \"#/components/schemas/PackageUpload\"\ - \n }\n },\n \ - \ \"application/x-www-form-urlencoded\": {\n \ - \ \"schema\": {\n \"$ref\": \"#/components/schemas/PackageUpload\"\ - \n }\n }\n \ - \ },\n \"required\": true\n },\n \ - \ \"security\": [\n {\n \ - \ \"cookieAuth\": []\n },\n {\n\ - \ \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \"200\"\ - : {\n \"content\": {\n \"\ - application/json\": {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PackageUploadTaskResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pypi/{path}/pypi/{meta}/\": {\n \"get\": {\n \ - \ \"operationId\": \"pypi_pypi_read\",\n \"description\"\ - : \"Retrieves the package's core-metadata specified by\\nhttps://packaging.python.org/specifications/core-metadata/.\\\ - n`meta` must be a path in form of `{package}/json/` or `{package}/{version}/json/`\"\ - ,\n \"summary\": \"Get package metadata\",\n \ - \ \"parameters\": [\n {\n \"in\"\ - : \"path\",\n \"name\": \"meta\",\n \ - \ \"schema\": {\n \"type\": \"string\"\n\ - \ },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"path\",\n \"name\": \"path\",\n \ - \ \"schema\": {\n \"type\": \"string\"\ - \n },\n \"required\": true\n\ - \ },\n {\n \"\ - in\": \"query\",\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list of fields\ - \ to include in the response.\"\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"exclude_fields\",\n \"schema\": {\n\ - \ \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n\ - \ }\n },\n \ - \ \"description\": \"A list of fields to exclude from the response.\"\ - \n }\n ],\n \"tags\": [\n\ - \ \"Pypi: Metadata\"\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PackageMetadataResponse\"\n \ - \ }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pypi/{path}/simple/\": {\n \"get\": {\n \"\ - operationId\": \"pypi_simple_read\",\n \"description\": \"\ - Gets the simple api html page for the index.\",\n \"summary\"\ - : \"Get index simple page\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"path\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"required\": true\n },\n \ - \ {\n \"in\": \"query\",\n \ - \ \"name\": \"fields\",\n \"schema\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n }\n },\n \ - \ \"description\": \"A list of fields to include in the response.\"\ - \n },\n {\n \"\ - in\": \"query\",\n \"name\": \"exclude_fields\",\n\ - \ \"schema\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ },\n \"description\": \"A list\ - \ of fields to exclude from the response.\"\n }\n \ - \ ],\n \"tags\": [\n \"Pypi: Simple\"\ - \n ],\n \"security\": [\n \ - \ {\n \"cookieAuth\": []\n },\n\ - \ {\n \"basicAuth\": []\n \ - \ },\n {}\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"description\": \"No response body\"\n }\n \ - \ }\n },\n \"post\": {\n \ - \ \"operationId\": \"pypi_simple_create\",\n \"description\"\ - : \"Upload package to the index.\\nThis endpoint has the same functionality\ - \ as the upload endpoint at the `/legacy` url of the\\nindex. This is provided\ - \ for convenience for users who want a single index url for all their\\nPython\ - \ tools. (pip, twine, poetry, pipenv, ...)\",\n \"summary\"\ - : \"Upload a package\",\n \"parameters\": [\n \ - \ {\n \"in\": \"path\",\n \ - \ \"name\": \"path\",\n \"schema\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"required\": true\n }\n \ - \ ],\n \"tags\": [\n \"Pypi: Simple\"\ - \n ],\n \"requestBody\": {\n \ - \ \"content\": {\n \"multipart/form-data\": {\n\ - \ \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PackageUpload\"\n \ - \ }\n },\n \"application/x-www-form-urlencoded\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PackageUpload\"\n \ - \ }\n }\n },\n \ - \ \"required\": true\n },\n \"\ - security\": [\n {\n \"cookieAuth\"\ - : []\n },\n {\n \ - \ \"basicAuth\": []\n }\n ],\n \ - \ \"responses\": {\n \"200\": {\n \ - \ \"content\": {\n \"application/json\"\ - : {\n \"schema\": {\n \ - \ \"$ref\": \"#/components/schemas/PackageUploadTaskResponse\"\ - \n }\n }\n \ - \ },\n \"description\": \"\"\n \ - \ }\n }\n }\n },\n \ - \ \"/pypi/{path}/simple/{package}/\": {\n \"get\": {\n \ - \ \"operationId\": \"pypi_simple_read\",\n \"description\"\ - : \"Retrieves the simple api html page for a package.\",\n \ - \ \"summary\": \"Get package simple page\",\n \"parameters\"\ - : [\n {\n \"in\": \"path\",\n \ - \ \"name\": \"package\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"path\"\ - ,\n \"name\": \"path\",\n \"\ - schema\": {\n \"type\": \"string\"\n \ - \ },\n \"required\": true\n \ - \ },\n {\n \"in\": \"query\"\ - ,\n \"name\": \"fields\",\n \ - \ \"schema\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"string\"\n }\n },\n\ - \ \"description\": \"A list of fields to include in\ - \ the response.\"\n },\n {\n \ - \ \"in\": \"query\",\n \"name\": \"\ - exclude_fields\",\n \"schema\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\"\n \ - \ }\n },\n \"description\"\ - : \"A list of fields to exclude from the response.\"\n \ - \ }\n ],\n \"tags\": [\n \ - \ \"Pypi: Simple\"\n ],\n \"security\": [\n\ - \ {\n \"cookieAuth\": []\n \ - \ },\n {\n \"basicAuth\"\ - : []\n },\n {}\n ],\n\ - \ \"responses\": {\n \"200\": {\n \ - \ \"description\": \"No response body\"\n \ - \ }\n }\n }\n },\n \"/token/\"\ - : {\n \"get\": {\n \"operationId\": \"token_get\"\ - ,\n \"description\": \"Handles GET requests for the /token/\ - \ endpoint.\",\n \"tags\": [\n \"Token\"\ - \n ],\n \"security\": [\n \ - \ {\n \"basicAuth\": []\n }\n \ - \ ],\n \"responses\": {\n \ - \ \"200\": {\n \"description\": \"No response body\"\ - \n }\n }\n }\n }\n \ - \ },\n \"components\": {\n \"schemas\": {\n \"AccessPolicy\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for AccessPolicy.\",\n \"properties\": {\n \ - \ \"permissions_assignment\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"List of callables that define the\ - \ new permissions to be created for new objects.This is deprecated. Use `creation_hooks`\ - \ instead.\"\n },\n \"creation_hooks\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"object\"\n \ - \ },\n \"description\": \"List of\ - \ callables that may associate user roles for new objects.\"\n \ - \ },\n \"statements\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"List of policy statements defining\ - \ the policy.\"\n },\n \"queryset_scoping\"\ - : {\n \"type\": \"object\",\n \ - \ \"description\": \"A callable for performing queryset scoping. See plugin\ - \ documentation for valid callables. Set to blank to turn off queryset scoping.\"\ - \n }\n },\n \"required\"\ - : [\n \"statements\"\n ]\n },\n\ - \ \"AccessPolicyResponse\": {\n \"type\": \"object\"\ - ,\n \"description\": \"Serializer for AccessPolicy.\",\n \ - \ \"properties\": {\n \"pulp_href\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"permissions_assignment\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"List of callables that define the new permissions\ - \ to be created for new objects.This is deprecated. Use `creation_hooks` instead.\"\ - \n },\n \"creation_hooks\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"object\"\n \ - \ },\n \"description\": \"List of callables that\ - \ may associate user roles for new objects.\"\n },\n \ - \ \"statements\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"List of policy statements defining the policy.\"\n\ - \ },\n \"viewset_name\": {\n \ - \ \"type\": \"string\",\n \"readOnly\"\ - : true,\n \"description\": \"The name of ViewSet this\ - \ AccessPolicy authorizes.\"\n },\n \ - \ \"customized\": {\n \"type\": \"boolean\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"True if the AccessPolicy has been user-modified. False otherwise.\"\n\ - \ },\n \"queryset_scoping\": {\n \ - \ \"type\": \"object\",\n \"description\"\ - : \"A callable for performing queryset scoping. See plugin documentation for\ - \ valid callables. Set to blank to turn off queryset scoping.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"statements\"\n ]\n },\n \ - \ \"AddonResponse\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Addon serializer.\",\n \"properties\"\ - : {\n \"addon_id\": {\n \"type\"\ - : \"string\",\n \"description\": \"Addon id.\"\n \ - \ },\n \"uid\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - Addon uid.\"\n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"Addon name.\"\n },\n \"type\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"Addon type.\"\n },\n \ - \ \"packages\": {\n \"type\": \"string\",\n \ - \ \"description\": \"Relative path to directory with binary\ - \ RPMs.\"\n }\n },\n \"required\"\ - : [\n \"addon_id\",\n \"name\",\n \ - \ \"packages\",\n \"type\",\n \ - \ \"uid\"\n ]\n },\n \"AnsibleRepositoryRebuild\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for Ansible Repository Rebuild.\",\n \"properties\"\ - : {\n \"namespace\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1\n },\n \ - \ \"name\": {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\":\ - \ 1\n },\n \"version\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"minLength\": 1\n }\n\ - \ }\n },\n \"AnsibleRepositorySignature\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for the signing action.\",\n \"properties\"\ - : {\n \"content_units\": {\n \"\ - type\": \"array\",\n \"items\": {},\n \ - \ \"description\": \"List of collection version hrefs to sign, use\ - \ * to sign all content in repository\"\n },\n \ - \ \"signing_service\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"description\": \"A signing service to use to sign the collections\"\ - \n }\n },\n \"required\"\ - : [\n \"content_units\",\n \"signing_service\"\ - \n ]\n },\n \"AnsibleRepositorySyncURL\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for Ansible Repository Sync URL.\",\n \"properties\"\ - : {\n \"remote\": {\n \"type\":\ - \ \"string\",\n \"format\": \"uri\",\n \ - \ \"description\": \"A remote to sync from. This will override\ - \ a remote set on repository.\"\n },\n \ - \ \"mirror\": {\n \"type\": \"boolean\",\n \ - \ \"default\": false,\n \"description\"\ - : \"If ``True``, synchronization will remove all content that is not present\ - \ in the remote repository. If ``False``, sync will be additive only.\"\n\ - \ },\n \"optimize\": {\n \ - \ \"type\": \"boolean\",\n \"default\"\ - : true,\n \"description\": \"Whether to optimize sync\ - \ or not.\"\n }\n }\n },\n \ - \ \"Artifact\": {\n \"type\": \"object\",\n \ - \ \"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.\",\n \"properties\": {\n \ - \ \"file\": {\n \"type\": \"string\",\n \ - \ \"format\": \"binary\",\n \"\ - description\": \"The stored file.\"\n },\n \ - \ \"size\": {\n \"type\": \"integer\",\n \ - \ \"description\": \"The size of the file in bytes.\"\n\ - \ },\n \"md5\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"The MD5 checksum of the file if available.\"\n },\n\ - \ \"sha1\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - minLength\": 1,\n \"description\": \"The SHA-1 checksum\ - \ of the file if available.\"\n },\n \ - \ \"sha224\": {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"The SHA-224 checksum of the\ - \ file if available.\"\n },\n \"sha256\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The SHA-256 checksum of the file if\ - \ available.\"\n },\n \"sha384\": {\n\ - \ \"type\": \"string\",\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The SHA-384 checksum of the file if available.\"\ - \n },\n \"sha512\": {\n \ - \ \"type\": \"string\",\n \"nullable\":\ - \ true,\n \"minLength\": 1,\n \ - \ \"description\": \"The SHA-512 checksum of the file if available.\"\n\ - \ }\n },\n \"required\":\ - \ [\n \"file\"\n ]\n },\n \ - \ \"ArtifactDistributionResponse\": {\n \"type\": \"\ - object\",\n \"description\": \"A serializer for ArtifactDistribution.\"\ - ,\n \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n\ - \ \"content_guard\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"An optional content-guard.\"\n },\n \ - \ \"base_url\": {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"The URL for accessing the publication as defined by this distribution.\"\ - \n },\n \"base_path\": {\n \ - \ \"type\": \"string\",\n \"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\\\")\"\n },\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\"\ - : true\n },\n \"pulp_created\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n }\n },\n\ - \ \"required\": [\n \"base_path\",\n \ - \ \"name\"\n ]\n },\n \ - \ \"ArtifactRefResponse\": {\n \"type\": \"object\",\n \ - \ \"description\": \"A serializer for an Artifact reference.\"\ - ,\n \"properties\": {\n \"filename\": {\n\ - \ \"type\": \"string\"\n },\n \ - \ \"sha256\": {\n \"type\": \"string\"\ - \n },\n \"size\": {\n \ - \ \"type\": \"integer\"\n }\n },\n\ - \ \"required\": [\n \"filename\",\n \ - \ \"sha256\",\n \"size\"\n \ - \ ]\n },\n \"ArtifactResponse\": {\n \ - \ \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \"\ - pulp_href\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\"\ - : true\n },\n \"pulp_created\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"file\": {\n \ - \ \"type\": \"string\",\n \"description\": \"The\ - \ stored file.\"\n },\n \"size\": {\n\ - \ \"type\": \"integer\",\n \"\ - description\": \"The size of the file in bytes.\"\n },\n\ - \ \"md5\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"The MD5 checksum of the file if available.\"\n \ - \ },\n \"sha1\": {\n \"\ - type\": \"string\",\n \"nullable\": true,\n \ - \ \"description\": \"The SHA-1 checksum of the file if available.\"\ - \n },\n \"sha224\": {\n \ - \ \"type\": \"string\",\n \"nullable\":\ - \ true,\n \"description\": \"The SHA-224 checksum of\ - \ the file if available.\"\n },\n \"\ - sha256\": {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\":\ - \ \"The SHA-256 checksum of the file if available.\"\n \ - \ },\n \"sha384\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"description\": \"The SHA-384 checksum of the file if available.\"\ - \n },\n \"sha512\": {\n \ - \ \"type\": \"string\",\n \"nullable\":\ - \ true,\n \"description\": \"The SHA-512 checksum of\ - \ the file if available.\"\n }\n },\n \ - \ \"required\": [\n \"file\"\n \ - \ ]\n },\n \"AsyncOperationResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for asynchronous operations.\",\n \"properties\": {\n \ - \ \"task\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - description\": \"The href of the task.\"\n }\n \ - \ },\n \"required\": [\n \"task\"\ - \n ]\n },\n \"ChecksumResponse\": {\n\ - \ \"type\": \"object\",\n \"description\": \"\ - Checksum serializer.\",\n \"properties\": {\n \ - \ \"path\": {\n \"type\": \"string\",\n \ - \ \"description\": \"File path.\"\n },\n\ - \ \"checksum\": {\n \"type\": \"\ - string\",\n \"description\": \"Checksum for the file.\"\ - \n }\n },\n \"required\"\ - : [\n \"checksum\",\n \"path\"\n \ - \ ]\n },\n \"ClientConfigurationResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Configuration settings for the ansible-galaxy client.\",\n \ - \ \"properties\": {\n \"default_distribution_path\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true\n }\n },\n \ - \ \"required\": [\n \"default_distribution_path\"\ - \n ]\n },\n \"CollectionImportDetailResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for a CollectionImport detail view.\",\n \"\ - properties\": {\n \"id\": {\n \"\ - type\": \"string\",\n \"format\": \"uuid\"\n \ - \ },\n \"state\": {\n \ - \ \"type\": \"string\"\n },\n \"\ - created_at\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"updated_at\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"started_at\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ },\n \"finished_at\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - \n },\n \"error\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"messages\": {\n \"type\": \"object\"\n \ - \ }\n },\n \"required\": [\n\ - \ \"created_at\",\n \"id\",\n \ - \ \"messages\",\n \"started_at\",\n \ - \ \"state\",\n \"updated_at\"\n \ - \ ]\n },\n \"CollectionMetadataResponse\": {\n\ - \ \"type\": \"object\",\n \"description\": \"\ - A serializer for a CollectionVersion metadata.\",\n \"properties\"\ - : {\n \"authors\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"maxLength\":\ - \ 64\n },\n \"readOnly\": true\n\ - \ },\n \"contents\": {\n \ - \ \"type\": \"object\",\n \"readOnly\"\ - : true\n },\n \"dependencies\": {\n\ - \ \"type\": \"object\",\n \"\ - readOnly\": true\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true\n },\n \"documentation\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true\n },\n \"homepage\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true\n },\n \"issues\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true\n },\n \"license\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\",\n \ - \ \"maxLength\": 32\n },\n \ - \ \"readOnly\": true\n },\n \ - \ \"repository\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true\n },\n \ - \ \"tags\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \"type\"\ - : \"string\"\n }\n }\n \ - \ },\n \"required\": [\n \"tags\"\n\ - \ ]\n },\n \"CollectionNamespaceResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for a Collection Version namespace field.\",\n \ - \ \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\"\n }\n },\n\ - \ \"required\": [\n \"name\"\n \ - \ ]\n },\n \"CollectionOneShot\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A serializer\ - \ for the Collection One Shot Upload API.\",\n \"properties\"\ - : {\n \"file\": {\n \"type\": \"\ - string\",\n \"format\": \"binary\",\n \ - \ \"description\": \"The Collection tarball.\"\n \ - \ },\n \"sha256\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"An optional sha256 checksum of the uploaded file.\"\ - \n },\n \"expected_namespace\": {\n\ - \ \"type\": \"string\",\n \"\ - minLength\": 1,\n \"description\": \"The expected 'namespace'\ - \ of the Collection to be verified against the metadata during import.\"\n\ - \ },\n \"expected_name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"The expected 'name' of the\ - \ Collection to be verified against the metadata during import.\"\n \ - \ },\n \"expected_version\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"The expected version of the\ - \ Collection to be verified against the metadata during import.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"file\"\n ]\n },\n \ - \ \"CollectionRefResponse\": {\n \"type\": \"object\",\n\ - \ \"description\": \"A serializer for a Collection reference.\"\ - ,\n \"properties\": {\n \"id\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"name\": {\n \"type\": \"string\"\n\ - \ },\n \"href\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true\n\ - \ }\n },\n \"required\":\ - \ [\n \"id\",\n \"name\"\n \ - \ ]\n },\n \"CollectionResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A serializer\ - \ for a Collection.\",\n \"properties\": {\n \ - \ \"href\": {\n \"type\": \"string\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"namespace\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true\n },\n \ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true\n },\n \ - \ \"deprecated\": {\n \"type\": \"\ - boolean\",\n \"readOnly\": true\n \ - \ },\n \"versions_url\": {\n \"\ - type\": \"string\",\n \"readOnly\": true\n \ - \ },\n \"highest_version\": {\n \ - \ \"type\": \"object\",\n \"readOnly\":\ - \ true\n },\n \"created_at\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\",\n \"readOnly\": true\n \ - \ },\n \"updated_at\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true\n }\n \ - \ }\n },\n \"CollectionVersionDocsResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer to display the docs_blob of a CollectionVersion.\",\n \ - \ \"properties\": {\n \"docs_blob\": {\n \ - \ \"type\": \"object\"\n }\n \ - \ },\n \"required\": [\n \"docs_blob\"\ - \n ]\n },\n \"CollectionVersionListResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for a CollectionVersion list item.\",\n \"\ - properties\": {\n \"version\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true\n \ - \ },\n \"href\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true\n\ - \ },\n \"created_at\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\"\n },\n \"updated_at\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"requires_ansible\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"maxLength\"\ - : 255\n }\n },\n \"required\"\ - : [\n \"created_at\",\n \"updated_at\"\ - \n ]\n },\n \"CollectionVersionResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for a CollectionVersion.\",\n \"properties\"\ - : {\n \"version\": {\n \"type\"\ - : \"string\",\n \"readOnly\": true\n \ - \ },\n \"href\": {\n \"type\"\ - : \"string\",\n \"readOnly\": true\n \ - \ },\n \"created_at\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - \n },\n \"updated_at\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\"\n },\n \"requires_ansible\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"maxLength\": 255\n \ - \ },\n \"artifact\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/ArtifactRefResponse\"\n \ - \ }\n ],\n \ - \ \"readOnly\": true\n },\n \ - \ \"collection\": {\n \"allOf\": [\n \ - \ {\n \"$ref\": \"#/components/schemas/CollectionRefResponse\"\ - \n }\n ],\n \ - \ \"readOnly\": true\n },\n \ - \ \"download_url\": {\n \"type\": \"string\",\n\ - \ \"readOnly\": true\n },\n \ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true\n },\n \ - \ \"namespace\": {\n \"allOf\": [\n\ - \ {\n \"$ref\":\ - \ \"#/components/schemas/CollectionNamespaceResponse\"\n \ - \ }\n ],\n \"readOnly\"\ - : true\n },\n \"signatures\": {\n \ - \ \"type\": \"string\",\n \"readOnly\"\ - : true\n },\n \"metadata\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/CollectionMetadataResponse\"\ - \n }\n ],\n \ - \ \"readOnly\": true\n },\n \ - \ \"git_url\": {\n \"type\": \"string\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"git_commit_sha\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true\n },\n \ - \ \"manifest\": {\n \"type\": \"object\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"A JSON field holding MANIFEST.json data.\"\n \ - \ },\n \"files\": {\n \"\ - type\": \"object\",\n \"readOnly\": true,\n \ - \ \"description\": \"A JSON field holding FILES.json data.\"\ - \n }\n },\n \"required\"\ - : [\n \"created_at\",\n \"updated_at\"\ - \n ]\n },\n \"CompsXml\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A serializer\ - \ for comps.xml Upload API.\",\n \"properties\": {\n \ - \ \"file\": {\n \"type\": \"string\",\n\ - \ \"format\": \"binary\",\n \ - \ \"description\": \"Full path of a comps.xml file that may be parsed into\ - \ comps.xml Content units.\"\n },\n \ - \ \"repository\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"writeOnly\"\ - : true,\n \"description\": \"URI of an RPM repository\ - \ the comps.xml content units should be associated to.\"\n \ - \ },\n \"replace\": {\n \"type\"\ - : \"boolean\",\n \"writeOnly\": true,\n \ - \ \"description\": \"If true, incoming comps.xml replaces existing\ - \ comps-related ContentUnits in the specified repository.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"file\"\n ]\n },\n \"ContainerRepositorySyncURL\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for Container Sync.\",\n \"properties\": {\n\ - \ \"remote\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - description\": \"A remote to sync from. This will override a remote set on\ - \ repository.\"\n },\n \"mirror\": {\n\ - \ \"type\": \"boolean\",\n \"\ - default\": false,\n \"description\": \"If ``True``,\ - \ synchronization will remove all content that is not present in the remote\ - \ repository. If ``False``, sync will be additive only.\"\n \ - \ },\n \"signed_only\": {\n \ - \ \"type\": \"boolean\",\n \"default\": false,\n \ - \ \"description\": \"If ``True``, only signed content\ - \ will be synced. Signatures are not verified.\"\n }\n\ - \ }\n },\n \"ContentAppStatusResponse\"\ - : {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \ - \ \"name\": {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"The name of the worker.\"\n },\n \ - \ \"last_heartbeat\": {\n \"type\": \"string\",\n\ - \ \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\": \"Timestamp\ - \ of the last time the worker talked to the service.\"\n \ - \ }\n }\n },\n \"ContentGuardResponse\"\ - : {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - The unique name.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"An optional\ - \ description.\"\n }\n },\n \ - \ \"required\": [\n \"name\"\n ]\n \ - \ },\n \"ContentRedirectContentGuard\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A serializer\ - \ for ContentRedirectContentGuard.\",\n \"properties\": {\n\ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"The unique name.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"name\"\n ]\n },\n \ - \ \"ContentRedirectContentGuardResponse\": {\n \"type\":\ - \ \"object\",\n \"description\": \"A serializer for ContentRedirectContentGuard.\"\ - ,\n \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"name\": {\n \"type\": \"string\",\n\ - \ \"description\": \"The unique name.\"\n \ - \ },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n\ - \ \"description\": \"An optional description.\"\n \ - \ }\n },\n \"required\": [\n\ - \ \"name\"\n ]\n },\n \ - \ \"ContentSettingsResponse\": {\n \"type\": \"object\"\ - ,\n \"description\": \"Serializer for information about content-app-settings\ - \ for the pulp instance\",\n \"properties\": {\n \ - \ \"content_origin\": {\n \"type\": \"string\"\ - ,\n \"description\": \"The CONTENT_ORIGIN setting for\ - \ this Pulp instance\"\n },\n \"content_path_prefix\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"The CONTENT_PATH_PREFIX setting for this Pulp instance\"\ - \n }\n },\n \"required\"\ - : [\n \"content_origin\",\n \"content_path_prefix\"\ - \n ]\n },\n \"ContentSummaryResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for the RepositoryVersion content summary\",\n \ - \ \"properties\": {\n \"added\": {\n \ - \ \"type\": \"object\",\n \"additionalProperties\"\ - : {\n \"type\": \"object\"\n \ - \ }\n },\n \"removed\": {\n \ - \ \"type\": \"object\",\n \"additionalProperties\"\ - : {\n \"type\": \"object\"\n \ - \ }\n },\n \"present\": {\n \ - \ \"type\": \"object\",\n \"additionalProperties\"\ - : {\n \"type\": \"object\"\n \ - \ }\n }\n },\n \"required\"\ - : [\n \"added\",\n \"present\",\n \ - \ \"removed\"\n ]\n },\n \ - \ \"Copy\": {\n \"type\": \"object\",\n \ - \ \"description\": \"A serializer for Content Copy API.\",\n \ - \ \"properties\": {\n \"config\": {\n \ - \ \"type\": \"object\",\n \"description\"\ - : \"A JSON document describing sources, destinations, and content to be copied\"\ - \n }\n },\n \"required\"\ - : [\n \"config\"\n ]\n },\n \ - \ \"DatabaseConnectionResponse\": {\n \"type\": \"\ - object\",\n \"description\": \"Serializer for the database\ - \ connection information\",\n \"properties\": {\n \ - \ \"connected\": {\n \"type\": \"boolean\"\ - ,\n \"description\": \"Info about whether the app can\ - \ connect to the database\"\n }\n },\n \ - \ \"required\": [\n \"connected\"\n \ - \ ]\n },\n \"DistributionResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"\ - The Serializer for the Distribution model.\\n\\nThe serializer deliberately\ - \ omits the `publication` and `repository_version` field due to\\nplugins\ - \ typically requiring one or the other but not both.\\n\\nTo include the ``publication``\ - \ field, it is recommended plugins define the field::\\n\\n publication =\ - \ DetailRelatedField(\\n required=False,\\n help_text=_(\\\"Publication\ - \ to be served\\\"),\\n view_name_pattern=r\\\"publications(-.*/.*)?-detail\\\ - \",\\n queryset=models.Publication.objects.exclude(complete=False),\\\ - n allow_null=True,\\n )\\n\\nTo include the ``repository_version`` field,\ - \ it is recommended plugins define the field::\\n\\n repository_version =\ - \ RepositoryVersionRelatedField(\\n required=False, help_text=_(\\\"\ - RepositoryVersion to be served\\\"), allow_null=True\\n )\\n\\nAdditionally,\ - \ the serializer omits the ``remote`` field, which is used for pull-through\ - \ caching\\nfeature and only by plugins which use publications. Plugins implementing\ - \ a pull-through caching\\nshould define the field in their derived serializer\ - \ class like this::\\n\\n remote = DetailRelatedField(\\n required=False,\\\ - n help_text=_('Remote that can be used to fetch content when using pull-through\ - \ caching.'),\\n queryset=models.Remote.objects.all(),\\n allow_null=True\\\ - n )\",\n \"properties\": {\n \"pulp_href\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\":\ - \ \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"base_path\": {\n \ - \ \"type\": \"string\",\n \"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\\\")\"\n },\n \"base_url\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\": \"The URL\ - \ for accessing the publication as defined by this distribution.\"\n \ - \ },\n \"content_guard\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional content-guard.\"\n \ - \ },\n \"pulp_labels\": {\n \"type\"\ - : \"object\"\n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n\ - \ \"repository\": {\n \"type\":\ - \ \"string\",\n \"format\": \"uri\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"The latest RepositoryVersion for this Repository will be served.\"\n \ - \ }\n },\n \"required\": [\n\ - \ \"base_path\",\n \"name\"\n \ - \ ]\n },\n \"EvaluationResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Results\ - \ from evaluating a proposed parameter to a PulpImport call.\",\n \ - \ \"properties\": {\n \"context\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"Parameter value being evaluated.\"\n },\n \ - \ \"is_valid\": {\n \"type\": \"boolean\"\ - ,\n \"description\": \"True if evaluation passed, false\ - \ otherwise.\"\n },\n \"messages\":\ - \ {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n \ - \ },\n \"description\": \"Messages\ - \ describing results of all evaluations done. May be an empty list.\"\n \ - \ }\n },\n \"required\": [\n\ - \ \"context\",\n \"is_valid\",\n \ - \ \"messages\"\n ]\n },\n \ - \ \"ExcludePlatformsEnum\": {\n \"enum\": [\n \ - \ \"windows\",\n \"macos\",\n \ - \ \"freebsd\",\n \"linux\"\n ],\n \ - \ \"type\": \"string\"\n },\n \"FilesystemExport\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for FilesystemExports.\",\n \"properties\":\ - \ {\n \"task\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"nullable\": true,\n \"description\": \"\ - A URI of the task that ran the Export.\"\n },\n \ - \ \"publication\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - writeOnly\": true,\n \"description\": \"A URI of the\ - \ publication to be exported.\"\n },\n \ - \ \"repository_version\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - writeOnly\": true,\n \"description\": \"A URI of the\ - \ repository version export.\"\n }\n }\n\ - \ },\n \"FilesystemExportResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for FilesystemExports.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"task\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"A URI of the task that ran the Export.\"\n \ - \ },\n \"exported_resources\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n },\n \ - \ \"readOnly\": true,\n \"description\": \"Resources\ - \ that were exported.\"\n },\n \"params\"\ - : {\n \"type\": \"object\",\n \ - \ \"readOnly\": true,\n \"description\": \"Any additional\ - \ parameters that were used to create the export.\"\n }\n\ - \ }\n },\n \"FilesystemExporter\": {\n\ - \ \"type\": \"object\",\n \"description\": \"\ - Serializer for FilesystemExporters.\",\n \"properties\": {\n\ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"Unique name of the file system exporter.\"\n },\n \ - \ \"path\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"File system location to export to.\"\n },\n \ - \ \"method\": {\n \"allOf\": [\n \ - \ {\n \"$ref\": \"#/components/schemas/MethodEnum\"\ - \n }\n ],\n \ - \ \"default\": \"write\",\n \"description\"\ - : \"Method of exporting\"\n }\n },\n \ - \ \"required\": [\n \"name\",\n \ - \ \"path\"\n ]\n },\n \"FilesystemExporterResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for FilesystemExporters.\",\n \"properties\"\ - : {\n \"pulp_href\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"pulp_created\": {\n \"type\": \"string\",\n\ - \ \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\": \"Timestamp\ - \ of creation.\"\n },\n \"name\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"Unique name of the file system exporter.\"\n \ - \ },\n \"path\": {\n \"type\"\ - : \"string\",\n \"description\": \"File system location\ - \ to export to.\"\n },\n \"method\"\ - : {\n \"allOf\": [\n {\n\ - \ \"$ref\": \"#/components/schemas/MethodEnum\"\ - \n }\n ],\n \ - \ \"default\": \"write\",\n \"description\"\ - : \"Method of exporting\"\n }\n },\n \ - \ \"required\": [\n \"name\",\n \ - \ \"path\"\n ]\n },\n \"GalaxyCollection\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for a Collection.\",\n \"properties\": {\n\ - \ \"id\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1\n },\n \ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1\n },\n \ - \ \"created\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\"\n \ - \ },\n \"modified\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"created\",\n \"id\",\n \ - \ \"modified\",\n \"name\"\n ]\n\ - \ },\n \"GalaxyCollectionResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A serializer\ - \ for a Collection.\",\n \"properties\": {\n \ - \ \"id\": {\n \"type\": \"string\"\n \ - \ },\n \"name\": {\n \"\ - type\": \"string\"\n },\n \"namespace\"\ - : {\n \"type\": \"object\",\n \ - \ \"readOnly\": true\n },\n \"href\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true\n },\n \"versions_url\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true\n },\n \"created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"modified\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"latest_version\": {\n \"type\"\ - : \"object\",\n \"readOnly\": true\n \ - \ }\n },\n \"required\": [\n \ - \ \"created\",\n \"id\",\n \ - \ \"modified\",\n \"name\"\n ]\n \ - \ },\n \"GalaxyCollectionVersionResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A serializer\ - \ for a CollectionVersion.\",\n \"properties\": {\n \ - \ \"version\": {\n \"type\": \"string\"\ - \n },\n \"href\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true\n\ - \ },\n \"namespace\": {\n \ - \ \"type\": \"object\",\n \"readOnly\"\ - : true\n },\n \"collection\": {\n \ - \ \"type\": \"object\",\n \"readOnly\"\ - : true\n },\n \"artifact\": {\n \ - \ \"type\": \"object\",\n \"readOnly\"\ - : true\n },\n \"metadata\": {\n \ - \ \"$ref\": \"#/components/schemas/CollectionMetadataResponse\"\ - \n }\n },\n \"required\"\ - : [\n \"metadata\",\n \"version\"\n\ - \ ]\n },\n \"GalaxyRoleResponse\": {\n\ - \ \"type\": \"object\",\n \"description\": \"\ - A serializer for Galaxy's representation of Roles.\",\n \"\ - properties\": {\n \"id\": {\n \"\ - type\": \"string\",\n \"readOnly\": true\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\"\n },\n \"namespace\"\ - : {\n \"type\": \"string\"\n }\n\ - \ },\n \"required\": [\n \ - \ \"name\",\n \"namespace\"\n ]\n \ - \ },\n \"GalaxyRoleVersionResponse\": {\n \"\ - type\": \"object\",\n \"description\": \"A serializer for Galaxy's\ - \ representation of Role versions.\",\n \"properties\": {\n\ - \ \"name\": {\n \"type\": \"string\"\ - \n },\n \"source\": {\n \ - \ \"type\": \"string\",\n \"readOnly\":\ - \ true\n }\n },\n \"required\"\ - : [\n \"name\"\n ]\n },\n \ - \ \"Group\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Serializer for Group.\",\n \"properties\"\ - : {\n \"name\": {\n \"type\": \"\ - string\",\n \"minLength\": 1,\n \ - \ \"description\": \"Name\",\n \"maxLength\": 150\n\ - \ }\n },\n \"required\":\ - \ [\n \"name\"\n ]\n },\n \ - \ \"GroupProgressReportResponse\": {\n \"type\": \"\ - object\",\n \"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.\"\ - ,\n \"properties\": {\n \"message\": {\n\ - \ \"type\": \"string\",\n \"\ - readOnly\": true,\n \"description\": \"The message\ - \ shown to the user for the group progress report.\"\n \ - \ },\n \"code\": {\n \"type\": \"\ - string\",\n \"readOnly\": true,\n \ - \ \"description\": \"Identifies the type of group progress report'.\"\ - \n },\n \"total\": {\n \ - \ \"type\": \"integer\",\n \"readOnly\":\ - \ true,\n \"description\": \"The total count of items.\"\ - \n },\n \"done\": {\n \ - \ \"type\": \"integer\",\n \"readOnly\": true,\n\ - \ \"description\": \"The count of items already processed.\ - \ Defaults to 0.\"\n },\n \"suffix\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"nullable\": true,\n \ - \ \"description\": \"The suffix to be shown with the group\ - \ progress report.\"\n }\n }\n \ - \ },\n \"GroupResponse\": {\n \"type\": \"object\"\ - ,\n \"description\": \"Serializer for Group.\",\n \ - \ \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"Name\",\n \"maxLength\": 150\n \ - \ },\n \"pulp_href\": {\n \"\ - type\": \"string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"id\": {\n \"type\": \"integer\",\n \ - \ \"readOnly\": true\n }\n \ - \ },\n \"required\": [\n \"name\"\ - \n ]\n },\n \"GroupRole\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for GroupRole.\",\n \"properties\": {\n \ - \ \"role\": {\n \"type\": \"string\"\n \ - \ },\n \"content_object\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"pulp_href of the object for which role permissions should be asserted.\ - \ If set to 'null', permissions will act on the model-level.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"content_object\",\n \"role\"\n \ - \ ]\n },\n \"GroupRoleResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for GroupRole.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\"\ - : true\n },\n \"pulp_created\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"role\": {\n \ - \ \"type\": \"string\"\n },\n \"\ - content_object\": {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"pulp_href of the object for which role permissions should be asserted.\ - \ If set to 'null', permissions will act on the model-level.\"\n \ - \ },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true\n\ - \ },\n \"permissions\": {\n \ - \ \"type\": \"array\",\n \"items\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"readOnly\": true\n \ - \ }\n },\n \"required\": [\n \ - \ \"content_object\",\n \"role\"\n \ - \ ]\n },\n \"GroupUser\": {\n \"type\"\ - : \"object\",\n \"description\": \"Serializer for Users that\ - \ belong to a Group.\",\n \"properties\": {\n \ - \ \"username\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.\"\ - ,\n \"maxLength\": 150\n }\n \ - \ },\n \"required\": [\n \"\ - username\"\n ]\n },\n \"GroupUserResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for Users that belong to a Group.\",\n \"properties\"\ - : {\n \"username\": {\n \"type\"\ - : \"string\",\n \"description\": \"Required. 150 characters\ - \ or fewer. Letters, digits and @/./+/-/_ only.\",\n \ - \ \"maxLength\": 150\n },\n \"pulp_href\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\": true\n \ - \ }\n },\n \"required\": [\n\ - \ \"username\"\n ]\n },\n \ - \ \"ImageResponse\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Image serializer.\",\n \"\ - properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\": \"File name.\"\ - \n },\n \"path\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"File path.\"\n },\n \"platforms\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"Compatible platforms.\"\n },\n \ - \ \"artifact\": {\n \"allOf\": [\n\ - \ {\n \"$ref\":\ - \ \"#/components/schemas/ArtifactResponse\"\n }\n\ - \ ],\n \"nullable\": true\n\ - \ }\n },\n \"required\":\ - \ [\n \"artifact\",\n \"name\",\n \ - \ \"path\",\n \"platforms\"\n \ - \ ]\n },\n \"ImportResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for Imports.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\"\ - : true\n },\n \"pulp_created\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"task\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\",\n\ - \ \"description\": \"A URI of the Task that ran the\ - \ Import.\"\n },\n \"params\": {\n \ - \ \"type\": \"object\",\n \"\ - description\": \"Any parameters that were used to create the import.\"\n \ - \ }\n },\n \"required\": [\n\ - \ \"params\",\n \"task\"\n \ - \ ]\n },\n \"ManifestCopy\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer for\ - \ copying manifests from a source repository to a destination repository.\"\ - ,\n \"properties\": {\n \"source_repository\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"title\": \"Repository\"\ - ,\n \"description\": \"A URI of the repository to copy\ - \ content from.\"\n },\n \"source_repository_version\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"description\": \"A URI\ - \ of the repository version to copy content from.\"\n },\n\ - \ \"digests\": {\n \"type\": \"\ - array\",\n \"items\": {},\n \ - \ \"description\": \"A list of manifest digests to copy.\"\n \ - \ },\n \"media_types\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/MediaTypesEnum\"\n \ - \ },\n \"description\": \"A list\ - \ of media_types to copy.\"\n }\n }\n \ - \ },\n \"MediaTypesEnum\": {\n \"enum\"\ - : [\n \"application/vnd.docker.distribution.manifest.v1+json\"\ - ,\n \"application/vnd.docker.distribution.manifest.v2+json\"\ - ,\n \"application/vnd.docker.distribution.manifest.list.v2+json\"\ - ,\n \"application/vnd.oci.image.manifest.v1+json\",\n \ - \ \"application/vnd.oci.image.index.v1+json\"\n \ - \ ],\n \"type\": \"string\"\n },\n \ - \ \"MetadataChecksumTypeEnum\": {\n \"enum\": [\n \ - \ \"unknown\",\n \"md5\",\n \ - \ \"sha1\",\n \"sha224\",\n \"\ - sha256\",\n \"sha384\",\n \"sha512\"\ - \n ],\n \"type\": \"string\"\n },\n\ - \ \"MethodEnum\": {\n \"enum\": [\n \ - \ \"write\",\n \"hardlink\",\n \ - \ \"symlink\"\n ],\n \"type\": \"string\"\n\ - \ },\n \"MinimalTaskResponse\": {\n \"\ - type\": \"object\",\n \"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.\"\ - ,\n \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"name\": {\n \"type\": \"string\",\n\ - \ \"description\": \"The name of task.\"\n \ - \ },\n \"state\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n \ - \ \"description\": \"The current state of the task. The\ - \ possible values include: 'waiting', 'skipped', 'running', 'completed', 'failed',\ - \ 'canceled' and 'canceling'.\"\n },\n \ - \ \"started_at\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\": \"Timestamp\ - \ of the when this task started execution.\"\n },\n \ - \ \"finished_at\": {\n \"type\": \"\ - string\",\n \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"Timestamp of the when this task stopped execution.\"\n \ - \ },\n \"worker\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"The worker associated with this task. This field is empty if a worker\ - \ is not yet assigned.\"\n }\n },\n \ - \ \"required\": [\n \"name\"\n \ - \ ]\n },\n \"MultipleArtifactContentResponse\": {\n\ - \ \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"artifacts\": {\n \ - \ \"type\": \"object\",\n \"description\"\ - : \"A dict mapping relative paths inside the Content to the correspondingArtifact\ - \ URLs. E.g.: {'relative/path': '/artifacts/1/'\"\n }\n\ - \ },\n \"required\": [\n \ - \ \"artifacts\"\n ]\n },\n \"MyPermissionsResponse\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"permissions\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n }\n \ - \ }\n },\n \"required\": [\n \ - \ \"permissions\"\n ]\n },\n \"\ - NestedRole\": {\n \"type\": \"object\",\n \"\ - description\": \"Serializer to add/remove object roles to/from users/groups.\\\ - n\\nThis is used in conjunction with ``pulpcore.app.viewsets.base.RolesMixin``\ - \ and requires the\\nunderlying object to be passed as ``content_object``\ - \ in the context.\",\n \"properties\": {\n \ - \ \"users\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n },\n \"default\": []\n \ - \ },\n \"groups\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"default\": []\n },\n \ - \ \"role\": {\n \"type\": \"string\"\n\ - \ }\n },\n \"required\":\ - \ [\n \"role\"\n ]\n },\n \ - \ \"NestedRoleResponse\": {\n \"type\": \"object\"\ - ,\n \"description\": \"Serializer to add/remove object roles\ - \ to/from users/groups.\\n\\nThis is used in conjunction with ``pulpcore.app.viewsets.base.RolesMixin``\ - \ and requires the\\nunderlying object to be passed as ``content_object``\ - \ in the context.\",\n \"properties\": {\n \ - \ \"users\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n },\n \"default\": []\n \ - \ },\n \"groups\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"default\": []\n },\n \ - \ \"role\": {\n \"type\": \"string\"\n\ - \ }\n },\n \"required\":\ - \ [\n \"role\"\n ]\n },\n \ - \ \"OCIBuildImage\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Serializer for building an OCI container\ - \ image from a Containerfile.\\n\\nThe Containerfile can either be specified\ - \ via an artifact url, or a new file can be uploaded.\\nA repository must\ - \ be specified, to which the container image content will be added.\",\n \ - \ \"properties\": {\n \"containerfile_artifact\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"description\": \"Artifact\ - \ representing the Containerfile that should be used to run podman-build.\"\ - \n },\n \"containerfile\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"binary\",\n \"description\": \"An uploaded Containerfile\ - \ that should be used to run podman-build.\"\n },\n \ - \ \"tag\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"default\"\ - : \"latest\",\n \"description\": \"A tag name for the\ - \ new image being built.\"\n },\n \"\ - artifacts\": {\n \"type\": \"object\",\n \ - \ \"description\": \"A JSON string where each key is an artifact\ - \ href and the value is it's relative path (name) inside the /pulp_working_directory\ - \ of the build container executing the Containerfile.\"\n \ - \ }\n }\n },\n \"ObjectRolesResponse\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"roles\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n \ - \ }\n }\n },\n \"\ - required\": [\n \"roles\"\n ]\n \ - \ },\n \"OrphansCleanup\": {\n \"type\": \"object\"\ - ,\n \"properties\": {\n \"content_hrefs\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {},\n \"description\": \"Will delete\ - \ specified content and associated Artifacts if they are orphans.\"\n \ - \ },\n \"orphan_protection_time\": {\n \ - \ \"type\": \"integer\",\n \"\ - nullable\": true,\n \"description\": \"The time in\ - \ minutes for how long Pulp will hold orphan Content and Artifacts before\ - \ they become candidates for deletion by this orphan cleanup task. This should\ - \ ideally be longer than your longest running task otherwise any content created\ - \ during that task could be cleaned up before the task finishes. If not specified,\ - \ a default value is taken from the setting ORPHAN_PROTECTION_TIME.\"\n \ - \ }\n }\n },\n \"PackageChecksumTypeEnum\"\ - : {\n \"enum\": [\n \"unknown\",\n \ - \ \"md5\",\n \"sha1\",\n \ - \ \"sha224\",\n \"sha256\",\n \"\ - sha384\",\n \"sha512\"\n ],\n \ - \ \"type\": \"string\"\n },\n \"PackageMetadataResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A Serializer for a package's metadata.\",\n \"properties\"\ - : {\n \"last_serial\": {\n \"type\"\ - : \"integer\",\n \"description\": \"Cache value from\ - \ last PyPI sync\"\n },\n \"info\":\ - \ {\n \"type\": \"object\",\n \ - \ \"description\": \"Core metadata of the package\"\n \ - \ },\n \"releases\": {\n \"type\"\ - : \"object\",\n \"description\": \"List of all the\ - \ releases of the package\"\n },\n \"\ - urls\": {\n \"type\": \"object\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"info\",\n \"last_serial\",\n \ - \ \"releases\",\n \"urls\"\n ]\n \ - \ },\n \"PackageTypesEnum\": {\n \"enum\"\ - : [\n \"bdist_dmg\",\n \"bdist_dumb\"\ - ,\n \"bdist_egg\",\n \"bdist_msi\",\n\ - \ \"bdist_rpm\",\n \"bdist_wheel\",\n\ - \ \"bdist_wininst\",\n \"sdist\"\n \ - \ ],\n \"type\": \"string\"\n },\n\ - \ \"PackageUpload\": {\n \"type\": \"object\",\n\ - \ \"description\": \"A Serializer for Python packages being\ - \ uploaded to the index.\",\n \"properties\": {\n \ - \ \"content\": {\n \"type\": \"string\",\n\ - \ \"format\": \"binary\",\n \ - \ \"writeOnly\": true,\n \"description\": \"A Python\ - \ package release file to upload to the index.\"\n },\n\ - \ \"action\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"default\"\ - : \"file_upload\",\n \"description\": \"Defaults to\ - \ `file_upload`, don't change it or request will fail!\"\n \ - \ },\n \"sha256_digest\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 64,\n \ - \ \"description\": \"SHA256 of package to validate upload\ - \ integrity.\",\n \"maxLength\": 64\n \ - \ }\n },\n \"required\": [\n \ - \ \"content\",\n \"sha256_digest\"\n \ - \ ]\n },\n \"PackageUploadTaskResponse\": {\n\ - \ \"type\": \"object\",\n \"description\": \"\ - A Serializer for responding to a package upload task.\",\n \ - \ \"properties\": {\n \"session\": {\n \ - \ \"type\": \"string\"\n },\n \ - \ \"task\": {\n \"type\": \"string\"\n \ - \ },\n \"task_start_time\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - \n }\n },\n \"required\"\ - : [\n \"session\",\n \"task\",\n \ - \ \"task_start_time\"\n ]\n },\n\ - \ \"PaginatedAccessPolicyResponseList\": {\n \"\ - type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\",\n \ - \ \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"format\"\ - : \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/AccessPolicyResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedArtifactDistributionResponseList\":\ - \ {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/ArtifactDistributionResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedArtifactResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/ArtifactResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedCollectionResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"meta\": {\n \"type\": \"object\"\ - ,\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\",\n \ - \ \"example\": 123\n \ - \ }\n }\n },\n \ - \ \"links\": {\n \"type\": \"object\",\n \ - \ \"properties\": {\n \"first\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true\n },\n \ - \ \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\":\ - \ true\n },\n \"next\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true\n },\n \ - \ \"last\": {\n \"\ - type\": \"string\",\n \"nullable\": true\n\ - \ }\n }\n \ - \ },\n \"data\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/CollectionResponse\"\n \ - \ }\n }\n }\n },\n\ - \ \"PaginatedCollectionVersionListResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"meta\": {\n \"type\": \"object\",\n\ - \ \"properties\": {\n \"\ - count\": {\n \"type\": \"integer\",\n \ - \ \"example\": 123\n \ - \ }\n }\n },\n \ - \ \"links\": {\n \"type\": \"object\",\n \ - \ \"properties\": {\n \"first\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true\n },\n \ - \ \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\":\ - \ true\n },\n \"next\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true\n },\n \ - \ \"last\": {\n \"\ - type\": \"string\",\n \"nullable\": true\n\ - \ }\n }\n \ - \ },\n \"data\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/CollectionVersionListResponse\"\n\ - \ }\n }\n }\n \ - \ },\n \"PaginatedContentGuardResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/ContentGuardResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedContentRedirectContentGuardResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/ContentRedirectContentGuardResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedDistributionResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/DistributionResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedFilesystemExportResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/FilesystemExportResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedFilesystemExporterResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/FilesystemExporterResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedGalaxyCollectionResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?page=4\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?page=2\"\n \ - \ },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/GalaxyCollectionResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedGalaxyCollectionVersionResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?page=4\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?page=2\"\n \ - \ },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/GalaxyCollectionVersionResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedGalaxyRoleResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/GalaxyRoleResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedGalaxyRoleVersionResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/GalaxyRoleVersionResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedGroupResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\",\n\ - \ \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"format\"\ - : \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/GroupResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedGroupRoleResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/GroupRoleResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedGroupUserResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/GroupUserResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedImportResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\",\n\ - \ \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"format\"\ - : \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/ImportResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedMultipleArtifactContentResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/MultipleArtifactContentResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedPublicationResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/PublicationResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedPulpExportResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/PulpExportResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedPulpExporterResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/PulpExporterResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedPulpImporterResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/PulpImporterResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedRBACContentGuardResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/RBACContentGuardResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedRemoteResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\",\n\ - \ \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"format\"\ - : \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/RemoteResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedRepositoryResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/RepositoryResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedRepositoryVersionResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/RepositoryVersionResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedRoleResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\",\n\ - \ \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"format\"\ - : \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/RoleResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedSigningServiceResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/SigningServiceResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedTagResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\",\n \ - \ \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"format\"\ - : \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/TagResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedTaskGroupResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/TaskGroupResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedTaskResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\",\n\ - \ \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"format\"\ - : \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/TaskResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedTaskScheduleResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/TaskScheduleResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedUploadResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\",\n\ - \ \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"format\"\ - : \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/UploadResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedUserResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\",\n\ - \ \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"format\"\ - : \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/UserResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedUserRoleResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/UserRoleResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PaginatedWorkerResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\",\n\ - \ \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"format\"\ - : \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/WorkerResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedansible.AnsibleDistributionResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/ansible.AnsibleDistributionResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedansible.AnsibleRepositoryResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/ansible.AnsibleRepositoryResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedansible.CollectionRemoteResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/ansible.CollectionRemoteResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedansible.CollectionResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/ansible.CollectionResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedansible.CollectionVersionResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/ansible.CollectionVersionResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedansible.CollectionVersionSignatureResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/ansible.CollectionVersionSignatureResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedansible.GitRemoteResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/ansible.GitRemoteResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedansible.RoleRemoteResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/ansible.RoleRemoteResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedansible.RoleResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/ansible.RoleResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedcertguard.RHSMCertGuardResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedcertguard.X509CertGuardResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/certguard.X509CertGuardResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedcontainer.BlobResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/container.BlobResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedcontainer.ContainerDistributionResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/container.ContainerDistributionResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedcontainer.ContainerNamespaceResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/container.ContainerNamespaceResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedcontainer.ContainerPushRepositoryResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/container.ContainerPushRepositoryResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedcontainer.ContainerRemoteResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/container.ContainerRemoteResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedcontainer.ContainerRepositoryResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/container.ContainerRepositoryResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedcontainer.ManifestResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/container.ManifestResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedcontainer.ManifestSignatureResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/container.ManifestSignatureResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedcontainer.TagResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/container.TagResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedfile.FileAlternateContentSourceResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/file.FileAlternateContentSourceResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedfile.FileContentResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/file.FileContentResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedfile.FileDistributionResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/file.FileDistributionResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedfile.FilePublicationResponseList\":\ - \ {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/file.FilePublicationResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedfile.FileRemoteResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/file.FileRemoteResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedfile.FileRepositoryResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/file.FileRepositoryResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedpython.PythonDistributionResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/python.PythonDistributionResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedpython.PythonPackageContentResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/python.PythonPackageContentResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedpython.PythonPublicationResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/python.PythonPublicationResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedpython.PythonRemoteResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/python.PythonRemoteResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedpython.PythonRepositoryResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/python.PythonRepositoryResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.DistributionTreeResponseList\":\ - \ {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.DistributionTreeResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.ModulemdDefaultsResponseList\":\ - \ {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.ModulemdDefaultsResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.ModulemdObsoleteResponseList\":\ - \ {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.ModulemdObsoleteResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.ModulemdResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.ModulemdResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.PackageCategoryResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.PackageCategoryResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.PackageEnvironmentResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.PackageEnvironmentResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.PackageGroupResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.PackageGroupResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.PackageLangpacksResponseList\":\ - \ {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.PackageLangpacksResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.PackageResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.PackageResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.RepoMetadataFileResponseList\":\ - \ {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.RepoMetadataFileResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.RpmAlternateContentSourceResponseList\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"example\": 123\n \ - \ },\n \"next\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSourceResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.RpmDistributionResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.RpmDistributionResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.RpmPublicationResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.RpmPublicationResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.RpmRemoteResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.RpmRemoteResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.RpmRepositoryResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.RpmRepositoryResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.UlnRemoteResponseList\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.UlnRemoteResponse\"\ - \n }\n }\n }\n \ - \ },\n \"Paginatedrpm.UpdateRecordResponseList\": {\n\ - \ \"type\": \"object\",\n \"properties\": {\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"example\": 123\n },\n \ - \ \"next\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - format\": \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\ - \n },\n \"previous\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"format\": \"uri\",\n \ - \ \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\ - \n },\n \"results\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/rpm.UpdateRecordResponse\"\ - \n }\n }\n }\n \ - \ },\n \"PatchedAccessPolicy\": {\n \"\ - type\": \"object\",\n \"description\": \"Serializer for AccessPolicy.\"\ - ,\n \"properties\": {\n \"permissions_assignment\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"object\"\n \ - \ },\n \"description\": \"List of\ - \ callables that define the new permissions to be created for new objects.This\ - \ is deprecated. Use `creation_hooks` instead.\"\n },\n\ - \ \"creation_hooks\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"List of callables that may associate user roles\ - \ for new objects.\"\n },\n \"statements\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"object\"\n \ - \ },\n \"description\": \"List of\ - \ policy statements defining the policy.\"\n },\n \ - \ \"queryset_scoping\": {\n \"type\"\ - : \"object\",\n \"description\": \"A callable for performing\ - \ queryset scoping. See plugin documentation for valid callables. Set to blank\ - \ to turn off queryset scoping.\"\n }\n \ - \ }\n },\n \"PatchedCollection\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A serializer\ - \ for a Collection.\",\n \"properties\": {}\n },\n\ - \ \"PatchedContentRedirectContentGuard\": {\n \"\ - type\": \"object\",\n \"description\": \"A serializer for ContentRedirectContentGuard.\"\ - ,\n \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"The unique name.\"\n \ - \ },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\":\ - \ true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n }\n\ - \ }\n },\n \"PatchedFilesystemExporter\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for FilesystemExporters.\",\n \"properties\"\ - : {\n \"name\": {\n \"type\": \"\ - string\",\n \"minLength\": 1,\n \ - \ \"description\": \"Unique name of the file system exporter.\"\n \ - \ },\n \"path\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"File system location to export\ - \ to.\"\n },\n \"method\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/MethodEnum\"\n \ - \ }\n ],\n \ - \ \"default\": \"write\",\n \"description\"\ - : \"Method of exporting\"\n }\n }\n \ - \ },\n \"PatchedGroup\": {\n \"type\": \"\ - object\",\n \"description\": \"Serializer for Group.\",\n \ - \ \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"Name\",\n \ - \ \"maxLength\": 150\n }\n }\n \ - \ },\n \"PatchedPulpExporter\": {\n \"\ - type\": \"object\",\n \"description\": \"Serializer for pulp\ - \ exporters.\",\n \"properties\": {\n \"\ - name\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\": \"Unique\ - \ name of the file system exporter.\"\n },\n \ - \ \"path\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"File system directory to store exported tar.gzs.\"\n \ - \ },\n \"repositories\": {\n \"\ - type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\"\n }\n },\n \ - \ \"last_export\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"Last attempted\ - \ export for this PulpExporter\"\n }\n }\n\ - \ },\n \"PatchedPulpImporter\": {\n \"\ - type\": \"object\",\n \"description\": \"Serializer for PulpImporters.\"\ - ,\n \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"Unique name of the Importer.\"\ - \n },\n \"repo_mapping\": {\n \ - \ \"type\": \"object\",\n \"additionalProperties\"\ - : {\n \"type\": \"string\",\n \ - \ \"minLength\": 1\n },\n \ - \ \"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'}\\\".\"\n }\n }\n },\n\ - \ \"PatchedRBACContentGuard\": {\n \"type\": \"\ - object\",\n \"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.\"\ - ,\n \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"The unique name.\"\n \ - \ },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\":\ - \ true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n }\n\ - \ }\n },\n \"PatchedRole\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for Role.\",\n \"properties\": {\n \"\ - name\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\": \"The\ - \ name of this role.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n \ - \ },\n \"permissions\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\"\n },\n\ - \ \"description\": \"List of permissions defining the\ - \ role.\"\n }\n }\n },\n \ - \ \"PatchedTaskCancel\": {\n \"type\": \"object\",\n\ - \ \"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.\",\n \"properties\": {\n \ - \ \"state\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The desired state of the task. Only 'canceled' is accepted.\"\n \ - \ }\n }\n },\n \"PatchedUser\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for User.\",\n \"properties\": {\n \ - \ \"username\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.\"\ - ,\n \"maxLength\": 150\n },\n \ - \ \"password\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"Users password. Set to ``null`` to disable\ - \ password authentication.\"\n },\n \ - \ \"first_name\": {\n \"type\": \"string\",\n \ - \ \"description\": \"First name\",\n \ - \ \"maxLength\": 150\n },\n \"last_name\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"Last name\",\n \"maxLength\"\ - : 150\n },\n \"email\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"email\",\n \"description\": \"Email address\"\n\ - \ },\n \"is_staff\": {\n \ - \ \"type\": \"boolean\",\n \"default\"\ - : false,\n \"description\": \"Designates whether the\ - \ user can log into this admin site.\"\n },\n \ - \ \"is_active\": {\n \"type\": \"boolean\"\ - ,\n \"default\": true,\n \"\ - description\": \"Designates whether this user should be treated as active.\"\ - \n }\n }\n },\n \"\ - Patchedansible.AnsibleDistribution\": {\n \"type\": \"object\"\ - ,\n \"description\": \"Serializer for Ansible Distributions.\"\ - ,\n \"properties\": {\n \"base_path\": {\n\ - \ \"type\": \"string\",\n \"\ - minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional content-guard.\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"A unique name. Ex, `rawhide` and\ - \ `stable`.\"\n },\n \"repository\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"The latest RepositoryVersion for\ - \ this Repository will be served.\"\n },\n \ - \ \"repository_version\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"RepositoryVersion\ - \ to be served\"\n },\n \"pulp_labels\"\ - : {\n \"type\": \"object\"\n }\n\ - \ }\n },\n \"Patchedansible.AnsibleRepository\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for Ansible Repositories.\",\n \"properties\"\ - : {\n \"pulp_labels\": {\n \"type\"\ - : \"object\"\n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A unique name for this repository.\"\ - \n },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n },\n\ - \ \"retain_repo_versions\": {\n \ - \ \"type\": \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Retain X versions of the repository. Default is null which retains all\ - \ versions. This is provided as a tech preview in Pulp 3 and may change in\ - \ the future.\"\n },\n \"remote\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional remote to use by default when\ - \ syncing.\"\n },\n \"last_synced_metadata_time\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"nullable\": true,\n\ - \ \"description\": \"Last synced metadata time.\"\n\ - \ },\n \"gpgkey\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"Gpg public key to verify collection signatures against\"\n \ - \ }\n }\n },\n \"Patchedansible.CollectionRemote\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for Collection Remotes.\",\n \"properties\"\ - : {\n \"name\": {\n \"type\": \"\ - string\",\n \"minLength\": 1,\n \ - \ \"description\": \"A unique name for this remote.\"\n \ - \ },\n \"url\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"The URL of an external content source.\"\n \ - \ },\n \"ca_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"A PEM encoded CA certificate used to validate the server certificate presented\ - \ by the remote server.\"\n },\n \"\ - client_cert\": {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"A PEM encoded client certificate\ - \ used for authentication.\"\n },\n \ - \ \"client_key\": {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded private key used for authentication.\"\ - \n },\n \"tls_validation\": {\n \ - \ \"type\": \"boolean\",\n \"description\"\ - : \"If True, TLS peer validation must be performed.\"\n \ - \ },\n \"proxy_url\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"\ - The proxy URL. Format: scheme://host:port\"\n },\n \ - \ \"proxy_username\": {\n \"type\":\ - \ \"string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The username to authenticte to\ - \ the proxy.\"\n },\n \"proxy_password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to authenticate to the proxy. Extra leading and trailing\ - \ whitespace characters are not trimmed.\"\n },\n \ - \ \"username\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The username to be used for authentication\ - \ when syncing.\"\n },\n \"password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to be used for authentication when syncing. Extra leading\ - \ and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"pulp_labels\": {\n \"\ - type\": \"object\"\n },\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"max_retries\": {\n \"type\"\ - : \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Maximum number of retry attempts after a download\ - \ failure. If not set then the default value (3) will be used.\"\n \ - \ },\n \"policy\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/PolicyDb6Enum\"\n \ - \ }\n ],\n \"\ - default\": \"immediate\",\n \"description\": \"The\ - \ policy to use when downloading content.\"\n },\n \ - \ \"total_timeout\": {\n \"type\": \"\ - number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.total (q.v.)\ - \ for download-connections. The default is null, which will cause the default\ - \ from the aiohttp library to be used.\"\n },\n \ - \ \"connect_timeout\": {\n \"type\": \"\ - number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"requirements_file\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - minLength\": 1,\n \"description\": \"The string version\ - \ of Collection requirements yaml.\"\n },\n \ - \ \"auth_url\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"The URL to receive a session\ - \ token from, e.g. used with Automation Hub.\",\n \"\ - maxLength\": 255\n },\n \"token\": {\n\ - \ \"type\": \"string\",\n \"\ - writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"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\",\n \"maxLength\": 2000\n \ - \ },\n \"sync_dependencies\": {\n \ - \ \"type\": \"boolean\",\n \"default\"\ - : true,\n \"description\": \"Sync dependencies for\ - \ collections specified via requirements file\"\n },\n\ - \ \"signed_only\": {\n \"type\"\ - : \"boolean\",\n \"default\": false,\n \ - \ \"description\": \"Sync only collections that have a signature\"\ - \n }\n }\n },\n \"\ - Patchedansible.GitRemote\": {\n \"type\": \"object\",\n \ - \ \"description\": \"A serializer for Git Collection Remotes.\"\ - ,\n \"properties\": {\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"sock_read_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"\ - double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"proxy_username\": {\n \"type\"\ - : \"string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The username to authenticte to\ - \ the proxy.\"\n },\n \"url\": {\n \ - \ \"type\": \"string\",\n \"\ - minLength\": 1,\n \"description\": \"The URL of an\ - \ external content source.\"\n },\n \ - \ \"password\": {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"The password to be used for authentication when syncing.\ - \ Extra leading and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\"\ - : \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\": \"\ - aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default\ - \ is null, which will cause the default from the aiohttp library to be used.\"\ - \n },\n \"sock_connect_timeout\": {\n\ - \ \"type\": \"number\",\n \"\ - format\": \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections. The\ - \ default is null, which will cause the default from the aiohttp library to\ - \ be used.\"\n },\n \"username\": {\n\ - \ \"type\": \"string\",\n \"\ - writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The username to be used for authentication when syncing.\"\n \ - \ },\n \"tls_validation\": {\n \ - \ \"type\": \"boolean\",\n \"description\"\ - : \"If True, TLS peer validation must be performed.\"\n \ - \ },\n \"ca_cert\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"\ - A PEM encoded CA certificate used to validate the server certificate presented\ - \ by the remote server.\"\n },\n \"\ - proxy_url\": {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\ - \n },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"max_retries\": {\n \"type\": \"integer\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"Maximum number of retry attempts after a download failure.\ - \ If not set then the default value (3) will be used.\"\n \ - \ },\n \"rate_limit\": {\n \"\ - type\": \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Limits requests per second for each\ - \ concurrent downloader\"\n },\n \"\ - name\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\": \"A\ - \ unique name for this remote.\"\n },\n \ - \ \"total_timeout\": {\n \"type\": \"number\",\n\ - \ \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n \ - \ \"description\": \"aiohttp.ClientTimeout.total (q.v.) for\ - \ download-connections. The default is null, which will cause the default\ - \ from the aiohttp library to be used.\"\n },\n \ - \ \"client_key\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded private key used for authentication.\"\ - \n },\n \"proxy_password\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\"\ - : true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The password\ - \ to authenticate to the proxy. Extra leading and trailing whitespace characters\ - \ are not trimmed.\"\n },\n \"client_cert\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded client certificate used\ - \ for authentication.\"\n },\n \"metadata_only\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"description\": \"If True, only metadata about the content will be stored\ - \ in Pulp. Clients will retrieve content from the remote URL.\"\n \ - \ },\n \"git_ref\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"A git ref. e.g.: branch, tag, or\ - \ commit sha.\"\n }\n }\n },\n\ - \ \"Patchedansible.RoleRemote\": {\n \"type\": \"\ - object\",\n \"description\": \"A serializer for Ansible Remotes.\"\ - ,\n \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A unique name for this remote.\"\ - \n },\n \"url\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"The URL of an external content\ - \ source.\"\n },\n \"ca_cert\": {\n\ - \ \"type\": \"string\",\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded CA certificate used to validate\ - \ the server certificate presented by the remote server.\"\n \ - \ },\n \"client_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"A PEM encoded client certificate used for authentication.\"\n \ - \ },\n \"client_key\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\": true,\n\ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"A PEM encoded private key\ - \ used for authentication.\"\n },\n \ - \ \"tls_validation\": {\n \"type\": \"boolean\",\n\ - \ \"description\": \"If True, TLS peer validation must\ - \ be performed.\"\n },\n \"proxy_url\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The proxy URL. Format: scheme://host:port\"\ - \n },\n \"proxy_username\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\"\ - : true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The username\ - \ to authenticte to the proxy.\"\n },\n \ - \ \"proxy_password\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The password to authenticate to the proxy.\ - \ Extra leading and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"username\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\":\ - \ true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The username\ - \ to be used for authentication when syncing.\"\n },\n\ - \ \"password\": {\n \"type\": \"\ - string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The password to be used for authentication\ - \ when syncing. Extra leading and trailing whitespace characters are not trimmed.\"\ - \n },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"download_concurrency\": {\n \"type\"\ - : \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\": \"\ - Total number of simultaneous connections. If not set then the default value\ - \ will be used.\"\n },\n \"max_retries\"\ - : {\n \"type\": \"integer\",\n \ - \ \"nullable\": true,\n \"description\": \"Maximum\ - \ number of retry attempts after a download failure. If not set then the default\ - \ value (3) will be used.\"\n },\n \"\ - policy\": {\n \"allOf\": [\n \ - \ {\n \"$ref\": \"#/components/schemas/PolicyDb6Enum\"\ - \n }\n ],\n \ - \ \"default\": \"immediate\",\n \"description\"\ - : \"The policy to use when downloading content.\"\n },\n\ - \ \"total_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.total (q.v.)\ - \ for download-connections. The default is null, which will cause the default\ - \ from the aiohttp library to be used.\"\n },\n \ - \ \"connect_timeout\": {\n \"type\": \"\ - number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n }\n }\n\ - \ },\n \"Patchedcertguard.RHSMCertGuard\": {\n \ - \ \"type\": \"object\",\n \"description\": \"RHSM\ - \ Content Guard Serializer.\",\n \"properties\": {\n \ - \ \"name\": {\n \"type\": \"string\",\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"The unique name.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n \ - \ },\n \"ca_certificate\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A Certificate Authority (CA)\ - \ certificate (or a bundle thereof) used to verify client-certificate authenticity.\"\ - \n }\n }\n },\n \"\ - Patchedcertguard.X509CertGuard\": {\n \"type\": \"object\"\ - ,\n \"description\": \"X.509 Content Guard Serializer.\",\n\ - \ \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"The unique name.\"\n \ - \ },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\":\ - \ true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n },\n\ - \ \"ca_certificate\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"A Certificate Authority (CA) certificate (or\ - \ a bundle thereof) used to verify client-certificate authenticity.\"\n \ - \ }\n }\n },\n \"Patchedcontainer.ContainerDistribution\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for ContainerDistribution.\",\n \"properties\"\ - : {\n \"name\": {\n \"type\": \"\ - string\",\n \"minLength\": 1,\n \ - \ \"description\": \"A unique name. Ex, `rawhide` and `stable`.\"\n \ - \ },\n \"content_guard\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"description\": \"An optional content-guard.\ - \ If none is specified, a default one will be used.\"\n \ - \ },\n \"repository\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"The latest RepositoryVersion for this Repository will be served.\"\n \ - \ },\n \"base_path\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"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\\\"\ - )\"\n },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"repository_version\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"RepositoryVersion to be served\"\n },\n \ - \ \"private\": {\n \"type\": \"boolean\",\n\ - \ \"description\": \"Restrict pull access to explicitly\ - \ authorized users. Defaults to unrestricted pull access.\"\n \ - \ },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"An optional description.\"\n }\n }\n\ - \ },\n \"Patchedcontainer.ContainerPushRepository\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for Container Push Repositories.\",\n \"properties\"\ - : {\n \"name\": {\n \"type\": \"\ - string\",\n \"minLength\": 1,\n \ - \ \"description\": \"A unique name for this repository.\"\n \ - \ },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"An optional description.\"\n },\n \ - \ \"retain_repo_versions\": {\n \"type\": \"integer\"\ - ,\n \"minimum\": 1,\n \"nullable\"\ - : true,\n \"description\": \"Retain X versions of the\ - \ repository. Default is null which retains all versions. This is provided\ - \ as a tech preview in Pulp 3 and may change in the future.\"\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \"\ - manifest_signing_service\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"A reference\ - \ to an associated signing service.\"\n }\n \ - \ }\n },\n \"Patchedcontainer.ContainerRemote\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A Serializer for ContainerRemote.\",\n \"properties\":\ - \ {\n \"name\": {\n \"type\": \"\ - string\",\n \"minLength\": 1,\n \ - \ \"description\": \"A unique name for this remote.\"\n \ - \ },\n \"url\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"The URL of an external content source.\"\n \ - \ },\n \"ca_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"A PEM encoded CA certificate used to validate the server certificate presented\ - \ by the remote server.\"\n },\n \"\ - client_cert\": {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"A PEM encoded client certificate\ - \ used for authentication.\"\n },\n \ - \ \"client_key\": {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded private key used for authentication.\"\ - \n },\n \"tls_validation\": {\n \ - \ \"type\": \"boolean\",\n \"description\"\ - : \"If True, TLS peer validation must be performed.\"\n \ - \ },\n \"proxy_url\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"\ - The proxy URL. Format: scheme://host:port\"\n },\n \ - \ \"proxy_username\": {\n \"type\":\ - \ \"string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The username to authenticte to\ - \ the proxy.\"\n },\n \"proxy_password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to authenticate to the proxy. Extra leading and trailing\ - \ whitespace characters are not trimmed.\"\n },\n \ - \ \"username\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The username to be used for authentication\ - \ when syncing.\"\n },\n \"password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to be used for authentication when syncing. Extra leading\ - \ and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"pulp_labels\": {\n \"\ - type\": \"object\"\n },\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"max_retries\": {\n \"type\"\ - : \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Maximum number of retry attempts after a download\ - \ failure. If not set then the default value (3) will be used.\"\n \ - \ },\n \"policy\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/Policy762Enum\"\n \ - \ }\n ],\n \"\ - default\": \"immediate\",\n \"description\": \"\\n\ - \ immediate - All manifests and blobs are downloaded and saved during\ - \ a sync.\\n on_demand - Only tags and manifests are downloaded. Blobs\ - \ are not\\n downloaded until they are requested for the\ - \ first time by a client.\\n streamed - Blobs are streamed to the client\ - \ with every request and never saved.\\n \"\n },\n\ - \ \"total_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.total (q.v.)\ - \ for download-connections. The default is null, which will cause the default\ - \ from the aiohttp library to be used.\"\n },\n \ - \ \"connect_timeout\": {\n \"type\": \"\ - number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"upstream_name\": {\n \"type\": \"string\",\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"Name of the upstream repository\"\n },\n \ - \ \"include_tags\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1,\n \ - \ \"maxLength\": 255\n },\n \ - \ \"nullable\": true,\n \"description\"\ - : \"\\n A list of tags to include during sync.\\n Wildcards\ - \ *, ? are recognized.\\n 'include_tags' is evaluated before 'exclude_tags'.\\\ - n \"\n },\n \"exclude_tags\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"\ - maxLength\": 255\n },\n \"nullable\"\ - : true,\n \"description\": \"\\n A list\ - \ of tags to exclude during sync.\\n Wildcards *, ? are recognized.\\\ - n 'exclude_tags' is evaluated after 'include_tags'.\\n \ - \ \"\n },\n \"sigstore\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A URL to a sigstore to download\ - \ image signatures from\",\n \"format\": \"uri\"\n\ - \ }\n }\n },\n \"\ - Patchedcontainer.ContainerRepository\": {\n \"type\": \"object\"\ - ,\n \"description\": \"Serializer for Container Repositories.\"\ - ,\n \"properties\": {\n \"pulp_labels\"\ - : {\n \"type\": \"object\"\n },\n\ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"A unique name for this repository.\"\n },\n \ - \ \"description\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - minLength\": 1,\n \"description\": \"An optional description.\"\ - \n },\n \"retain_repo_versions\": {\n\ - \ \"type\": \"integer\",\n \"\ - minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Retain X versions of the repository. Default\ - \ is null which retains all versions. This is provided as a tech preview in\ - \ Pulp 3 and may change in the future.\"\n },\n \ - \ \"remote\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"An optional\ - \ remote to use by default when syncing.\"\n },\n \ - \ \"manifest_signing_service\": {\n \"\ - type\": \"string\",\n \"format\": \"uri\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"A reference to an associated signing service.\"\n }\n\ - \ }\n },\n \"Patchedfile.FileAlternateContentSource\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for File alternate content source.\",\n \"properties\"\ - : {\n \"name\": {\n \"type\": \"\ - string\",\n \"minLength\": 1,\n \ - \ \"description\": \"Name of Alternate Content Source.\"\n \ - \ },\n \"last_refreshed\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"Date of last refresh of AlternateContentSource.\"\n \ - \ },\n \"paths\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - minLength\": 1\n },\n \"description\"\ - : \"List of paths that will be appended to the Remote url when searching for\ - \ content.\"\n },\n \"remote\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"description\": \"The remote\ - \ to provide alternate content source.\"\n }\n \ - \ }\n },\n \"Patchedfile.FileDistribution\":\ - \ {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for File Distributions.\",\n \"properties\"\ - : {\n \"base_path\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1,\n \ - \ \"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\\\")\"\n \ - \ },\n \"content_guard\": {\n \"\ - type\": \"string\",\n \"format\": \"uri\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"An optional content-guard.\"\n },\n \ - \ \"pulp_labels\": {\n \"type\": \"object\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"A unique name. Ex, `rawhide` and\ - \ `stable`.\"\n },\n \"repository\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"The latest RepositoryVersion for\ - \ this Repository will be served.\"\n },\n \ - \ \"publication\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"Publication\ - \ to be served\"\n }\n }\n },\n\ - \ \"Patchedfile.FileRemote\": {\n \"type\": \"object\"\ - ,\n \"description\": \"Serializer for File Remotes.\",\n \ - \ \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A unique name for this remote.\"\ - \n },\n \"url\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"The URL of an external content\ - \ source.\"\n },\n \"ca_cert\": {\n\ - \ \"type\": \"string\",\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded CA certificate used to validate\ - \ the server certificate presented by the remote server.\"\n \ - \ },\n \"client_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"A PEM encoded client certificate used for authentication.\"\n \ - \ },\n \"client_key\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\": true,\n\ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"A PEM encoded private key\ - \ used for authentication.\"\n },\n \ - \ \"tls_validation\": {\n \"type\": \"boolean\",\n\ - \ \"description\": \"If True, TLS peer validation must\ - \ be performed.\"\n },\n \"proxy_url\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The proxy URL. Format: scheme://host:port\"\ - \n },\n \"proxy_username\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\"\ - : true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The username\ - \ to authenticte to the proxy.\"\n },\n \ - \ \"proxy_password\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The password to authenticate to the proxy.\ - \ Extra leading and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"username\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\":\ - \ true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The username\ - \ to be used for authentication when syncing.\"\n },\n\ - \ \"password\": {\n \"type\": \"\ - string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The password to be used for authentication\ - \ when syncing. Extra leading and trailing whitespace characters are not trimmed.\"\ - \n },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"download_concurrency\": {\n \"type\"\ - : \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\": \"\ - Total number of simultaneous connections. If not set then the default value\ - \ will be used.\"\n },\n \"max_retries\"\ - : {\n \"type\": \"integer\",\n \ - \ \"nullable\": true,\n \"description\": \"Maximum\ - \ number of retry attempts after a download failure. If not set then the default\ - \ value (3) will be used.\"\n },\n \"\ - policy\": {\n \"allOf\": [\n \ - \ {\n \"$ref\": \"#/components/schemas/Policy762Enum\"\ - \n }\n ],\n \ - \ \"default\": \"immediate\",\n \"description\"\ - : \"The policy to use when downloading content. The possible values include:\ - \ 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\"\n\ - \ },\n \"total_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\"\ - : \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\": \"\ - aiohttp.ClientTimeout.total (q.v.) for download-connections. The default is\ - \ null, which will cause the default from the aiohttp library to be used.\"\ - \n },\n \"connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\"\ - : \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\": \"\ - aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default\ - \ is null, which will cause the default from the aiohttp library to be used.\"\ - \n },\n \"sock_connect_timeout\": {\n\ - \ \"type\": \"number\",\n \"\ - format\": \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections. The\ - \ default is null, which will cause the default from the aiohttp library to\ - \ be used.\"\n },\n \"sock_read_timeout\"\ - : {\n \"type\": \"number\",\n \ - \ \"format\": \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"aiohttp.ClientTimeout.sock_read (q.v.) for download-connections. The default\ - \ is null, which will cause the default from the aiohttp library to be used.\"\ - \n },\n \"headers\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"object\"\n \ - \ },\n \"description\": \"Headers for aiohttp.Clientsession\"\ - \n },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\"\ - : true,\n \"description\": \"Limits requests per second\ - \ for each concurrent downloader\"\n }\n \ - \ }\n },\n \"Patchedfile.FileRepository\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for File Repositories.\",\n \"properties\": {\n \ - \ \"pulp_labels\": {\n \"type\": \"object\"\ - \n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"A unique name for this repository.\"\ - \n },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n },\n\ - \ \"retain_repo_versions\": {\n \ - \ \"type\": \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Retain X versions of the repository. Default is null which retains all\ - \ versions. This is provided as a tech preview in Pulp 3 and may change in\ - \ the future.\"\n },\n \"remote\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional remote to use by default when\ - \ syncing.\"\n },\n \"autopublish\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"default\": false,\n \"description\": \"Whether\ - \ to automatically create publications for new repository versions, and update\ - \ any distributions pointing to this repository.\"\n },\n\ - \ \"manifest\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"default\": \"PULP_MANIFEST\"\ - ,\n \"description\": \"Filename to use for manifest\ - \ file containing metadata for all the files.\"\n }\n \ - \ }\n },\n \"Patchedpython.PythonDistribution\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for Pulp distributions for the Python type.\",\n \ - \ \"properties\": {\n \"base_path\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"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\\\"\ - )\"\n },\n \"content_guard\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional content-guard.\"\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \"name\"\ - : {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\": \"A unique\ - \ name. Ex, `rawhide` and `stable`.\"\n },\n \ - \ \"repository\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"The latest RepositoryVersion\ - \ for this Repository will be served.\"\n },\n \ - \ \"publication\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"Publication\ - \ to be served\"\n },\n \"allow_uploads\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"default\": true,\n \"description\": \"Allow\ - \ packages to be uploaded to this index.\"\n },\n \ - \ \"remote\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"Remote that\ - \ can be used to fetch content when using pull-through caching.\"\n \ - \ }\n }\n },\n \"Patchedpython.PythonRemote\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A Serializer for PythonRemote.\",\n \"properties\": {\n\ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"A unique name for this remote.\"\n },\n \ - \ \"url\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The URL of an external content source.\"\n },\n \ - \ \"ca_cert\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - minLength\": 1,\n \"description\": \"A PEM encoded\ - \ CA certificate used to validate the server certificate presented by the\ - \ remote server.\"\n },\n \"client_cert\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded client certificate used\ - \ for authentication.\"\n },\n \"client_key\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"A PEM encoded private key used for authentication.\"\n \ - \ },\n \"tls_validation\": {\n \ - \ \"type\": \"boolean\",\n \"description\": \"If\ - \ True, TLS peer validation must be performed.\"\n },\n\ - \ \"proxy_url\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The\ - \ proxy URL. Format: scheme://host:port\"\n },\n \ - \ \"proxy_username\": {\n \"type\": \"\ - string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The username to authenticte to\ - \ the proxy.\"\n },\n \"proxy_password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to authenticate to the proxy. Extra leading and trailing\ - \ whitespace characters are not trimmed.\"\n },\n \ - \ \"username\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The username to be used for authentication\ - \ when syncing.\"\n },\n \"password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to be used for authentication when syncing. Extra leading\ - \ and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"pulp_labels\": {\n \"\ - type\": \"object\"\n },\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"max_retries\": {\n \"type\"\ - : \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Maximum number of retry attempts after a download\ - \ failure. If not set then the default value (3) will be used.\"\n \ - \ },\n \"policy\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/Policy762Enum\"\n \ - \ }\n ],\n \"\ - default\": \"on_demand\",\n \"description\": \"The\ - \ policy to use when downloading content. The possible values include: 'immediate',\ - \ 'on_demand', and 'streamed'. 'on_demand' is the default.\"\n \ - \ },\n \"total_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\"\ - ,\n \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.total\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"connect_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"includes\": {\n \"type\": \"object\",\n \ - \ \"description\": \"A JSON list containing project specifiers\ - \ for Python packages to include.\"\n },\n \ - \ \"excludes\": {\n \"type\": \"object\",\n\ - \ \"description\": \"A JSON list containing project\ - \ specifiers for Python packages to exclude.\"\n },\n \ - \ \"prereleases\": {\n \"type\":\ - \ \"boolean\",\n \"description\": \"Whether or not\ - \ to include pre-release packages in the sync.\"\n },\n\ - \ \"package_types\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/PackageTypesEnum\"\n \ - \ },\n \"description\": \"The package types\ - \ to sync for Python content. Leave blank to get everypackage type.\"\n \ - \ },\n \"keep_latest_packages\": {\n \ - \ \"type\": \"integer\",\n \"\ - default\": 0,\n \"description\": \"The amount of latest\ - \ versions of a package to keep on sync, includespre-releases if synced. Default\ - \ 0 keeps all versions.\"\n },\n \"\ - exclude_platforms\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"$ref\":\ - \ \"#/components/schemas/ExcludePlatformsEnum\"\n },\n\ - \ \"description\": \"List of platforms to exclude syncing\ - \ Python packages for. Possible valuesinclude: windows, macos, freebsd, and\ - \ linux.\"\n }\n }\n },\n \ - \ \"Patchedpython.PythonRepository\": {\n \"type\"\ - : \"object\",\n \"description\": \"Serializer for Python Repositories.\"\ - ,\n \"properties\": {\n \"pulp_labels\"\ - : {\n \"type\": \"object\"\n },\n\ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"A unique name for this repository.\"\n },\n \ - \ \"description\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - minLength\": 1,\n \"description\": \"An optional description.\"\ - \n },\n \"retain_repo_versions\": {\n\ - \ \"type\": \"integer\",\n \"\ - minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Retain X versions of the repository. Default\ - \ is null which retains all versions. This is provided as a tech preview in\ - \ Pulp 3 and may change in the future.\"\n },\n \ - \ \"remote\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"An optional\ - \ remote to use by default when syncing.\"\n },\n \ - \ \"autopublish\": {\n \"type\": \"boolean\"\ - ,\n \"default\": false,\n \"\ - description\": \"Whether to automatically create publications for new repository\ - \ versions, and update any distributions pointing to this repository.\"\n\ - \ }\n }\n },\n \"\ - Patchedrpm.RpmAlternateContentSource\": {\n \"type\": \"object\"\ - ,\n \"description\": \"Serializer for RPM alternate content\ - \ source.\",\n \"properties\": {\n \"name\"\ - : {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\": \"Name of\ - \ Alternate Content Source.\"\n },\n \ - \ \"last_refreshed\": {\n \"type\": \"string\",\n\ - \ \"format\": \"date-time\",\n \ - \ \"nullable\": true,\n \"description\": \"Date\ - \ of last refresh of AlternateContentSource.\"\n },\n \ - \ \"paths\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1\n \ - \ },\n \"description\": \"List of paths\ - \ that will be appended to the Remote url when searching for content.\"\n\ - \ },\n \"remote\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - uri\",\n \"description\": \"The remote to provide alternate\ - \ content source.\"\n }\n }\n \ - \ },\n \"Patchedrpm.RpmDistribution\": {\n \"type\"\ - : \"object\",\n \"description\": \"Serializer for RPM Distributions.\"\ - ,\n \"properties\": {\n \"base_path\": {\n\ - \ \"type\": \"string\",\n \"\ - minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional content-guard.\"\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"name\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n\ - \ \"repository\": {\n \"type\":\ - \ \"string\",\n \"format\": \"uri\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"The latest RepositoryVersion for this Repository will be served.\"\n \ - \ },\n \"publication\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"Publication to be served\"\n \ - \ }\n }\n },\n \"Patchedrpm.RpmRemote\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A Serializer for RpmRemote.\",\n \"properties\": {\n \ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"A unique name for this remote.\"\n },\n \ - \ \"url\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The URL of an external content source.\"\n },\n \ - \ \"ca_cert\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - minLength\": 1,\n \"description\": \"A PEM encoded\ - \ CA certificate used to validate the server certificate presented by the\ - \ remote server.\"\n },\n \"client_cert\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded client certificate used\ - \ for authentication.\"\n },\n \"client_key\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"A PEM encoded private key used for authentication.\"\n \ - \ },\n \"tls_validation\": {\n \ - \ \"type\": \"boolean\",\n \"description\": \"If\ - \ True, TLS peer validation must be performed.\"\n },\n\ - \ \"proxy_url\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The\ - \ proxy URL. Format: scheme://host:port\"\n },\n \ - \ \"proxy_username\": {\n \"type\": \"\ - string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The username to authenticte to\ - \ the proxy.\"\n },\n \"proxy_password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to authenticate to the proxy. Extra leading and trailing\ - \ whitespace characters are not trimmed.\"\n },\n \ - \ \"username\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The username to be used for authentication\ - \ when syncing.\"\n },\n \"password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to be used for authentication when syncing. Extra leading\ - \ and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"pulp_labels\": {\n \"\ - type\": \"object\"\n },\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"max_retries\": {\n \"type\"\ - : \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Maximum number of retry attempts after a download\ - \ failure. If not set then the default value (3) will be used.\"\n \ - \ },\n \"policy\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/Policy762Enum\"\n \ - \ }\n ],\n \"\ - default\": \"immediate\",\n \"description\": \"The\ - \ policy to use when downloading content. The possible values include: 'immediate',\ - \ 'on_demand', and 'streamed'. 'immediate' is the default.\"\n \ - \ },\n \"total_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\"\ - ,\n \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.total\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"connect_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"sles_auth_token\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"Authentication token for\ - \ SLES repositories.\"\n }\n }\n \ - \ },\n \"Patchedrpm.RpmRepository\": {\n \"\ - type\": \"object\",\n \"description\": \"Serializer for Rpm\ - \ Repositories.\",\n \"properties\": {\n \ - \ \"pulp_labels\": {\n \"type\": \"object\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"A unique name for this repository.\"\ - \n },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n },\n\ - \ \"retain_repo_versions\": {\n \ - \ \"type\": \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Retain X versions of the repository. Default is null which retains all\ - \ versions. This is provided as a tech preview in Pulp 3 and may change in\ - \ the future.\"\n },\n \"remote\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional remote to use by default when\ - \ syncing.\"\n },\n \"autopublish\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"default\": false,\n \"description\": \"Whether\ - \ to automatically create publications for new repository versions, and update\ - \ any distributions pointing to this repository.\"\n },\n\ - \ \"metadata_signing_service\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\",\n\ - \ \"nullable\": true,\n \"description\"\ - : \"A reference to an associated signing service.\"\n },\n\ - \ \"retain_package_versions\": {\n \ - \ \"type\": \"integer\",\n \"minimum\": 0,\n \ - \ \"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.\"\ - \n },\n \"metadata_checksum_type\":\ - \ {\n \"allOf\": [\n {\n\ - \ \"$ref\": \"#/components/schemas/MetadataChecksumTypeEnum\"\ - \n }\n ],\n \ - \ \"nullable\": true,\n \"description\"\ - : \"The checksum type for metadata.\"\n },\n \ - \ \"package_checksum_type\": {\n \"allOf\"\ - : [\n {\n \"$ref\"\ - : \"#/components/schemas/PackageChecksumTypeEnum\"\n \ - \ }\n ],\n \"nullable\"\ - : true,\n \"description\": \"The checksum type for\ - \ packages.\"\n },\n \"gpgcheck\": {\n\ - \ \"type\": \"integer\",\n \"\ - maximum\": 1,\n \"minimum\": 0,\n \ - \ \"default\": 0,\n \"description\": \"An option\ - \ specifying whether a client should perform a GPG signature check on packages.\"\ - \n },\n \"repo_gpgcheck\": {\n \ - \ \"type\": \"integer\",\n \"maximum\"\ - : 1,\n \"minimum\": 0,\n \"\ - default\": 0,\n \"description\": \"An option specifying\ - \ whether a client should perform a GPG signature check on the repodata.\"\ - \n },\n \"sqlite_metadata\": {\n \ - \ \"type\": \"boolean\",\n \"default\"\ - : false,\n \"description\": \"DEPRECATED: An option\ - \ specifying whether Pulp should generate SQLite metadata.\"\n \ - \ }\n }\n },\n \"Patchedrpm.UlnRemote\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A Serializer for UlnRemote.\",\n \"properties\": {\n \ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"A unique name for this remote.\"\n },\n \ - \ \"url\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The ULN repo URL of the remote content source.\\\"This is \\\"uln://\\\ - \" followed by the channel name. E.g.: \\\"uln://ol7_x86_64_oracle\\\"\"\n\ - \ },\n \"ca_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\":\ - \ true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded CA certificate used to validate the server\ - \ certificate presented by the remote server.\"\n },\n\ - \ \"client_cert\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"\ - A PEM encoded client certificate used for authentication.\"\n \ - \ },\n \"client_key\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\": true,\n\ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"A PEM encoded private key\ - \ used for authentication.\"\n },\n \ - \ \"tls_validation\": {\n \"type\": \"boolean\",\n\ - \ \"description\": \"If True, TLS peer validation must\ - \ be performed.\"\n },\n \"proxy_url\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The proxy URL. Format: scheme://host:port\"\ - \n },\n \"proxy_username\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\"\ - : true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The username\ - \ to authenticte to the proxy.\"\n },\n \ - \ \"proxy_password\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The password to authenticate to the proxy.\ - \ Extra leading and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"username\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\":\ - \ true,\n \"minLength\": 1,\n \ - \ \"description\": \"Your ULN account username.\"\n },\n\ - \ \"password\": {\n \"type\": \"\ - string\",\n \"writeOnly\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"Your\ - \ ULN account password.\"\n },\n \"\ - pulp_labels\": {\n \"type\": \"object\"\n \ - \ },\n \"download_concurrency\": {\n \ - \ \"type\": \"integer\",\n \"minimum\"\ - : 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections. If not set\ - \ then the default value will be used.\"\n },\n \ - \ \"max_retries\": {\n \"type\": \"integer\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"Maximum number of retry attempts after a download failure.\ - \ If not set then the default value (3) will be used.\"\n \ - \ },\n \"policy\": {\n \"allOf\"\ - : [\n {\n \"$ref\"\ - : \"#/components/schemas/Policy762Enum\"\n }\n\ - \ ],\n \"default\": \"immediate\"\ - ,\n \"description\": \"The policy to use when downloading\ - \ content. The possible values include: 'immediate', 'on_demand', and 'streamed'.\ - \ 'immediate' is the default.\"\n },\n \ - \ \"total_timeout\": {\n \"type\": \"number\",\n\ - \ \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n \ - \ \"description\": \"aiohttp.ClientTimeout.total (q.v.) for\ - \ download-connections. The default is null, which will cause the default\ - \ from the aiohttp library to be used.\"\n },\n \ - \ \"connect_timeout\": {\n \"type\": \"\ - number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"uln_server_base_url\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - minLength\": 1,\n \"description\": \"Base URL of the\ - \ ULN server. If the uln_server_base_url is not provided pulp_rpm willuse\ - \ the contents of the DEFAULT_ULN_SERVER_BASE_URL setting instead.\"\n \ - \ }\n }\n },\n \"Policy762Enum\"\ - : {\n \"enum\": [\n \"immediate\",\n \ - \ \"on_demand\",\n \"streamed\"\n \ - \ ],\n \"type\": \"string\"\n },\n \ - \ \"PolicyDb6Enum\": {\n \"enum\": [\n \ - \ \"immediate\",\n \"When syncing, download all\ - \ metadata and content now.\"\n ],\n \"type\"\ - : \"string\"\n },\n \"ProgressReportResponse\": {\n\ - \ \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \ - \ \"message\": {\n \"type\": \"string\",\n\ - \ \"readOnly\": true,\n \"description\"\ - : \"The message shown to the user for the progress report.\"\n \ - \ },\n \"code\": {\n \"\ - type\": \"string\",\n \"readOnly\": true,\n \ - \ \"description\": \"Identifies the type of progress report'.\"\ - \n },\n \"state\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"The current state of the progress\ - \ report. The possible values are: 'waiting', 'skipped', 'running', 'completed',\ - \ 'failed', 'canceled' and 'canceling'. The default is 'waiting'.\"\n \ - \ },\n \"total\": {\n \ - \ \"type\": \"integer\",\n \"readOnly\": true,\n\ - \ \"description\": \"The total count of items.\"\n\ - \ },\n \"done\": {\n \ - \ \"type\": \"integer\",\n \"readOnly\": true,\n\ - \ \"description\": \"The count of items already processed.\ - \ Defaults to 0.\"\n },\n \"suffix\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"nullable\": true,\n \ - \ \"description\": \"The suffix to be shown with the progress\ - \ report.\"\n }\n }\n },\n \ - \ \"PublicationResponse\": {\n \"type\": \"object\"\ - ,\n \"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.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"repository_version\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\"\n },\n \"repository\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"description\": \"A URI of the\ - \ repository to be published.\"\n }\n }\n\ - \ },\n \"PulpExport\": {\n \"type\":\ - \ \"object\",\n \"description\": \"Serializer for PulpExports.\"\ - ,\n \"properties\": {\n \"task\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"A URI of the task that ran the Export.\"\n \ - \ },\n \"full\": {\n \ - \ \"type\": \"boolean\",\n \"writeOnly\": true,\n\ - \ \"default\": true,\n \"description\"\ - : \"Do a Full (true) or Incremental (false) export.\"\n \ - \ },\n \"dry_run\": {\n \"type\"\ - : \"boolean\",\n \"writeOnly\": true,\n \ - \ \"default\": false,\n \"description\"\ - : \"Generate report on what would be exported and disk-space required.\"\n\ - \ },\n \"versions\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"writeOnly\": true\n\ - \ },\n \"writeOnly\": true,\n\ - \ \"description\": \"List of explicit repo-version\ - \ hrefs to export (replaces current_version).\"\n },\n\ - \ \"chunk_size\": {\n \"type\":\ - \ \"string\",\n \"writeOnly\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"\ - Chunk export-tarfile into pieces of chunk_size bytes. Recognizes units of\ - \ B/KB/MB/GB/TB. A chunk has a maximum size of 1TB.\"\n \ - \ },\n \"start_versions\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"writeOnly\": true\n \ - \ },\n \"writeOnly\": true,\n \ - \ \"description\": \"List of explicit last-exported-repo-version\ - \ hrefs (replaces last_export).\"\n }\n \ - \ }\n },\n \"PulpExportResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer for\ - \ PulpExports.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\"\ - : true\n },\n \"pulp_created\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"task\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\",\n\ - \ \"nullable\": true,\n \"description\"\ - : \"A URI of the task that ran the Export.\"\n },\n \ - \ \"exported_resources\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - uri\"\n },\n \"readOnly\": true,\n\ - \ \"description\": \"Resources that were exported.\"\ - \n },\n \"params\": {\n \ - \ \"type\": \"object\",\n \"readOnly\":\ - \ true,\n \"description\": \"Any additional parameters\ - \ that were used to create the export.\"\n },\n \ - \ \"output_file_info\": {\n \"type\": \"\ - object\",\n \"readOnly\": true,\n \ - \ \"description\": \"Dictionary of filename: sha256hash entries for\ - \ export-output-file(s)\"\n },\n \"\ - toc_info\": {\n \"type\": \"object\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"Filename and sha256-checksum of table-of-contents for this export\"\n\ - \ }\n }\n },\n \"\ - PulpExporter\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Serializer for pulp exporters.\",\n \"\ - properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"Unique name of the file system exporter.\"\ - \n },\n \"path\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"File system directory to store\ - \ exported tar.gzs.\"\n },\n \"repositories\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n }\n \ - \ },\n \"last_export\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"Last attempted export for this PulpExporter\"\n\ - \ }\n },\n \"required\":\ - \ [\n \"name\",\n \"path\",\n \ - \ \"repositories\"\n ]\n },\n \ - \ \"PulpExporterResponse\": {\n \"type\": \"object\"\ - ,\n \"description\": \"Serializer for pulp exporters.\",\n\ - \ \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"name\": {\n \"type\": \"string\",\n\ - \ \"description\": \"Unique name of the file system\ - \ exporter.\"\n },\n \"path\": {\n \ - \ \"type\": \"string\",\n \"\ - description\": \"File system directory to store exported tar.gzs.\"\n \ - \ },\n \"repositories\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n }\n \ - \ },\n \"last_export\": {\n \"\ - type\": \"string\",\n \"format\": \"uri\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Last attempted export for this PulpExporter\"\n }\n\ - \ },\n \"required\": [\n \ - \ \"name\",\n \"path\",\n \"repositories\"\ - \n ]\n },\n \"PulpImport\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for call to import into Pulp.\",\n \"properties\": {\n \ - \ \"path\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"Path to export that will be imported.\"\n },\n \ - \ \"toc\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"Path to a table-of-contents file describing chunks to be validated, reassembled,\ - \ and imported.\"\n },\n \"create_repositories\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"default\": false,\n \"description\": \"If True,\ - \ missing repositories will be automatically created during the import.\"\n\ - \ }\n }\n },\n \"\ - PulpImportCheck\": {\n \"type\": \"object\",\n \ - \ \"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.\",\n \"properties\": {\n \ - \ \"path\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"Path to export-tar-gz that will be imported.\"\n },\n\ - \ \"toc\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"Path to a table-of-contents file describing chunks to be validated, reassembled,\ - \ and imported.\"\n },\n \"repo_mapping\"\ - : {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"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'}\\\".\"\n \ - \ }\n }\n },\n \"PulpImportCheckResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Return the response to a PulpImport import-check call.\",\n \ - \ \"properties\": {\n \"toc\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/EvaluationResponse\"\n \ - \ }\n ],\n \ - \ \"description\": \"Evaluation of proposed 'toc' file for PulpImport\"\ - \n },\n \"path\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/EvaluationResponse\"\n \ - \ }\n ],\n \ - \ \"description\": \"Evaluation of proposed 'path' file for PulpImport\"\ - \n },\n \"repo_mapping\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/EvaluationResponse\"\ - \n }\n ],\n \ - \ \"description\": \"Evaluation of proposed 'repo_mapping' file\ - \ for PulpImport\"\n }\n }\n \ - \ },\n \"PulpImporter\": {\n \"type\": \"object\"\ - ,\n \"description\": \"Serializer for PulpImporters.\",\n \ - \ \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"Unique name of the Importer.\"\ - \n },\n \"repo_mapping\": {\n \ - \ \"type\": \"object\",\n \"additionalProperties\"\ - : {\n \"type\": \"string\",\n \ - \ \"minLength\": 1\n },\n \ - \ \"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'}\\\".\"\n }\n },\n \ - \ \"required\": [\n \"name\"\n ]\n \ - \ },\n \"PulpImporterResponse\": {\n \"\ - type\": \"object\",\n \"description\": \"Serializer for PulpImporters.\"\ - ,\n \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"name\": {\n \"type\": \"string\",\n\ - \ \"description\": \"Unique name of the Importer.\"\ - \n },\n \"repo_mapping\": {\n \ - \ \"type\": \"object\",\n \"additionalProperties\"\ - : {\n \"type\": \"string\"\n \ - \ },\n \"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'}\\\".\"\n }\n \ - \ },\n \"required\": [\n \"name\"\ - \n ]\n },\n \"Purge\": {\n \ - \ \"type\": \"object\",\n \"properties\": {\n \ - \ \"finished_before\": {\n \"type\": \"\ - string\",\n \"format\": \"date-time\",\n \ - \ \"default\": \"2022-10-25\",\n \"description\"\ - : \"Purge tasks completed earlier than this timestamp. Format '%Y-%m-%d[T%H:%M:%S]'\"\ - \n },\n \"states\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"$ref\": \"#/components/schemas/StatesEnum\"\ - \n },\n \"default\": [\n \ - \ \"completed\"\n ],\n \ - \ \"description\": \"List of task-states to be purged.\ - \ Only 'final' states are allowed.\"\n }\n \ - \ }\n },\n \"PythonBanderRemote\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A Serializer\ - \ for the initial step of creating a Python Remote from a Bandersnatch config\ - \ file\",\n \"properties\": {\n \"config\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"binary\",\n \"writeOnly\": true,\n\ - \ \"description\": \"A Bandersnatch config that may\ - \ be used to construct a Python Remote.\"\n },\n \ - \ \"name\": {\n \"type\": \"string\",\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"A unique name for this remote\"\n },\n \ - \ \"policy\": {\n \"allOf\": [\n \ - \ {\n \"$ref\": \"#/components/schemas/Policy762Enum\"\ - \n }\n ],\n \ - \ \"default\": \"on_demand\",\n \"description\"\ - : \"The policy to use when downloading content. The possible values include:\ - \ 'immediate', 'on_demand', and 'streamed'. 'on_demand' is the default.\"\n\ - \ }\n },\n \"required\":\ - \ [\n \"config\",\n \"name\"\n \ - \ ]\n },\n \"RBACContentGuard\": {\n \ - \ \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \ - \ \"name\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The unique name.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"name\"\n ]\n },\n \ - \ \"RBACContentGuardResponse\": {\n \"type\": \"object\"\ - ,\n \"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.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - The unique name.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"An optional\ - \ description.\"\n },\n \"users\": {\n\ - \ \"type\": \"array\",\n \"\ - items\": {\n \"$ref\": \"#/components/schemas/GroupUserResponse\"\ - \n },\n \"readOnly\": true\n\ - \ },\n \"groups\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupResponse\"\ - \n },\n \"readOnly\": true\n\ - \ }\n },\n \"required\":\ - \ [\n \"name\"\n ]\n },\n \ - \ \"ReclaimSpace\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Serializer for reclaim disk space operation.\"\ - ,\n \"properties\": {\n \"repo_hrefs\":\ - \ {\n \"type\": \"array\",\n \ - \ \"items\": {},\n \"description\": \"Will reclaim\ - \ space for the specified list of repos. Use ['*'] to specify all repos.\"\ - \n },\n \"repo_versions_keeplist\":\ - \ {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n },\n\ - \ \"description\": \"Will exclude repo versions from\ - \ space reclaim.\"\n }\n },\n \ - \ \"required\": [\n \"repo_hrefs\"\n \ - \ ]\n },\n \"RecursiveManage\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer for\ - \ adding and removing content to/from a Container repository.\",\n \ - \ \"properties\": {\n \"content_units\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {},\n \"description\": \"A list of content units\ - \ to operate on.\"\n }\n }\n \ - \ },\n \"RedisConnectionResponse\": {\n \"type\"\ - : \"object\",\n \"description\": \"Serializer for information\ - \ about the Redis connection\",\n \"properties\": {\n \ - \ \"connected\": {\n \"type\": \"boolean\"\ - ,\n \"description\": \"Info about whether the app can\ - \ connect to Redis\"\n }\n },\n \ - \ \"required\": [\n \"connected\"\n \ - \ ]\n },\n \"RemoteResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Every remote\ - \ defined by a plugin should have a Remote serializer that inherits from this\\\ - nclass. Please import from `pulpcore.plugin.serializers` rather than from\ - \ this module directly.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - A unique name for this remote.\"\n },\n \ - \ \"url\": {\n \"type\": \"string\",\n \ - \ \"description\": \"The URL of an external content source.\"\ - \n },\n \"ca_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"A PEM encoded CA certificate\ - \ used to validate the server certificate presented by the remote server.\"\ - \n },\n \"client_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"A PEM encoded client certificate\ - \ used for authentication.\"\n },\n \ - \ \"tls_validation\": {\n \"type\": \"boolean\",\n\ - \ \"description\": \"If True, TLS peer validation must\ - \ be performed.\"\n },\n \"proxy_url\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"The proxy\ - \ URL. Format: scheme://host:port\"\n },\n \ - \ \"pulp_labels\": {\n \"type\": \"object\"\n\ - \ },\n \"pulp_last_updated\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of the most recent update of the\ - \ remote.\"\n },\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"max_retries\": {\n \"type\"\ - : \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Maximum number of retry attempts after a download\ - \ failure. If not set then the default value (3) will be used.\"\n \ - \ },\n \"policy\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/PolicyDb6Enum\"\n \ - \ }\n ],\n \"\ - default\": \"immediate\",\n \"description\": \"The\ - \ policy to use when downloading content.\"\n },\n \ - \ \"total_timeout\": {\n \"type\": \"\ - number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.total (q.v.)\ - \ for download-connections. The default is null, which will cause the default\ - \ from the aiohttp library to be used.\"\n },\n \ - \ \"connect_timeout\": {\n \"type\": \"\ - number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"hidden_fields\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"object\",\n \"properties\": {\n \ - \ \"name\": {\n \"\ - type\": \"string\"\n },\n \ - \ \"is_set\": {\n \"type\"\ - : \"boolean\"\n }\n \ - \ }\n },\n \"readOnly\"\ - : true,\n \"description\": \"List of hidden (write\ - \ only) fields\"\n }\n },\n \ - \ \"required\": [\n \"name\",\n \"\ - url\"\n ]\n },\n \"RemoveImage\": {\n\ - \ \"type\": \"object\",\n \"description\": \"\ - A serializer for parsing and validating data associated with the image removal.\"\ - ,\n \"properties\": {\n \"digest\": {\n\ - \ \"type\": \"string\",\n \"\ - minLength\": 1,\n \"description\": \"sha256 of the\ - \ Manifest file\"\n }\n },\n \ - \ \"required\": [\n \"digest\"\n ]\n\ - \ },\n \"RemoveSignatures\": {\n \"type\"\ - : \"object\",\n \"description\": \"A serializer for parsing\ - \ and validating data associated with the signatures removal.\",\n \ - \ \"properties\": {\n \"signed_with_key_id\": {\n\ - \ \"type\": \"string\",\n \"\ - minLength\": 1,\n \"description\": \"key_id of the\ - \ key the signatures were produced with\"\n }\n \ - \ },\n \"required\": [\n \"signed_with_key_id\"\ - \n ]\n },\n \"RemoveSignaturesResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for parsing and validating data associated with the signatures\ - \ removal.\",\n \"properties\": {\n \"signed_with_key_id\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"key_id of the key the signatures were produced with\"\ - \n }\n },\n \"required\"\ - : [\n \"signed_with_key_id\"\n ]\n \ - \ },\n \"Repair\": {\n \"type\": \"object\"\ - ,\n \"properties\": {\n \"verify_checksums\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"default\": true,\n \"description\": \"Will verify\ - \ that the checksum of all stored files matches what saved in the database.\ - \ Otherwise only the existence of the files will be checked. Enabled by default\"\ - \n }\n }\n },\n \"\ - RepoMetadataResponse\": {\n \"type\": \"object\",\n \ - \ \"description\": \"A serializer to display RepositoryVersion metadata.\"\ - ,\n \"properties\": {\n \"published\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\"\n }\n },\n \ - \ \"required\": [\n \"published\"\n \ - \ ]\n },\n \"RepositoryAddRemoveContent\": {\n\ - \ \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \ - \ \"add_content_units\": {\n \"type\": \"array\"\ - ,\n \"items\": {},\n \"description\"\ - : \"A list of content units to add to a new repository version. This content\ - \ is added after remove_content_units are removed.\"\n \ - \ },\n \"remove_content_units\": {\n \ - \ \"type\": \"array\",\n \"items\": {},\n \ - \ \"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.\"\n },\n \"base_version\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"description\": \"A repository\ - \ version whose content will be used as the initial set of content for the\ - \ new repository version\"\n }\n }\n \ - \ },\n \"RepositoryResponse\": {\n \"type\"\ - : \"object\",\n \"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.\"\ - ,\n \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"versions_href\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \"\ - pulp_labels\": {\n \"type\": \"object\"\n \ - \ },\n \"latest_version_href\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"readOnly\": true\n \ - \ },\n \"name\": {\n \"type\"\ - : \"string\",\n \"description\": \"A unique name for\ - \ this repository.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"An optional\ - \ description.\"\n },\n \"retain_repo_versions\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Retain X versions of the repository.\ - \ Default is null which retains all versions. This is provided as a tech preview\ - \ in Pulp 3 and may change in the future.\"\n },\n \ - \ \"remote\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"An optional\ - \ remote to use by default when syncing.\"\n }\n \ - \ },\n \"required\": [\n \"name\"\ - \n ]\n },\n \"RepositorySign\": {\n \ - \ \"type\": \"object\",\n \"description\": \"\ - Serializer for container images signing.\",\n \"properties\"\ - : {\n \"manifest_signing_service\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"A signing service to sign with. This will override a signing\ - \ service set on the repo.\"\n },\n \ - \ \"future_base_path\": {\n \"type\": \"string\",\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"Future base path content will be distributed at for sync repos\"\n \ - \ },\n \"tags_list\": {\n \ - \ \"type\": \"array\",\n \"items\": {},\n\ - \ \"description\": \"A list of tags to sign.\"\n \ - \ }\n }\n },\n \"RepositorySyncURL\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A mixin for validating unknown serializers' fields.\",\n \ - \ \"properties\": {\n \"remote\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\"\ - ,\n \"description\": \"A remote to sync from. This\ - \ will override a remote set on repository.\"\n },\n \ - \ \"mirror\": {\n \"type\": \"boolean\"\ - ,\n \"default\": false,\n \"\ - description\": \"If ``True``, synchronization will remove all content that\ - \ is not present in the remote repository. If ``False``, sync will be additive\ - \ only.\"\n }\n }\n },\n \ - \ \"RepositoryVersionResponse\": {\n \"type\": \"object\"\ - ,\n \"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.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"number\": {\n \ - \ \"type\": \"integer\",\n \"readOnly\": true\n\ - \ },\n \"repository\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"readOnly\": true\n \ - \ },\n \"base_version\": {\n \"\ - type\": \"string\",\n \"format\": \"uri\",\n \ - \ \"description\": \"A repository version whose content was\ - \ used as the initial set of content for this repository version\"\n \ - \ },\n \"content_summary\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/ContentSummaryResponse\"\ - \n }\n ],\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"Various count summaries of the content in the version and the HREF to\ - \ view them.\"\n }\n }\n },\n\ - \ \"Role\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Serializer for Role.\",\n \"properties\"\ - : {\n \"name\": {\n \"type\": \"\ - string\",\n \"minLength\": 1,\n \ - \ \"description\": \"The name of this role.\"\n },\n\ - \ \"description\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"\ - An optional description.\"\n },\n \"\ - permissions\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\ - \n },\n \"description\": \"\ - List of permissions defining the role.\"\n }\n \ - \ },\n \"required\": [\n \"name\"\ - ,\n \"permissions\"\n ]\n },\n\ - \ \"RoleResponse\": {\n \"type\": \"object\",\n\ - \ \"description\": \"Serializer for Role.\",\n \ - \ \"properties\": {\n \"pulp_href\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - uri\",\n \"readOnly\": true\n },\n\ - \ \"pulp_created\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"Timestamp of creation.\"\n },\n \ - \ \"name\": {\n \"type\": \"string\",\n \ - \ \"description\": \"The name of this role.\"\n \ - \ },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional description.\"\n \ - \ },\n \"permissions\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\"\n \ - \ },\n \"description\": \"List of permissions defining\ - \ the role.\"\n },\n \"locked\": {\n\ - \ \"type\": \"boolean\",\n \"\ - readOnly\": true,\n \"description\": \"True if the\ - \ role is system managed.\"\n }\n },\n \ - \ \"required\": [\n \"name\",\n \ - \ \"permissions\"\n ]\n },\n \ - \ \"RpmRepositorySyncURL\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Serializer for RPM Sync.\",\n \ - \ \"properties\": {\n \"remote\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - uri\",\n \"description\": \"A remote to sync from.\ - \ This will override a remote set on repository.\"\n },\n\ - \ \"mirror\": {\n \"type\": \"boolean\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"DEPRECATED: If ``True``, ``sync_policy`` will default to\ - \ 'mirror_complete' instead of 'additive'.\"\n },\n \ - \ \"sync_policy\": {\n \"allOf\": [\n\ - \ {\n \"$ref\":\ - \ \"#/components/schemas/SyncPolicyEnum\"\n }\n\ - \ ],\n \"nullable\": true,\n\ - \ \"description\": \"Options: 'additive', 'mirror_complete',\ - \ 'mirror_content_only'. Default: 'additive'. Modifies how the sync is performed.\ - \ 'mirror_complete' will clone the original metadata and create an automatic\ - \ publication from it, but comes with some limitations and does not work for\ - \ certain repositories. 'mirror_content_only' will change the repository contents\ - \ to match the remote but the metadata will be regenerated and will not be\ - \ bit-for-bit identical. 'additive' will retain the existing contents of the\ - \ repository and add the contents of the repository being synced.\"\n \ - \ },\n \"skip_types\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/SkipTypesEnum\"\ - \n },\n \"default\": [],\n \ - \ \"description\": \"List of content types to skip during\ - \ sync.\"\n },\n \"optimize\": {\n \ - \ \"type\": \"boolean\",\n \"\ - default\": true,\n \"description\": \"Whether or not\ - \ to optimize sync.\"\n }\n }\n \ - \ },\n \"SigningServiceResponse\": {\n \"type\"\ - : \"object\",\n \"description\": \"A serializer for the model\ - \ declaring a signing service.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - A unique name used to recognize a script.\"\n },\n \ - \ \"public_key\": {\n \"type\": \"string\"\ - ,\n \"description\": \"The value of a public key used\ - \ for the repository verification.\"\n },\n \ - \ \"pubkey_fingerprint\": {\n \"type\": \"\ - string\",\n \"description\": \"The fingerprint of the\ - \ public key.\"\n },\n \"script\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"An absolute path to a script which is going to be used for\ - \ the signing.\"\n }\n },\n \ - \ \"required\": [\n \"name\",\n \"\ - pubkey_fingerprint\",\n \"public_key\",\n \ - \ \"script\"\n ]\n },\n \"SkipTypesEnum\"\ - : {\n \"enum\": [\n \"srpm\"\n \ - \ ],\n \"type\": \"string\"\n },\n \ - \ \"StatesEnum\": {\n \"enum\": [\n \ - \ \"skipped\",\n \"completed\",\n \"\ - failed\",\n \"canceled\"\n ],\n \ - \ \"type\": \"string\"\n },\n \"StatusResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for the status information of the app\",\n \"\ - properties\": {\n \"versions\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/VersionResponse\"\n\ - \ },\n \"description\": \"Version\ - \ information of Pulp components\"\n },\n \ - \ \"online_workers\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \"$ref\"\ - : \"#/components/schemas/WorkerResponse\"\n },\n \ - \ \"description\": \"List of online workers known to\ - \ the application. An online worker is actively heartbeating and can respond\ - \ to new work\"\n },\n \"online_content_apps\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"$ref\": \"#/components/schemas/ContentAppStatusResponse\"\ - \n },\n \"description\": \"\ - List of online content apps known to the application. An online content app\ - \ is actively heartbeating and can serve data to clients\"\n \ - \ },\n \"database_connection\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/DatabaseConnectionResponse\"\ - \n }\n ],\n \ - \ \"description\": \"Database connection information\"\n \ - \ },\n \"redis_connection\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/RedisConnectionResponse\"\ - \n }\n ],\n \ - \ \"description\": \"Redis connection information\"\n \ - \ },\n \"storage\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/StorageResponse\"\n \ - \ }\n ],\n \"\ - description\": \"Storage information\"\n },\n \ - \ \"content_settings\": {\n \"allOf\": [\n\ - \ {\n \"$ref\":\ - \ \"#/components/schemas/ContentSettingsResponse\"\n \ - \ }\n ],\n \"description\"\ - : \"Content-app settings\"\n }\n },\n \ - \ \"required\": [\n \"content_settings\",\n\ - \ \"database_connection\",\n \"online_content_apps\"\ - ,\n \"online_workers\",\n \"versions\"\ - \n ]\n },\n \"StorageResponse\": {\n\ - \ \"type\": \"object\",\n \"description\": \"\ - Serializer for information about the storage system\",\n \"\ - properties\": {\n \"total\": {\n \ - \ \"type\": \"integer\",\n \"minimum\": 0,\n \ - \ \"description\": \"Total number of bytes\"\n \ - \ },\n \"used\": {\n \"\ - type\": \"integer\",\n \"minimum\": 0,\n \ - \ \"description\": \"Number of bytes in use\"\n \ - \ },\n \"free\": {\n \"type\"\ - : \"integer\",\n \"minimum\": 0,\n \ - \ \"description\": \"Number of free bytes\"\n }\n\ - \ },\n \"required\": [\n \ - \ \"free\",\n \"total\",\n \"used\"\n\ - \ ]\n },\n \"SummaryResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"\ - A Serializer for summary information of an index.\",\n \"properties\"\ - : {\n \"projects\": {\n \"type\"\ - : \"integer\",\n \"description\": \"Number of Python\ - \ projects in index\"\n },\n \"releases\"\ - : {\n \"type\": \"integer\",\n \ - \ \"description\": \"Number of Python distribution releases in index\"\n\ - \ },\n \"files\": {\n \ - \ \"type\": \"integer\",\n \"description\"\ - : \"Number of files for all distributions in index\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"files\",\n \"projects\",\n \"\ - releases\"\n ]\n },\n \"SyncPolicyEnum\"\ - : {\n \"enum\": [\n \"additive\",\n \ - \ \"mirror_complete\",\n \"mirror_content_only\"\ - \n ],\n \"type\": \"string\"\n },\n\ - \ \"TagCopy\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Serializer for copying tags from a source repository\ - \ to a destination repository.\",\n \"properties\": {\n \ - \ \"source_repository\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"title\": \"Repository\",\n \"description\"\ - : \"A URI of the repository to copy content from.\"\n },\n\ - \ \"source_repository_version\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\"\ - ,\n \"description\": \"A URI of the repository version\ - \ to copy content from.\"\n },\n \"\ - names\": {\n \"type\": \"array\",\n \ - \ \"items\": {},\n \"description\": \"A list\ - \ of tag names to copy.\"\n }\n }\n \ - \ },\n \"TagImage\": {\n \"type\": \"object\"\ - ,\n \"description\": \"A serializer for parsing and validating\ - \ data associated with a manifest tagging.\",\n \"properties\"\ - : {\n \"tag\": {\n \"type\": \"\ - string\",\n \"minLength\": 1,\n \ - \ \"description\": \"A tag name\",\n \"pattern\"\ - : \"^[A-Za-z0-9][A-Za-z0-9._-]*$\"\n },\n \ - \ \"digest\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"sha256 of the Manifest file\"\n }\n \ - \ },\n \"required\": [\n \"digest\",\n \ - \ \"tag\"\n ]\n },\n \ - \ \"TagResponse\": {\n \"type\": \"object\",\n \ - \ \"description\": \"A serializer for the Tag model.\",\n \ - \ \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true\n\ - \ }\n }\n },\n \"\ - TaskGroupOperationResponse\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Serializer for asynchronous operations\ - \ that return a task group.\",\n \"properties\": {\n \ - \ \"task_group\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - description\": \"The href of the task group.\"\n }\n \ - \ },\n \"required\": [\n \"\ - task_group\"\n ]\n },\n \"TaskGroupResponse\"\ - : {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"A description of the task group.\"\n \ - \ },\n \"all_tasks_dispatched\": {\n \ - \ \"type\": \"boolean\",\n \"description\"\ - : \"Whether all tasks have been spawned for this task group.\"\n \ - \ },\n \"waiting\": {\n \ - \ \"type\": \"integer\",\n \"readOnly\": true,\n\ - \ \"description\": \"Number of tasks in the 'waiting'\ - \ state\"\n },\n \"skipped\": {\n \ - \ \"type\": \"integer\",\n \"\ - readOnly\": true,\n \"description\": \"Number of tasks\ - \ in the 'skipped' state\"\n },\n \"\ - running\": {\n \"type\": \"integer\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"Number of tasks in the 'running' state\"\n },\n \ - \ \"completed\": {\n \"type\": \"integer\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Number of tasks in the 'completed' state\"\n \ - \ },\n \"canceled\": {\n \ - \ \"type\": \"integer\",\n \"readOnly\": true,\n \ - \ \"description\": \"Number of tasks in the 'canceled'\ - \ state\"\n },\n \"failed\": {\n \ - \ \"type\": \"integer\",\n \"readOnly\"\ - : true,\n \"description\": \"Number of tasks in the\ - \ 'failed' state\"\n },\n \"canceling\"\ - : {\n \"type\": \"integer\",\n \ - \ \"readOnly\": true,\n \"description\": \"Number\ - \ of tasks in the 'canceling' state\"\n },\n \ - \ \"group_progress_reports\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/GroupProgressReportResponse\"\n \ - \ },\n \"readOnly\": true\n \ - \ },\n \"tasks\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/MinimalTaskResponse\"\ - \n },\n \"readOnly\": true\n\ - \ }\n },\n \"required\":\ - \ [\n \"all_tasks_dispatched\",\n \"\ - description\"\n ]\n },\n \"TaskResponse\"\ - : {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"state\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"The current state of the task.\ - \ The possible values include: 'waiting', 'skipped', 'running', 'completed',\ - \ 'failed', 'canceled' and 'canceling'.\"\n },\n \ - \ \"name\": {\n \"type\": \"string\",\n\ - \ \"description\": \"The name of task.\"\n \ - \ },\n \"logging_cid\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - The logging correlation id associated with this task\"\n \ - \ },\n \"started_at\": {\n \"\ - type\": \"string\",\n \"format\": \"date-time\",\n\ - \ \"readOnly\": true,\n \"description\"\ - : \"Timestamp of the when this task started execution.\"\n \ - \ },\n \"finished_at\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of the when this task stopped execution.\"\n \ - \ },\n \"error\": {\n \ - \ \"type\": \"object\",\n \"additionalProperties\"\ - : {\n \"type\": \"object\"\n \ - \ },\n \"readOnly\": true,\n \ - \ \"description\": \"A JSON Object of a fatal error encountered during\ - \ the execution of this task.\"\n },\n \ - \ \"worker\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\"\ - : true,\n \"description\": \"The worker associated\ - \ with this task. This field is empty if a worker is not yet assigned.\"\n\ - \ },\n \"parent_task\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"readOnly\": true,\n \ - \ \"description\": \"The parent task that spawned this task.\"\n \ - \ },\n \"child_tasks\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n },\n \ - \ \"readOnly\": true,\n \"description\": \"\ - Any tasks spawned by this task.\"\n },\n \ - \ \"task_group\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - readOnly\": true,\n \"description\": \"The task group\ - \ that this task is a member of.\"\n },\n \ - \ \"progress_reports\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \"$ref\"\ - : \"#/components/schemas/ProgressReportResponse\"\n \ - \ },\n \"readOnly\": true\n },\n\ - \ \"created_resources\": {\n \"\ - type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\"\n },\n \"readOnly\"\ - : true,\n \"description\": \"Resources created by this\ - \ task.\"\n },\n \"reserved_resources_record\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\"\n \ - \ },\n \"readOnly\": true,\n \ - \ \"description\": \"A list of resources required by that\ - \ task.\"\n }\n },\n \"required\"\ - : [\n \"logging_cid\",\n \"name\"\n\ - \ ]\n },\n \"TaskScheduleResponse\":\ - \ {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - The name of the task schedule.\"\n },\n \ - \ \"task_name\": {\n \"type\": \"string\",\n \ - \ \"description\": \"The name of the task to be scheduled.\"\ - \n },\n \"dispatch_interval\": {\n \ - \ \"type\": \"string\",\n \"\ - description\": \"Periodicity of the schedule.\"\n },\n\ - \ \"next_dispatch\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"Timestamp of the next time the task will be dispatched.\"\n \ - \ },\n \"last_task\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\",\n\ - \ \"readOnly\": true,\n \"description\"\ - : \"The last task dispatched by this schedule.\"\n }\n\ - \ },\n \"required\": [\n \ - \ \"dispatch_interval\",\n \"name\",\n \ - \ \"task_name\"\n ]\n },\n \"TaskingBenchmark\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"truncate_tasks\": {\n \"\ - type\": \"boolean\",\n \"default\": false,\n \ - \ \"description\": \"If True, this will delete all final\ - \ tasks from the database before dispatching.\"\n },\n\ - \ \"count\": {\n \"type\": \"integer\"\ - ,\n \"minimum\": 1,\n \"default\"\ - : 4,\n \"description\": \"The number of tasks to dispatch.\"\ - \n },\n \"resources_n\": {\n \ - \ \"type\": \"integer\",\n \"minimum\"\ - : 0,\n \"default\": 0,\n \"\ - description\": \"The number of unique resources these tasks could require.\"\ - \n },\n \"resources_k\": {\n \ - \ \"type\": \"integer\",\n \"minimum\"\ - : 0,\n \"default\": 0,\n \"\ - description\": \"Randomly select K of the N resources for each task to require.\"\ - \n },\n \"sleep_secs\": {\n \ - \ \"type\": \"number\",\n \"format\"\ - : \"double\",\n \"minimum\": 0.0,\n \ - \ \"default\": 0.0,\n \"description\": \"The\ - \ amount of time in seconds each task should sleep for.\"\n \ - \ },\n \"failure_probability\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\"\ - ,\n \"maximum\": 1.0,\n \"minimum\"\ - : 0.0,\n \"default\": 0.0,\n \ - \ \"description\": \"The probability that the task will fail.\"\n \ - \ }\n }\n },\n \"TaskingBenchmarkResultResponse\"\ - : {\n \"type\": \"object\",\n \"properties\"\ - : {\n \"count\": {\n \"type\": \"\ - integer\",\n \"readOnly\": true\n \ - \ },\n \"dispatch_time\": {\n \ - \ \"type\": \"integer\",\n \"readOnly\": true\n \ - \ },\n \"prior_tasks\": {\n \ - \ \"type\": \"integer\",\n \"readOnly\"\ - : true\n },\n \"task_group\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"readOnly\": true,\n \ - \ \"description\": \"The task group that contains the dispatched tasks.\"\ - \n }\n }\n },\n \"\ - TaskingTest\": {\n \"type\": \"object\",\n \"\ - properties\": {\n \"count\": {\n \ - \ \"type\": \"integer\",\n \"minimum\": 1,\n \ - \ \"default\": 4,\n \"description\"\ - : \"The number of tasks to dispatch.\"\n },\n \ - \ \"sleep_secs\": {\n \"type\": \"number\"\ - ,\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"default\": 0.0,\n \ - \ \"description\": \"The amount of time in seconds each task\ - \ should sleep for.\"\n }\n }\n \ - \ },\n \"TaskingTestResultResponse\": {\n \"\ - type\": \"object\",\n \"properties\": {\n \ - \ \"count\": {\n \"type\": \"integer\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"task_group\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - readOnly\": true,\n \"description\": \"The task group\ - \ that contains the dispatched tasks.\"\n }\n \ - \ }\n },\n \"UnTagImage\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A serializer for\ - \ parsing and validating data associated with a manifest untagging.\",\n \ - \ \"properties\": {\n \"tag\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A tag name\",\n \ - \ \"pattern\": \"^[A-Za-z0-9][A-Za-z0-9._-]*$\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"tag\"\n ]\n },\n \"\ - UnpaginatedCollectionVersionResponse\": {\n \"type\": \"object\"\ - ,\n \"description\": \"A serializer for unpaginated CollectionVersion.\"\ - ,\n \"properties\": {\n \"version\": {\n\ - \ \"type\": \"string\",\n \"\ - readOnly\": true\n },\n \"href\": {\n\ - \ \"type\": \"string\",\n \"\ - readOnly\": true\n },\n \"created_at\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"updated_at\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\"\n },\n \ - \ \"requires_ansible\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"maxLength\": 255\n },\n \ - \ \"artifact\": {\n \"allOf\": [\n \ - \ {\n \"$ref\": \"#/components/schemas/ArtifactRefResponse\"\ - \n }\n ],\n \ - \ \"readOnly\": true\n },\n \ - \ \"collection\": {\n \"allOf\": [\n \ - \ {\n \"$ref\": \"#/components/schemas/CollectionRefResponse\"\ - \n }\n ],\n \ - \ \"readOnly\": true\n },\n \ - \ \"download_url\": {\n \"type\": \"string\",\n\ - \ \"readOnly\": true\n },\n \ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true\n },\n \ - \ \"namespace\": {\n \"allOf\": [\n\ - \ {\n \"$ref\":\ - \ \"#/components/schemas/CollectionNamespaceResponse\"\n \ - \ }\n ],\n \"readOnly\"\ - : true\n },\n \"signatures\": {\n \ - \ \"type\": \"string\",\n \"readOnly\"\ - : true\n },\n \"metadata\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/CollectionMetadataResponse\"\ - \n }\n ],\n \ - \ \"readOnly\": true\n },\n \ - \ \"git_url\": {\n \"type\": \"string\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"git_commit_sha\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true\n }\n \ - \ },\n \"required\": [\n \"\ - created_at\",\n \"updated_at\"\n ]\n \ - \ },\n \"Upload\": {\n \"type\": \"object\"\ - ,\n \"description\": \"Serializer for chunked uploads.\",\n\ - \ \"properties\": {\n \"size\": {\n \ - \ \"type\": \"integer\",\n \"description\"\ - : \"The size of the upload in bytes.\"\n }\n \ - \ },\n \"required\": [\n \"size\"\n\ - \ ]\n },\n \"UploadChunk\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A mixin\ - \ for validating unknown serializers' fields.\",\n \"properties\"\ - : {\n \"file\": {\n \"type\": \"\ - string\",\n \"format\": \"binary\",\n \ - \ \"writeOnly\": true,\n \"description\"\ - : \"A chunk of the uploaded file.\"\n },\n \ - \ \"sha256\": {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"The SHA-256 checksum of the chunk if available.\"\n\ - \ }\n },\n \"required\":\ - \ [\n \"file\"\n ]\n },\n \ - \ \"UploadChunkResponse\": {\n \"type\": \"object\"\ - ,\n \"description\": \"A mixin for validating unknown serializers'\ - \ fields.\",\n \"properties\": {\n \"offset\"\ - : {\n \"type\": \"integer\",\n \ - \ \"readOnly\": true\n },\n \"size\"\ - : {\n \"type\": \"integer\",\n \ - \ \"readOnly\": true\n }\n }\n \ - \ },\n \"UploadCommit\": {\n \"type\": \"object\"\ - ,\n \"description\": \"A mixin for validating unknown serializers'\ - \ fields.\",\n \"properties\": {\n \"sha256\"\ - : {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\": \"The expected\ - \ sha256 checksum for the file.\"\n }\n \ - \ },\n \"required\": [\n \"sha256\"\n \ - \ ]\n },\n \"UploadDetailResponse\": {\n\ - \ \"type\": \"object\",\n \"description\": \"\ - Serializer for chunked uploads.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \"\ - pulp_created\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\"\ - : true,\n \"description\": \"Timestamp of creation.\"\ - \n },\n \"size\": {\n \ - \ \"type\": \"integer\",\n \"description\"\ - : \"The size of the upload in bytes.\"\n },\n \ - \ \"completed\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\": \"Timestamp\ - \ when upload is committed.\"\n },\n \ - \ \"chunks\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"$ref\": \"#/components/schemas/UploadChunkResponse\"\ - \n },\n \"readOnly\": true\n\ - \ }\n },\n \"required\":\ - \ [\n \"size\"\n ]\n },\n \ - \ \"UploadResponse\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Serializer for chunked uploads.\",\n \ - \ \"properties\": {\n \"pulp_href\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"size\": {\n \"type\": \"integer\"\ - ,\n \"description\": \"The size of the upload in bytes.\"\ - \n },\n \"completed\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp when upload is committed.\"\n\ - \ }\n },\n \"required\":\ - \ [\n \"size\"\n ]\n },\n \ - \ \"User\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Serializer for User.\",\n \"properties\"\ - : {\n \"username\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"Required. 150 characters or fewer. Letters, digits\ - \ and @/./+/-/_ only.\",\n \"maxLength\": 150\n \ - \ },\n \"password\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\": true,\n\ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"Users password. Set to ``null``\ - \ to disable password authentication.\"\n },\n \ - \ \"first_name\": {\n \"type\": \"string\"\ - ,\n \"description\": \"First name\",\n \ - \ \"maxLength\": 150\n },\n \ - \ \"last_name\": {\n \"type\": \"string\",\n \ - \ \"description\": \"Last name\",\n \ - \ \"maxLength\": 150\n },\n \"\ - email\": {\n \"type\": \"string\",\n \ - \ \"format\": \"email\",\n \"description\"\ - : \"Email address\"\n },\n \"is_staff\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"default\": false,\n \"description\": \"Designates\ - \ whether the user can log into this admin site.\"\n },\n\ - \ \"is_active\": {\n \"type\": \"\ - boolean\",\n \"default\": true,\n \ - \ \"description\": \"Designates whether this user should be treated\ - \ as active.\"\n }\n },\n \ - \ \"required\": [\n \"username\"\n ]\n\ - \ },\n \"UserGroup\": {\n \"type\": \"\ - object\",\n \"description\": \"Serializer for Groups that belong\ - \ to an User.\",\n \"properties\": {\n \"\ - name\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\": \"Name.\"\ - ,\n \"maxLength\": 150\n }\n \ - \ },\n \"required\": [\n \"\ - name\"\n ]\n },\n \"UserGroupResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for Groups that belong to an User.\",\n \"properties\"\ - : {\n \"name\": {\n \"type\": \"\ - string\",\n \"description\": \"Name.\",\n \ - \ \"maxLength\": 150\n },\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - readOnly\": true\n }\n },\n \ - \ \"required\": [\n \"name\"\n ]\n \ - \ },\n \"UserResponse\": {\n \"type\":\ - \ \"object\",\n \"description\": \"Serializer for User.\",\n\ - \ \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"id\": {\n \"\ - type\": \"integer\",\n \"readOnly\": true\n \ - \ },\n \"username\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.\",\n\ - \ \"maxLength\": 150\n },\n \ - \ \"first_name\": {\n \"type\": \"string\"\ - ,\n \"description\": \"First name\",\n \ - \ \"maxLength\": 150\n },\n \ - \ \"last_name\": {\n \"type\": \"string\",\n \ - \ \"description\": \"Last name\",\n \ - \ \"maxLength\": 150\n },\n \"\ - email\": {\n \"type\": \"string\",\n \ - \ \"format\": \"email\",\n \"description\"\ - : \"Email address\"\n },\n \"is_staff\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"default\": false,\n \"description\": \"Designates\ - \ whether the user can log into this admin site.\"\n },\n\ - \ \"is_active\": {\n \"type\": \"\ - boolean\",\n \"default\": true,\n \ - \ \"description\": \"Designates whether this user should be treated\ - \ as active.\"\n },\n \"date_joined\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Date joined\"\n \ - \ },\n \"groups\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/UserGroupResponse\"\n \ - \ },\n \"readOnly\": true\n \ - \ },\n \"hidden_fields\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"object\",\n \ - \ \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\"\n \ - \ },\n \"is_set\": {\n \ - \ \"type\": \"boolean\"\n \ - \ }\n }\n },\n\ - \ \"readOnly\": true,\n \"description\"\ - : \"List of hidden (write only) fields\"\n }\n \ - \ },\n \"required\": [\n \"username\"\ - \n ]\n },\n \"UserRole\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for UserRole.\",\n \"properties\": {\n \ - \ \"role\": {\n \"type\": \"string\"\n \ - \ },\n \"content_object\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"pulp_href of the object for which role permissions should be asserted.\ - \ If set to 'null', permissions will act on the model-level.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"content_object\",\n \"role\"\n \ - \ ]\n },\n \"UserRoleResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for UserRole.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\"\ - : true\n },\n \"pulp_created\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"role\": {\n \ - \ \"type\": \"string\"\n },\n \"\ - content_object\": {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"pulp_href of the object for which role permissions should be asserted.\ - \ If set to 'null', permissions will act on the model-level.\"\n \ - \ },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true\n\ - \ },\n \"permissions\": {\n \ - \ \"type\": \"array\",\n \"items\":\ - \ {\n \"type\": \"string\"\n \ - \ },\n \"readOnly\": true\n \ - \ }\n },\n \"required\": [\n \ - \ \"content_object\",\n \"role\"\n \ - \ ]\n },\n \"VariantResponse\": {\n \"\ - type\": \"object\",\n \"description\": \"Variant serializer.\"\ - ,\n \"properties\": {\n \"variant_id\":\ - \ {\n \"type\": \"string\",\n \ - \ \"description\": \"Variant id.\"\n },\n \ - \ \"uid\": {\n \"type\": \"string\",\n \ - \ \"description\": \"Variant uid.\"\n \ - \ },\n \"name\": {\n \"type\"\ - : \"string\",\n \"description\": \"Variant name.\"\n\ - \ },\n \"type\": {\n \ - \ \"type\": \"string\",\n \"description\":\ - \ \"Variant type.\"\n },\n \"packages\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"Relative path to directory with binary RPMs.\"\n \ - \ },\n \"source_packages\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"Relative path to directory\ - \ with source RPMs.\"\n },\n \"source_repository\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"Relative\ - \ path to YUM repository with source RPMs.\"\n },\n \ - \ \"debug_packages\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"description\": \"Relative path to directory with debug RPMs.\"\ - \n },\n \"debug_repository\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"Relative path to YUM repository\ - \ with debug RPMs.\"\n },\n \"identity\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"Relative\ - \ path to a pem file that identifies a product.\"\n }\n\ - \ },\n \"required\": [\n \ - \ \"debug_packages\",\n \"debug_repository\",\n \ - \ \"identity\",\n \"name\",\n \ - \ \"packages\",\n \"source_packages\",\n \ - \ \"source_repository\",\n \"type\",\n \ - \ \"uid\",\n \"variant_id\"\n \ - \ ]\n },\n \"VersionResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for the version information of Pulp components\",\n \"properties\"\ - : {\n \"component\": {\n \"type\"\ - : \"string\",\n \"description\": \"Name of a versioned\ - \ component of Pulp\"\n },\n \"version\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"Version of the component (e.g. 3.0.0)\"\n \ - \ },\n \"package\": {\n \ - \ \"type\": \"string\",\n \"description\": \"Python\ - \ package name providing the component\"\n }\n \ - \ },\n \"required\": [\n \"component\"\ - ,\n \"package\",\n \"version\"\n \ - \ ]\n },\n \"WorkerResponse\": {\n \ - \ \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"The name of the worker.\"\n \ - \ },\n \"last_heartbeat\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of the last time the worker talked\ - \ to the service.\"\n },\n \"current_task\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\": true,\n \ - \ \"description\": \"The task this worker is currently\ - \ executing, or empty if the worker is not currently assigned to a task.\"\ - \n }\n }\n },\n \"\ - ansible.AnsibleDistribution\": {\n \"type\": \"object\",\n\ - \ \"description\": \"Serializer for Ansible Distributions.\"\ - ,\n \"properties\": {\n \"base_path\": {\n\ - \ \"type\": \"string\",\n \"\ - minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional content-guard.\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"A unique name. Ex, `rawhide` and\ - \ `stable`.\"\n },\n \"repository\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"The latest RepositoryVersion for\ - \ this Repository will be served.\"\n },\n \ - \ \"repository_version\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"RepositoryVersion\ - \ to be served\"\n },\n \"pulp_labels\"\ - : {\n \"type\": \"object\"\n }\n\ - \ },\n \"required\": [\n \ - \ \"base_path\",\n \"name\"\n ]\n \ - \ },\n \"ansible.AnsibleDistributionResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for Ansible Distributions.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"base_path\": {\n \ - \ \"type\": \"string\",\n \"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\\\")\"\n },\n \ - \ \"content_guard\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"An optional\ - \ content-guard.\"\n },\n \"name\":\ - \ {\n \"type\": \"string\",\n \ - \ \"description\": \"A unique name. Ex, `rawhide` and `stable`.\"\n \ - \ },\n \"repository\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - uri\",\n \"nullable\": true,\n \ - \ \"description\": \"The latest RepositoryVersion for this Repository will\ - \ be served.\"\n },\n \"repository_version\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"RepositoryVersion to be served\"\ - \n },\n \"client_url\": {\n \ - \ \"type\": \"string\",\n \"readOnly\"\ - : true,\n \"description\": \"The URL of a Collection\ - \ content source.\"\n },\n \"pulp_labels\"\ - : {\n \"type\": \"object\"\n }\n\ - \ },\n \"required\": [\n \ - \ \"base_path\",\n \"name\"\n ]\n \ - \ },\n \"ansible.AnsibleRepository\": {\n \"\ - type\": \"object\",\n \"description\": \"Serializer for Ansible\ - \ Repositories.\",\n \"properties\": {\n \ - \ \"pulp_labels\": {\n \"type\": \"object\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"A unique name for this repository.\"\ - \n },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n },\n\ - \ \"retain_repo_versions\": {\n \ - \ \"type\": \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Retain X versions of the repository. Default is null which retains all\ - \ versions. This is provided as a tech preview in Pulp 3 and may change in\ - \ the future.\"\n },\n \"remote\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional remote to use by default when\ - \ syncing.\"\n },\n \"last_synced_metadata_time\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"nullable\": true,\n\ - \ \"description\": \"Last synced metadata time.\"\n\ - \ },\n \"gpgkey\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"Gpg public key to verify collection signatures against\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"name\"\n ]\n },\n \"\ - ansible.AnsibleRepositoryResponse\": {\n \"type\": \"object\"\ - ,\n \"description\": \"Serializer for Ansible Repositories.\"\ - ,\n \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"versions_href\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \"\ - pulp_labels\": {\n \"type\": \"object\"\n \ - \ },\n \"latest_version_href\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"readOnly\": true\n \ - \ },\n \"name\": {\n \"type\"\ - : \"string\",\n \"description\": \"A unique name for\ - \ this repository.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"An optional\ - \ description.\"\n },\n \"retain_repo_versions\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Retain X versions of the repository.\ - \ Default is null which retains all versions. This is provided as a tech preview\ - \ in Pulp 3 and may change in the future.\"\n },\n \ - \ \"remote\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"An optional\ - \ remote to use by default when syncing.\"\n },\n \ - \ \"last_synced_metadata_time\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"Last synced metadata time.\"\n },\n \ - \ \"gpgkey\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"Gpg public key to verify collection signatures against\"\n\ - \ }\n },\n \"required\":\ - \ [\n \"name\"\n ]\n },\n \ - \ \"ansible.Collection\": {\n \"type\": \"object\"\ - ,\n \"description\": \"A serializer for Ansible Collections.\"\ - ,\n \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"The name of the Collection.\"\ - \n },\n \"namespace\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"The namespace of the Collection.\"\ - \n }\n },\n \"required\"\ - : [\n \"name\",\n \"namespace\"\n \ - \ ]\n },\n \"ansible.CollectionRemote\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for Collection Remotes.\",\n \"properties\"\ - : {\n \"name\": {\n \"type\": \"\ - string\",\n \"minLength\": 1,\n \ - \ \"description\": \"A unique name for this remote.\"\n \ - \ },\n \"url\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"The URL of an external content source.\"\n \ - \ },\n \"ca_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"A PEM encoded CA certificate used to validate the server certificate presented\ - \ by the remote server.\"\n },\n \"\ - client_cert\": {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"A PEM encoded client certificate\ - \ used for authentication.\"\n },\n \ - \ \"client_key\": {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded private key used for authentication.\"\ - \n },\n \"tls_validation\": {\n \ - \ \"type\": \"boolean\",\n \"description\"\ - : \"If True, TLS peer validation must be performed.\"\n \ - \ },\n \"proxy_url\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"\ - The proxy URL. Format: scheme://host:port\"\n },\n \ - \ \"proxy_username\": {\n \"type\":\ - \ \"string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The username to authenticte to\ - \ the proxy.\"\n },\n \"proxy_password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to authenticate to the proxy. Extra leading and trailing\ - \ whitespace characters are not trimmed.\"\n },\n \ - \ \"username\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The username to be used for authentication\ - \ when syncing.\"\n },\n \"password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to be used for authentication when syncing. Extra leading\ - \ and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"pulp_labels\": {\n \"\ - type\": \"object\"\n },\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"max_retries\": {\n \"type\"\ - : \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Maximum number of retry attempts after a download\ - \ failure. If not set then the default value (3) will be used.\"\n \ - \ },\n \"policy\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/PolicyDb6Enum\"\n \ - \ }\n ],\n \"\ - default\": \"immediate\",\n \"description\": \"The\ - \ policy to use when downloading content.\"\n },\n \ - \ \"total_timeout\": {\n \"type\": \"\ - number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.total (q.v.)\ - \ for download-connections. The default is null, which will cause the default\ - \ from the aiohttp library to be used.\"\n },\n \ - \ \"connect_timeout\": {\n \"type\": \"\ - number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"requirements_file\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - minLength\": 1,\n \"description\": \"The string version\ - \ of Collection requirements yaml.\"\n },\n \ - \ \"auth_url\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"The URL to receive a session\ - \ token from, e.g. used with Automation Hub.\",\n \"\ - maxLength\": 255\n },\n \"token\": {\n\ - \ \"type\": \"string\",\n \"\ - writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"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\",\n \"maxLength\": 2000\n \ - \ },\n \"sync_dependencies\": {\n \ - \ \"type\": \"boolean\",\n \"default\"\ - : true,\n \"description\": \"Sync dependencies for\ - \ collections specified via requirements file\"\n },\n\ - \ \"signed_only\": {\n \"type\"\ - : \"boolean\",\n \"default\": false,\n \ - \ \"description\": \"Sync only collections that have a signature\"\ - \n }\n },\n \"required\"\ - : [\n \"name\",\n \"url\"\n \ - \ ]\n },\n \"ansible.CollectionRemoteResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for Collection Remotes.\",\n \"properties\"\ - : {\n \"pulp_href\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"pulp_created\": {\n \"type\": \"string\",\n\ - \ \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\": \"Timestamp\ - \ of creation.\"\n },\n \"name\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"A unique name for this remote.\"\n },\n\ - \ \"url\": {\n \"type\": \"string\"\ - ,\n \"description\": \"The URL of an external content\ - \ source.\"\n },\n \"ca_cert\": {\n\ - \ \"type\": \"string\",\n \"\ - nullable\": true,\n \"description\": \"A PEM encoded\ - \ CA certificate used to validate the server certificate presented by the\ - \ remote server.\"\n },\n \"client_cert\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"A PEM\ - \ encoded client certificate used for authentication.\"\n \ - \ },\n \"tls_validation\": {\n \ - \ \"type\": \"boolean\",\n \"description\": \"If\ - \ True, TLS peer validation must be performed.\"\n },\n\ - \ \"proxy_url\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"description\": \"The proxy URL. Format: scheme://host:port\"\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"pulp_last_updated\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\": \"Timestamp\ - \ of the most recent update of the remote.\"\n },\n \ - \ \"download_concurrency\": {\n \"\ - type\": \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Total number of simultaneous connections. If not set then the default\ - \ value will be used.\"\n },\n \"max_retries\"\ - : {\n \"type\": \"integer\",\n \ - \ \"nullable\": true,\n \"description\": \"Maximum\ - \ number of retry attempts after a download failure. If not set then the default\ - \ value (3) will be used.\"\n },\n \"\ - policy\": {\n \"allOf\": [\n \ - \ {\n \"$ref\": \"#/components/schemas/PolicyDb6Enum\"\ - \n }\n ],\n \ - \ \"default\": \"immediate\",\n \"description\"\ - : \"The policy to use when downloading content.\"\n },\n\ - \ \"total_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.total (q.v.)\ - \ for download-connections. The default is null, which will cause the default\ - \ from the aiohttp library to be used.\"\n },\n \ - \ \"connect_timeout\": {\n \"type\": \"\ - number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"hidden_fields\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"object\",\n \"properties\": {\n \ - \ \"name\": {\n \"\ - type\": \"string\"\n },\n \ - \ \"is_set\": {\n \"type\"\ - : \"boolean\"\n }\n \ - \ }\n },\n \"readOnly\"\ - : true,\n \"description\": \"List of hidden (write\ - \ only) fields\"\n },\n \"requirements_file\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"The string\ - \ version of Collection requirements yaml.\"\n },\n \ - \ \"auth_url\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"The URL to receive a session token from, e.g. used with Automation\ - \ Hub.\",\n \"maxLength\": 255\n \ - \ },\n \"sync_dependencies\": {\n \ - \ \"type\": \"boolean\",\n \"default\": true,\n\ - \ \"description\": \"Sync dependencies for collections\ - \ specified via requirements file\"\n },\n \ - \ \"signed_only\": {\n \"type\": \"boolean\"\ - ,\n \"default\": false,\n \"\ - description\": \"Sync only collections that have a signature\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"name\",\n \"url\"\n ]\n\ - \ },\n \"ansible.CollectionResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A serializer\ - \ for Ansible Collections.\",\n \"properties\": {\n \ - \ \"name\": {\n \"type\": \"string\",\n\ - \ \"description\": \"The name of the Collection.\"\n\ - \ },\n \"namespace\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"The namespace of the Collection.\"\n }\n \ - \ },\n \"required\": [\n \"name\",\n\ - \ \"namespace\"\n ]\n },\n \ - \ \"ansible.CollectionVersion\": {\n \"type\": \"\ - object\",\n \"description\": \"A serializer for CollectionVersion\ - \ Content.\",\n \"properties\": {\n \"repository\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"writeOnly\": true,\n \ - \ \"description\": \"A URI of a repository the new content\ - \ unit should be associated with.\"\n },\n \ - \ \"upload\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"writeOnly\"\ - : true,\n \"description\": \"An uncommitted upload\ - \ that may be turned into the artifact of the content unit.\"\n \ - \ },\n \"file\": {\n \"\ - type\": \"string\",\n \"format\": \"binary\",\n \ - \ \"writeOnly\": true,\n \"description\"\ - : \"An uploaded file that may be turned into the artifact of the content unit.\"\ - \n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"The name of the collection.\"\ - ,\n \"maxLength\": 64\n },\n \ - \ \"namespace\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"The namespace of the collection.\",\n \"maxLength\"\ - : 64\n },\n \"version\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"The version of the collection.\"\ - ,\n \"maxLength\": 128\n }\n \ - \ },\n \"required\": [\n \"\ - name\",\n \"namespace\",\n \"version\"\ - \n ]\n },\n \"ansible.CollectionVersionResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for CollectionVersion Content.\",\n \"properties\"\ - : {\n \"pulp_created\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"Timestamp of creation.\"\n },\n \ - \ \"artifact\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"description\"\ - : \"Artifact file representing the physical content\"\n \ - \ },\n \"pulp_href\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"md5\": {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"The MD5 checksum if available.\"\n },\n \ - \ \"sha1\": {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"The SHA-1 checksum if available.\"\n },\n \ - \ \"sha224\": {\n \"type\": \"string\",\n\ - \ \"readOnly\": true,\n \"description\"\ - : \"The SHA-224 checksum if available.\"\n },\n \ - \ \"sha256\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"The SHA-256 checksum if available.\"\n \ - \ },\n \"sha384\": {\n \"type\"\ - : \"string\",\n \"readOnly\": true,\n \ - \ \"description\": \"The SHA-384 checksum if available.\"\n \ - \ },\n \"sha512\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"The SHA-512 checksum if available.\"\ - \n },\n \"id\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uuid\"\ - ,\n \"description\": \"A collection identifier.\"\n\ - \ },\n \"authors\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"maxLength\": 64\n },\n \ - \ \"description\": \"A list of the CollectionVersion content's authors.\"\ - \n },\n \"contents\": {\n \ - \ \"type\": \"object\",\n \"description\"\ - : \"A JSON field with data about the contents.\"\n },\n\ - \ \"dependencies\": {\n \"type\"\ - : \"object\",\n \"description\": \"A dict declaring\ - \ Collections that this collection requires to be installed for it to be usable.\"\ - \n },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"A short summary description of the collection.\"\n \ - \ },\n \"docs_blob\": {\n \"type\"\ - : \"object\",\n \"description\": \"A JSON field holding\ - \ the various documentation blobs in the collection.\"\n \ - \ },\n \"manifest\": {\n \"type\"\ - : \"object\",\n \"description\": \"A JSON field holding\ - \ MANIFEST.json data.\"\n },\n \"files\"\ - : {\n \"type\": \"object\",\n \ - \ \"description\": \"A JSON field holding FILES.json data.\"\n \ - \ },\n \"documentation\": {\n \ - \ \"type\": \"string\",\n \"description\":\ - \ \"The URL to any online docs.\",\n \"maxLength\"\ - : 2000\n },\n \"homepage\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"The URL to the homepage of the collection/project.\",\n \ - \ \"maxLength\": 2000\n },\n \ - \ \"issues\": {\n \"type\": \"string\",\n \ - \ \"description\": \"The URL to the collection issue tracker.\"\ - ,\n \"maxLength\": 2000\n },\n \ - \ \"license\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \"type\"\ - : \"string\",\n \"maxLength\": 32\n \ - \ },\n \"description\": \"A list of licenses\ - \ for content inside of a collection.\"\n },\n \ - \ \"name\": {\n \"type\": \"string\",\n\ - \ \"description\": \"The name of the collection.\"\ - ,\n \"maxLength\": 64\n },\n \ - \ \"namespace\": {\n \"type\": \"string\"\ - ,\n \"description\": \"The namespace of the collection.\"\ - ,\n \"maxLength\": 64\n },\n \ - \ \"repository\": {\n \"type\": \"\ - string\",\n \"description\": \"The URL of the originating\ - \ SCM repository.\",\n \"maxLength\": 2000\n \ - \ },\n \"tags\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/ansible.TagResponse\"\ - \n },\n \"readOnly\": true\n\ - \ },\n \"version\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"The version of the collection.\",\n \"maxLength\"\ - : 128\n },\n \"requires_ansible\": {\n\ - \ \"type\": \"string\",\n \"\ - nullable\": true,\n \"description\": \"The version\ - \ of Ansible required to use the collection. Multiple versions can be separated\ - \ with a comma.\",\n \"maxLength\": 255\n \ - \ }\n },\n \"required\": [\n \ - \ \"authors\",\n \"contents\",\n \ - \ \"dependencies\",\n \"description\",\n \ - \ \"docs_blob\",\n \"documentation\",\n\ - \ \"files\",\n \"homepage\",\n \ - \ \"id\",\n \"issues\",\n \ - \ \"license\",\n \"manifest\",\n \ - \ \"name\",\n \"namespace\",\n \"repository\"\ - ,\n \"version\"\n ]\n },\n \ - \ \"ansible.CollectionVersionSignature\": {\n \"type\"\ - : \"object\",\n \"description\": \"A serializer for signature\ - \ models.\",\n \"properties\": {\n \"file\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"binary\",\n \"writeOnly\": true,\n\ - \ \"description\": \"An uploaded file that may be turned\ - \ into the artifact of the content unit.\"\n },\n \ - \ \"repository\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - writeOnly\": true,\n \"description\": \"A URI of a\ - \ repository the new content unit should be associated with.\"\n \ - \ },\n \"signed_collection\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - uri\",\n \"description\": \"The content this signature\ - \ is pointing to.\"\n }\n },\n \ - \ \"required\": [\n \"file\",\n \ - \ \"signed_collection\"\n ]\n },\n \ - \ \"ansible.CollectionVersionSignatureResponse\": {\n \"type\"\ - : \"object\",\n \"description\": \"A serializer for signature\ - \ models.\",\n \"properties\": {\n \"pulp_href\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\":\ - \ \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"signed_collection\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\"\ - ,\n \"description\": \"The content this signature is\ - \ pointing to.\"\n },\n \"pubkey_fingerprint\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\": \"The fingerprint\ - \ of the public key.\"\n },\n \"signing_service\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\": true,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"The signing service used to create the signature.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"signed_collection\"\n ]\n },\n \ - \ \"ansible.GitRemote\": {\n \"type\": \"object\",\n \ - \ \"description\": \"A serializer for Git Collection Remotes.\"\ - ,\n \"properties\": {\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"sock_read_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"\ - double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"proxy_username\": {\n \"type\"\ - : \"string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The username to authenticte to\ - \ the proxy.\"\n },\n \"url\": {\n \ - \ \"type\": \"string\",\n \"\ - minLength\": 1,\n \"description\": \"The URL of an\ - \ external content source.\"\n },\n \ - \ \"password\": {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"The password to be used for authentication when syncing.\ - \ Extra leading and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\"\ - : \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\": \"\ - aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default\ - \ is null, which will cause the default from the aiohttp library to be used.\"\ - \n },\n \"sock_connect_timeout\": {\n\ - \ \"type\": \"number\",\n \"\ - format\": \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections. The\ - \ default is null, which will cause the default from the aiohttp library to\ - \ be used.\"\n },\n \"username\": {\n\ - \ \"type\": \"string\",\n \"\ - writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The username to be used for authentication when syncing.\"\n \ - \ },\n \"tls_validation\": {\n \ - \ \"type\": \"boolean\",\n \"description\"\ - : \"If True, TLS peer validation must be performed.\"\n \ - \ },\n \"ca_cert\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"\ - A PEM encoded CA certificate used to validate the server certificate presented\ - \ by the remote server.\"\n },\n \"\ - proxy_url\": {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\ - \n },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"max_retries\": {\n \"type\": \"integer\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"Maximum number of retry attempts after a download failure.\ - \ If not set then the default value (3) will be used.\"\n \ - \ },\n \"rate_limit\": {\n \"\ - type\": \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Limits requests per second for each\ - \ concurrent downloader\"\n },\n \"\ - name\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\": \"A\ - \ unique name for this remote.\"\n },\n \ - \ \"total_timeout\": {\n \"type\": \"number\",\n\ - \ \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n \ - \ \"description\": \"aiohttp.ClientTimeout.total (q.v.) for\ - \ download-connections. The default is null, which will cause the default\ - \ from the aiohttp library to be used.\"\n },\n \ - \ \"client_key\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded private key used for authentication.\"\ - \n },\n \"proxy_password\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\"\ - : true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The password\ - \ to authenticate to the proxy. Extra leading and trailing whitespace characters\ - \ are not trimmed.\"\n },\n \"client_cert\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded client certificate used\ - \ for authentication.\"\n },\n \"metadata_only\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"description\": \"If True, only metadata about the content will be stored\ - \ in Pulp. Clients will retrieve content from the remote URL.\"\n \ - \ },\n \"git_ref\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"A git ref. e.g.: branch, tag, or\ - \ commit sha.\"\n }\n },\n \ - \ \"required\": [\n \"name\",\n \"\ - url\"\n ]\n },\n \"ansible.GitRemoteResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for Git Collection Remotes.\",\n \"properties\"\ - : {\n \"pulp_last_updated\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of the most recent update of the remote.\"\n \ - \ },\n \"download_concurrency\": {\n \ - \ \"type\": \"integer\",\n \"\ - minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections. If\ - \ not set then the default value will be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"sock_read_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"\ - double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"url\": {\n \"type\": \"string\"\ - ,\n \"description\": \"The URL of an external content\ - \ source.\"\n },\n \"connect_timeout\"\ - : {\n \"type\": \"number\",\n \ - \ \"format\": \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default\ - \ is null, which will cause the default from the aiohttp library to be used.\"\ - \n },\n \"sock_connect_timeout\": {\n\ - \ \"type\": \"number\",\n \"\ - format\": \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections. The\ - \ default is null, which will cause the default from the aiohttp library to\ - \ be used.\"\n },\n \"tls_validation\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"description\": \"If True, TLS peer validation must be performed.\"\n\ - \ },\n \"pulp_href\": {\n \ - \ \"type\": \"string\",\n \"format\":\ - \ \"uri\",\n \"readOnly\": true\n \ - \ },\n \"ca_cert\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"description\": \"A PEM encoded CA certificate used to validate\ - \ the server certificate presented by the remote server.\"\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"proxy_url\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"The proxy URL. Format: scheme://host:port\"\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \"\ - max_retries\": {\n \"type\": \"integer\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Maximum number of retry attempts after a download failure. If not set\ - \ then the default value (3) will be used.\"\n },\n \ - \ \"rate_limit\": {\n \"type\": \"\ - integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Limits requests per second for each concurrent\ - \ downloader\"\n },\n \"name\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"A unique name for this remote.\"\n },\n\ - \ \"total_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.total (q.v.)\ - \ for download-connections. The default is null, which will cause the default\ - \ from the aiohttp library to be used.\"\n },\n \ - \ \"hidden_fields\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \"type\"\ - : \"object\",\n \"properties\": {\n \ - \ \"name\": {\n \"\ - type\": \"string\"\n },\n \ - \ \"is_set\": {\n \"type\"\ - : \"boolean\"\n }\n \ - \ }\n },\n \"readOnly\"\ - : true,\n \"description\": \"List of hidden (write\ - \ only) fields\"\n },\n \"client_cert\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"A PEM\ - \ encoded client certificate used for authentication.\"\n \ - \ },\n \"metadata_only\": {\n \ - \ \"type\": \"boolean\",\n \"description\": \"If True,\ - \ only metadata about the content will be stored in Pulp. Clients will retrieve\ - \ content from the remote URL.\"\n },\n \ - \ \"git_ref\": {\n \"type\": \"string\",\n \ - \ \"description\": \"A git ref. e.g.: branch, tag, or commit\ - \ sha.\"\n }\n },\n \"required\"\ - : [\n \"name\",\n \"url\"\n \ - \ ]\n },\n \"ansible.Role\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A serializer\ - \ for Role versions.\",\n \"properties\": {\n \ - \ \"artifact\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"description\"\ - : \"Artifact file representing the physical content\"\n \ - \ },\n \"version\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1\n \ - \ },\n \"name\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1\n \ - \ },\n \"namespace\": {\n \"\ - type\": \"string\",\n \"minLength\": 1\n \ - \ }\n },\n \"required\": [\n \ - \ \"artifact\",\n \"name\",\n \ - \ \"namespace\",\n \"version\"\n \ - \ ]\n },\n \"ansible.RoleRemote\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A serializer\ - \ for Ansible Remotes.\",\n \"properties\": {\n \ - \ \"name\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"A unique name for this remote.\"\n },\n \ - \ \"url\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The URL of an external content source.\"\n },\n \ - \ \"ca_cert\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - minLength\": 1,\n \"description\": \"A PEM encoded\ - \ CA certificate used to validate the server certificate presented by the\ - \ remote server.\"\n },\n \"client_cert\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded client certificate used\ - \ for authentication.\"\n },\n \"client_key\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"A PEM encoded private key used for authentication.\"\n \ - \ },\n \"tls_validation\": {\n \ - \ \"type\": \"boolean\",\n \"description\": \"If\ - \ True, TLS peer validation must be performed.\"\n },\n\ - \ \"proxy_url\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The\ - \ proxy URL. Format: scheme://host:port\"\n },\n \ - \ \"proxy_username\": {\n \"type\": \"\ - string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The username to authenticte to\ - \ the proxy.\"\n },\n \"proxy_password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to authenticate to the proxy. Extra leading and trailing\ - \ whitespace characters are not trimmed.\"\n },\n \ - \ \"username\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The username to be used for authentication\ - \ when syncing.\"\n },\n \"password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to be used for authentication when syncing. Extra leading\ - \ and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"pulp_labels\": {\n \"\ - type\": \"object\"\n },\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"max_retries\": {\n \"type\"\ - : \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Maximum number of retry attempts after a download\ - \ failure. If not set then the default value (3) will be used.\"\n \ - \ },\n \"policy\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/PolicyDb6Enum\"\n \ - \ }\n ],\n \"\ - default\": \"immediate\",\n \"description\": \"The\ - \ policy to use when downloading content.\"\n },\n \ - \ \"total_timeout\": {\n \"type\": \"\ - number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.total (q.v.)\ - \ for download-connections. The default is null, which will cause the default\ - \ from the aiohttp library to be used.\"\n },\n \ - \ \"connect_timeout\": {\n \"type\": \"\ - number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n }\n },\n\ - \ \"required\": [\n \"name\",\n \ - \ \"url\"\n ]\n },\n \"ansible.RoleRemoteResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for Ansible Remotes.\",\n \"properties\":\ - \ {\n \"pulp_href\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"pulp_created\": {\n \"type\": \"string\",\n\ - \ \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\": \"Timestamp\ - \ of creation.\"\n },\n \"name\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"A unique name for this remote.\"\n },\n\ - \ \"url\": {\n \"type\": \"string\"\ - ,\n \"description\": \"The URL of an external content\ - \ source.\"\n },\n \"ca_cert\": {\n\ - \ \"type\": \"string\",\n \"\ - nullable\": true,\n \"description\": \"A PEM encoded\ - \ CA certificate used to validate the server certificate presented by the\ - \ remote server.\"\n },\n \"client_cert\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"A PEM\ - \ encoded client certificate used for authentication.\"\n \ - \ },\n \"tls_validation\": {\n \ - \ \"type\": \"boolean\",\n \"description\": \"If\ - \ True, TLS peer validation must be performed.\"\n },\n\ - \ \"proxy_url\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"description\": \"The proxy URL. Format: scheme://host:port\"\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"pulp_last_updated\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\": \"Timestamp\ - \ of the most recent update of the remote.\"\n },\n \ - \ \"download_concurrency\": {\n \"\ - type\": \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Total number of simultaneous connections. If not set then the default\ - \ value will be used.\"\n },\n \"max_retries\"\ - : {\n \"type\": \"integer\",\n \ - \ \"nullable\": true,\n \"description\": \"Maximum\ - \ number of retry attempts after a download failure. If not set then the default\ - \ value (3) will be used.\"\n },\n \"\ - policy\": {\n \"allOf\": [\n \ - \ {\n \"$ref\": \"#/components/schemas/PolicyDb6Enum\"\ - \n }\n ],\n \ - \ \"default\": \"immediate\",\n \"description\"\ - : \"The policy to use when downloading content.\"\n },\n\ - \ \"total_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.total (q.v.)\ - \ for download-connections. The default is null, which will cause the default\ - \ from the aiohttp library to be used.\"\n },\n \ - \ \"connect_timeout\": {\n \"type\": \"\ - number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"hidden_fields\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"object\",\n \"properties\": {\n \ - \ \"name\": {\n \"\ - type\": \"string\"\n },\n \ - \ \"is_set\": {\n \"type\"\ - : \"boolean\"\n }\n \ - \ }\n },\n \"readOnly\"\ - : true,\n \"description\": \"List of hidden (write\ - \ only) fields\"\n }\n },\n \ - \ \"required\": [\n \"name\",\n \"\ - url\"\n ]\n },\n \"ansible.RoleResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for Role versions.\",\n \"properties\": {\n\ - \ \"pulp_created\": {\n \"type\"\ - : \"string\",\n \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"Timestamp of creation.\"\n },\n \ - \ \"artifact\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"description\"\ - : \"Artifact file representing the physical content\"\n \ - \ },\n \"pulp_href\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"version\": {\n \"type\": \"string\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\"\n },\n \"namespace\"\ - : {\n \"type\": \"string\"\n }\n\ - \ },\n \"required\": [\n \ - \ \"artifact\",\n \"name\",\n \"namespace\"\ - ,\n \"version\"\n ]\n },\n \ - \ \"ansible.TagResponse\": {\n \"type\": \"object\"\ - ,\n \"description\": \"A serializer for nesting in the CollectionVersion\ - \ model.\",\n \"properties\": {\n \"name\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\": \"The name\ - \ of the Tag.\"\n }\n }\n },\n\ - \ \"certguard.RHSMCertGuard\": {\n \"type\": \"\ - object\",\n \"description\": \"RHSM Content Guard Serializer.\"\ - ,\n \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"The unique name.\"\n \ - \ },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\":\ - \ true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n },\n\ - \ \"ca_certificate\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"A Certificate Authority (CA) certificate (or\ - \ a bundle thereof) used to verify client-certificate authenticity.\"\n \ - \ }\n },\n \"required\": [\n\ - \ \"ca_certificate\",\n \"name\"\n \ - \ ]\n },\n \"certguard.RHSMCertGuardResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"RHSM Content Guard Serializer.\",\n \"properties\": {\n\ - \ \"pulp_href\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \"\ - pulp_created\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\"\ - : true,\n \"description\": \"Timestamp of creation.\"\ - \n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"The unique name.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"An optional\ - \ description.\"\n },\n \"ca_certificate\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"A Certificate Authority (CA) certificate (or a bundle\ - \ thereof) used to verify client-certificate authenticity.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"ca_certificate\",\n \"name\"\n \ - \ ]\n },\n \"certguard.X509CertGuard\": {\n \ - \ \"type\": \"object\",\n \"description\": \"\ - X.509 Content Guard Serializer.\",\n \"properties\": {\n \ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"The unique name.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n \ - \ },\n \"ca_certificate\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A Certificate Authority (CA)\ - \ certificate (or a bundle thereof) used to verify client-certificate authenticity.\"\ - \n }\n },\n \"required\"\ - : [\n \"ca_certificate\",\n \"name\"\ - \n ]\n },\n \"certguard.X509CertGuardResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"X.509 Content Guard Serializer.\",\n \"properties\": {\n\ - \ \"pulp_href\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \"\ - pulp_created\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\"\ - : true,\n \"description\": \"Timestamp of creation.\"\ - \n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"The unique name.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"An optional\ - \ description.\"\n },\n \"ca_certificate\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"A Certificate Authority (CA) certificate (or a bundle\ - \ thereof) used to verify client-certificate authenticity.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"ca_certificate\",\n \"name\"\n \ - \ ]\n },\n \"container.BlobResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"\ - Serializer for Blobs.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"artifact\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\"\ - ,\n \"description\": \"Artifact file representing the\ - \ physical content\"\n },\n \"digest\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"sha256 of the Blob file\"\n }\n\ - \ },\n \"required\": [\n \ - \ \"artifact\",\n \"digest\"\n ]\n \ - \ },\n \"container.ContainerDistribution\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A serializer\ - \ for ContainerDistribution.\",\n \"properties\": {\n \ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n\ - \ \"content_guard\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"description\": \"An optional content-guard. If none is specified,\ - \ a default one will be used.\"\n },\n \ - \ \"repository\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\"\ - : true,\n \"description\": \"The latest RepositoryVersion\ - \ for this Repository will be served.\"\n },\n \ - \ \"base_path\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"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\\\")\"\n },\n \ - \ \"pulp_labels\": {\n \"type\": \"object\"\n \ - \ },\n \"repository_version\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"RepositoryVersion to be served\"\n \ - \ },\n \"private\": {\n \ - \ \"type\": \"boolean\",\n \"description\": \"Restrict\ - \ pull access to explicitly authorized users. Defaults to unrestricted pull\ - \ access.\"\n },\n \"description\":\ - \ {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"base_path\",\n \"name\"\n \ - \ ]\n },\n \"container.ContainerDistributionResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A serializer for ContainerDistribution.\",\n \"properties\"\ - : {\n \"name\": {\n \"type\": \"\ - string\",\n \"description\": \"A unique name. Ex, `rawhide`\ - \ and `stable`.\"\n },\n \"content_guard\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"description\": \"An optional\ - \ content-guard. If none is specified, a default one will be used.\"\n \ - \ },\n \"repository\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - uri\",\n \"nullable\": true,\n \ - \ \"description\": \"The latest RepositoryVersion for this Repository will\ - \ be served.\"\n },\n \"base_path\"\ - : {\n \"type\": \"string\",\n \ - \ \"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\\\")\"\n \ - \ },\n \"pulp_href\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"pulp_created\": {\n \"type\": \"string\",\n\ - \ \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\": \"Timestamp\ - \ of creation.\"\n },\n \"pulp_labels\"\ - : {\n \"type\": \"object\"\n },\n\ - \ \"repository_version\": {\n \"\ - type\": \"string\",\n \"format\": \"uri\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"RepositoryVersion to be served\"\n },\n \ - \ \"registry_path\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"The Registry hostname/name/ to use with docker pull command\ - \ defined by this distribution.\"\n },\n \ - \ \"namespace\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\"\ - : true,\n \"description\": \"Namespace this distribution\ - \ belongs to.\"\n },\n \"private\":\ - \ {\n \"type\": \"boolean\",\n \ - \ \"description\": \"Restrict pull access to explicitly authorized users.\ - \ Defaults to unrestricted pull access.\"\n },\n \ - \ \"description\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"An optional description.\"\n }\n \ - \ },\n \"required\": [\n \"base_path\"\ - ,\n \"name\"\n ]\n },\n \ - \ \"container.ContainerNamespace\": {\n \"type\": \"\ - object\",\n \"description\": \"Serializer for ContainerNamespaces.\"\ - ,\n \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1\n }\n },\n \"required\"\ - : [\n \"name\"\n ]\n },\n \ - \ \"container.ContainerNamespaceResponse\": {\n \"\ - type\": \"object\",\n \"description\": \"Serializer for ContainerNamespaces.\"\ - ,\n \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"name\": {\n \"type\": \"string\"\n\ - \ }\n },\n \"required\":\ - \ [\n \"name\"\n ]\n },\n \ - \ \"container.ContainerPushRepository\": {\n \"type\"\ - : \"object\",\n \"description\": \"Serializer for Container\ - \ Push Repositories.\",\n \"properties\": {\n \ - \ \"name\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"A unique name for this repository.\"\n },\n \ - \ \"description\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - minLength\": 1,\n \"description\": \"An optional description.\"\ - \n },\n \"retain_repo_versions\": {\n\ - \ \"type\": \"integer\",\n \"\ - minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Retain X versions of the repository. Default\ - \ is null which retains all versions. This is provided as a tech preview in\ - \ Pulp 3 and may change in the future.\"\n },\n \ - \ \"pulp_labels\": {\n \"type\": \"object\"\ - \n },\n \"manifest_signing_service\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"A reference to an associated signing\ - \ service.\"\n }\n },\n \"\ - required\": [\n \"name\"\n ]\n \ - \ },\n \"container.ContainerPushRepositoryResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for Container Push Repositories.\",\n \"properties\": {\n\ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"description\": \"A unique name for this repository.\"\ - \n },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"An optional description.\"\ - \n },\n \"retain_repo_versions\": {\n\ - \ \"type\": \"integer\",\n \"\ - minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Retain X versions of the repository. Default\ - \ is null which retains all versions. This is provided as a tech preview in\ - \ Pulp 3 and may change in the future.\"\n },\n \ - \ \"latest_version_href\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"versions_href\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_href\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\":\ - \ \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \"manifest_signing_service\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"A reference to an associated signing\ - \ service.\"\n }\n },\n \"\ - required\": [\n \"name\"\n ]\n \ - \ },\n \"container.ContainerRemote\": {\n \"type\"\ - : \"object\",\n \"description\": \"A Serializer for ContainerRemote.\"\ - ,\n \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A unique name for this remote.\"\ - \n },\n \"url\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"The URL of an external content\ - \ source.\"\n },\n \"ca_cert\": {\n\ - \ \"type\": \"string\",\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded CA certificate used to validate\ - \ the server certificate presented by the remote server.\"\n \ - \ },\n \"client_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"A PEM encoded client certificate used for authentication.\"\n \ - \ },\n \"client_key\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\": true,\n\ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"A PEM encoded private key\ - \ used for authentication.\"\n },\n \ - \ \"tls_validation\": {\n \"type\": \"boolean\",\n\ - \ \"description\": \"If True, TLS peer validation must\ - \ be performed.\"\n },\n \"proxy_url\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The proxy URL. Format: scheme://host:port\"\ - \n },\n \"proxy_username\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\"\ - : true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The username\ - \ to authenticte to the proxy.\"\n },\n \ - \ \"proxy_password\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The password to authenticate to the proxy.\ - \ Extra leading and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"username\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\":\ - \ true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The username\ - \ to be used for authentication when syncing.\"\n },\n\ - \ \"password\": {\n \"type\": \"\ - string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The password to be used for authentication\ - \ when syncing. Extra leading and trailing whitespace characters are not trimmed.\"\ - \n },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"download_concurrency\": {\n \"type\"\ - : \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\": \"\ - Total number of simultaneous connections. If not set then the default value\ - \ will be used.\"\n },\n \"max_retries\"\ - : {\n \"type\": \"integer\",\n \ - \ \"nullable\": true,\n \"description\": \"Maximum\ - \ number of retry attempts after a download failure. If not set then the default\ - \ value (3) will be used.\"\n },\n \"\ - policy\": {\n \"allOf\": [\n \ - \ {\n \"$ref\": \"#/components/schemas/Policy762Enum\"\ - \n }\n ],\n \ - \ \"default\": \"immediate\",\n \"description\"\ - : \"\\n immediate - All manifests and blobs are downloaded and saved\ - \ during a sync.\\n on_demand - Only tags and manifests are downloaded.\ - \ Blobs are not\\n downloaded until they are requested\ - \ for the first time by a client.\\n streamed - Blobs are streamed\ - \ to the client with every request and never saved.\\n \"\n \ - \ },\n \"total_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"\ - double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"connect_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"upstream_name\": {\n \"type\": \"string\",\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"Name of the upstream repository\"\n },\n \ - \ \"include_tags\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1,\n \ - \ \"maxLength\": 255\n },\n \ - \ \"nullable\": true,\n \"description\"\ - : \"\\n A list of tags to include during sync.\\n Wildcards\ - \ *, ? are recognized.\\n 'include_tags' is evaluated before 'exclude_tags'.\\\ - n \"\n },\n \"exclude_tags\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"\ - maxLength\": 255\n },\n \"nullable\"\ - : true,\n \"description\": \"\\n A list\ - \ of tags to exclude during sync.\\n Wildcards *, ? are recognized.\\\ - n 'exclude_tags' is evaluated after 'include_tags'.\\n \ - \ \"\n },\n \"sigstore\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A URL to a sigstore to download\ - \ image signatures from\",\n \"format\": \"uri\"\n\ - \ }\n },\n \"required\":\ - \ [\n \"name\",\n \"upstream_name\"\ - ,\n \"url\"\n ]\n },\n \ - \ \"container.ContainerRemoteResponse\": {\n \"type\"\ - : \"object\",\n \"description\": \"A Serializer for ContainerRemote.\"\ - ,\n \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"name\": {\n \"type\": \"string\",\n\ - \ \"description\": \"A unique name for this remote.\"\ - \n },\n \"url\": {\n \ - \ \"type\": \"string\",\n \"description\":\ - \ \"The URL of an external content source.\"\n },\n \ - \ \"ca_cert\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"A PEM encoded CA certificate used to validate the server\ - \ certificate presented by the remote server.\"\n },\n\ - \ \"client_cert\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"description\": \"A PEM encoded client certificate used for authentication.\"\ - \n },\n \"tls_validation\": {\n \ - \ \"type\": \"boolean\",\n \"description\"\ - : \"If True, TLS peer validation must be performed.\"\n \ - \ },\n \"proxy_url\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"description\": \"The proxy URL. Format: scheme://host:port\"\ - \n },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"pulp_last_updated\": {\n \"type\": \"\ - string\",\n \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"Timestamp of the most recent update of the remote.\"\n \ - \ },\n \"download_concurrency\": {\n \ - \ \"type\": \"integer\",\n \"minimum\": 1,\n\ - \ \"nullable\": true,\n \"description\"\ - : \"Total number of simultaneous connections. If not set then the default\ - \ value will be used.\"\n },\n \"max_retries\"\ - : {\n \"type\": \"integer\",\n \ - \ \"nullable\": true,\n \"description\": \"Maximum\ - \ number of retry attempts after a download failure. If not set then the default\ - \ value (3) will be used.\"\n },\n \"\ - policy\": {\n \"allOf\": [\n \ - \ {\n \"$ref\": \"#/components/schemas/Policy762Enum\"\ - \n }\n ],\n \ - \ \"default\": \"immediate\",\n \"description\"\ - : \"\\n immediate - All manifests and blobs are downloaded and saved\ - \ during a sync.\\n on_demand - Only tags and manifests are downloaded.\ - \ Blobs are not\\n downloaded until they are requested\ - \ for the first time by a client.\\n streamed - Blobs are streamed\ - \ to the client with every request and never saved.\\n \"\n \ - \ },\n \"total_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"\ - double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.total\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"connect_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"hidden_fields\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"object\",\n \"properties\": {\n \ - \ \"name\": {\n \"\ - type\": \"string\"\n },\n \ - \ \"is_set\": {\n \"type\"\ - : \"boolean\"\n }\n \ - \ }\n },\n \"readOnly\"\ - : true,\n \"description\": \"List of hidden (write\ - \ only) fields\"\n },\n \"upstream_name\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"Name of the upstream repository\"\n \ - \ },\n \"include_tags\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"maxLength\"\ - : 255\n },\n \"nullable\": true,\n\ - \ \"description\": \"\\n A list of tags\ - \ to include during sync.\\n Wildcards *, ? are recognized.\\n\ - \ 'include_tags' is evaluated before 'exclude_tags'.\\n \ - \ \"\n },\n \"exclude_tags\": {\n\ - \ \"type\": \"array\",\n \"\ - items\": {\n \"type\": \"string\",\n \ - \ \"maxLength\": 255\n },\n \ - \ \"nullable\": true,\n \"description\"\ - : \"\\n A list of tags to exclude during sync.\\n Wildcards\ - \ *, ? are recognized.\\n 'exclude_tags' is evaluated after 'include_tags'.\\\ - n \"\n },\n \"sigstore\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"A URL to a sigstore to download image signatures from\"\ - ,\n \"format\": \"uri\"\n }\n \ - \ },\n \"required\": [\n \"\ - name\",\n \"upstream_name\",\n \"url\"\ - \n ]\n },\n \"container.ContainerRepository\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for Container Repositories.\",\n \"properties\"\ - : {\n \"pulp_labels\": {\n \"type\"\ - : \"object\"\n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A unique name for this repository.\"\ - \n },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n },\n\ - \ \"retain_repo_versions\": {\n \ - \ \"type\": \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Retain X versions of the repository. Default is null which retains all\ - \ versions. This is provided as a tech preview in Pulp 3 and may change in\ - \ the future.\"\n },\n \"remote\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional remote to use by default when\ - \ syncing.\"\n },\n \"manifest_signing_service\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"A reference to an associated signing\ - \ service.\"\n }\n },\n \"\ - required\": [\n \"name\"\n ]\n \ - \ },\n \"container.ContainerRepositoryResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for Container Repositories.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"versions_href\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_labels\": {\n \"\ - type\": \"object\"\n },\n \"latest_version_href\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - A unique name for this repository.\"\n },\n \ - \ \"description\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"An optional description.\"\n },\n \ - \ \"retain_repo_versions\": {\n \"type\"\ - : \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\": \"\ - Retain X versions of the repository. Default is null which retains all versions.\ - \ This is provided as a tech preview in Pulp 3 and may change in the future.\"\ - \n },\n \"remote\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional remote to use by default when syncing.\"\ - \n },\n \"manifest_signing_service\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"A reference to an associated signing\ - \ service.\"\n }\n },\n \"\ - required\": [\n \"name\"\n ]\n \ - \ },\n \"container.ManifestResponse\": {\n \"\ - type\": \"object\",\n \"description\": \"Serializer for Manifests.\"\ - ,\n \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"artifact\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - description\": \"Artifact file representing the physical content\"\n \ - \ },\n \"digest\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - sha256 of the Manifest file\"\n },\n \ - \ \"schema_version\": {\n \"type\": \"integer\",\n\ - \ \"description\": \"Manifest schema version\"\n \ - \ },\n \"media_type\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"Manifest media type of the file\"\n },\n \ - \ \"listed_manifests\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\"\n \ - \ },\n \"description\": \"Manifests that\ - \ are referenced by this Manifest List\"\n },\n \ - \ \"config_blob\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - description\": \"Blob that contains configuration for this Manifest\"\n \ - \ },\n \"blobs\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n },\n \ - \ \"description\": \"Blobs that are referenced by this Manifest\"\n \ - \ }\n },\n \"required\": [\n\ - \ \"artifact\",\n \"blobs\",\n \ - \ \"digest\",\n \"listed_manifests\",\n \ - \ \"media_type\",\n \"schema_version\"\ - \n ]\n },\n \"container.ManifestSignatureResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for image manifest signatures.\",\n \"properties\"\ - : {\n \"pulp_href\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"pulp_created\": {\n \"type\": \"string\",\n\ - \ \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\": \"Timestamp\ - \ of creation.\"\n },\n \"name\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"Signature name in the format of `digest_algo:manifest_digest@random_32_chars`\"\ - \n },\n \"digest\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"sha256 digest of the signature blob\"\n },\n \ - \ \"type\": {\n \"type\": \"string\",\n\ - \ \"description\": \"Container signature type, e.g.\ - \ 'atomic'\"\n },\n \"key_id\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"Signing key ID\"\n },\n \ - \ \"timestamp\": {\n \"type\": \"integer\",\n\ - \ \"description\": \"Timestamp of a signature\"\n \ - \ },\n \"creator\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"Signature creator\"\n },\n \"signed_manifest\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"description\": \"Manifest\ - \ that is signed\"\n }\n },\n \ - \ \"required\": [\n \"creator\",\n \ - \ \"digest\",\n \"key_id\",\n \"\ - name\",\n \"signed_manifest\",\n \"\ - timestamp\",\n \"type\"\n ]\n \ - \ },\n \"container.TagResponse\": {\n \"type\"\ - : \"object\",\n \"description\": \"Serializer for Tags.\",\n\ - \ \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"name\": {\n \"type\": \"string\",\n\ - \ \"description\": \"Tag name\"\n \ - \ },\n \"tagged_manifest\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\",\n\ - \ \"description\": \"Manifest that is tagged\"\n \ - \ }\n },\n \"required\": [\n\ - \ \"name\",\n \"tagged_manifest\"\n\ - \ ]\n },\n \"file.FileAlternateContentSource\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for File alternate content source.\",\n \"properties\"\ - : {\n \"name\": {\n \"type\": \"\ - string\",\n \"minLength\": 1,\n \ - \ \"description\": \"Name of Alternate Content Source.\"\n \ - \ },\n \"last_refreshed\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"Date of last refresh of AlternateContentSource.\"\n \ - \ },\n \"paths\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - minLength\": 1\n },\n \"description\"\ - : \"List of paths that will be appended to the Remote url when searching for\ - \ content.\"\n },\n \"remote\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"description\": \"The remote\ - \ to provide alternate content source.\"\n }\n \ - \ },\n \"required\": [\n \"name\"\ - ,\n \"remote\"\n ]\n },\n \ - \ \"file.FileAlternateContentSourceResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer for\ - \ File alternate content source.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \"\ - pulp_created\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\"\ - : true,\n \"description\": \"Timestamp of creation.\"\ - \n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"Name of Alternate Content Source.\"\n },\n \ - \ \"last_refreshed\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\",\n \ - \ \"nullable\": true,\n \"description\": \"Date\ - \ of last refresh of AlternateContentSource.\"\n },\n \ - \ \"paths\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"List of paths that will be appended to the Remote url when searching for\ - \ content.\"\n },\n \"remote\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"description\": \"The remote\ - \ to provide alternate content source.\"\n }\n \ - \ },\n \"required\": [\n \"name\"\ - ,\n \"remote\"\n ]\n },\n \ - \ \"file.FileContent\": {\n \"type\": \"object\",\n\ - \ \"description\": \"Serializer for File Content.\",\n \ - \ \"properties\": {\n \"artifact\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"description\": \"Artifact file representing\ - \ the physical content\"\n },\n \"relative_path\"\ - : {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\": \"Path where\ - \ the artifact is located relative to distributions base_path\"\n \ - \ },\n \"file\": {\n \ - \ \"type\": \"string\",\n \"format\": \"binary\",\n\ - \ \"writeOnly\": true,\n \"\ - description\": \"An uploaded file that may be turned into the artifact of\ - \ the content unit.\"\n },\n \"repository\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"writeOnly\": true,\n \ - \ \"description\": \"A URI of a repository the new content\ - \ unit should be associated with.\"\n },\n \ - \ \"upload\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"writeOnly\"\ - : true,\n \"description\": \"An uncommitted upload\ - \ that may be turned into the artifact of the content unit.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"relative_path\"\n ]\n },\n \ - \ \"file.FileContentResponse\": {\n \"type\": \"object\"\ - ,\n \"description\": \"Serializer for File Content.\",\n \ - \ \"properties\": {\n \"pulp_href\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"artifact\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - description\": \"Artifact file representing the physical content\"\n \ - \ },\n \"relative_path\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"Path where the artifact is located relative to distributions base_path\"\ - \n },\n \"md5\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"The MD5 checksum if available.\"\ - \n },\n \"sha1\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"The SHA-1 checksum if available.\"\ - \n },\n \"sha224\": {\n \ - \ \"type\": \"string\",\n \"readOnly\":\ - \ true,\n \"description\": \"The SHA-224 checksum if\ - \ available.\"\n },\n \"sha256\": {\n\ - \ \"type\": \"string\",\n \"\ - readOnly\": true,\n \"description\": \"The SHA-256\ - \ checksum if available.\"\n },\n \"\ - sha384\": {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\":\ - \ \"The SHA-384 checksum if available.\"\n },\n \ - \ \"sha512\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"The SHA-512 checksum if available.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"relative_path\"\n ]\n },\n \"\ - file.FileDistribution\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Serializer for File Distributions.\",\n \ - \ \"properties\": {\n \"base_path\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"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\\\"\ - )\"\n },\n \"content_guard\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional content-guard.\"\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \"name\"\ - : {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\": \"A unique\ - \ name. Ex, `rawhide` and `stable`.\"\n },\n \ - \ \"repository\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"The latest RepositoryVersion\ - \ for this Repository will be served.\"\n },\n \ - \ \"publication\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"Publication\ - \ to be served\"\n }\n },\n \ - \ \"required\": [\n \"base_path\",\n \ - \ \"name\"\n ]\n },\n \"file.FileDistributionResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for File Distributions.\",\n \"properties\"\ - : {\n \"pulp_href\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"pulp_created\": {\n \"type\": \"string\",\n\ - \ \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\": \"Timestamp\ - \ of creation.\"\n },\n \"base_path\"\ - : {\n \"type\": \"string\",\n \ - \ \"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\\\")\"\n \ - \ },\n \"base_url\": {\n \"type\"\ - : \"string\",\n \"readOnly\": true,\n \ - \ \"description\": \"The URL for accessing the publication as defined\ - \ by this distribution.\"\n },\n \"\ - content_guard\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\"\ - : true,\n \"description\": \"An optional content-guard.\"\ - \n },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"name\": {\n \"type\": \"string\",\n \ - \ \"description\": \"A unique name. Ex, `rawhide` and\ - \ `stable`.\"\n },\n \"repository\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"The latest RepositoryVersion for\ - \ this Repository will be served.\"\n },\n \ - \ \"publication\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"Publication\ - \ to be served\"\n }\n },\n \ - \ \"required\": [\n \"base_path\",\n \ - \ \"name\"\n ]\n },\n \"file.FilePublication\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for File Publications.\",\n \"properties\":\ - \ {\n \"repository_version\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\"\n \ - \ },\n \"repository\": {\n \ - \ \"type\": \"string\",\n \"format\":\ - \ \"uri\",\n \"description\": \"A URI of the repository\ - \ to be published.\"\n },\n \"manifest\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"default\": \"PULP_MANIFEST\",\n \ - \ \"description\": \"Filename to use for manifest file containing metadata\ - \ for all the files.\"\n }\n }\n \ - \ },\n \"file.FilePublicationResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer for\ - \ File Publications.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n\ - \ \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"repository_version\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\"\n },\n \"repository\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"description\": \"A URI of the\ - \ repository to be published.\"\n },\n \ - \ \"distributions\": {\n \"type\": \"array\",\n\ - \ \"items\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\"\n \ - \ },\n \"readOnly\": true,\n \ - \ \"description\": \"This publication is currently hosted as\ - \ defined by these distributions.\"\n },\n \ - \ \"manifest\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"default\"\ - : \"PULP_MANIFEST\",\n \"description\": \"Filename\ - \ to use for manifest file containing metadata for all the files.\"\n \ - \ }\n }\n },\n \"file.FileRemote\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for File Remotes.\",\n \"properties\": {\n \ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"A unique name for this remote.\"\n },\n \ - \ \"url\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The URL of an external content source.\"\n },\n \ - \ \"ca_cert\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - minLength\": 1,\n \"description\": \"A PEM encoded\ - \ CA certificate used to validate the server certificate presented by the\ - \ remote server.\"\n },\n \"client_cert\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded client certificate used\ - \ for authentication.\"\n },\n \"client_key\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"A PEM encoded private key used for authentication.\"\n \ - \ },\n \"tls_validation\": {\n \ - \ \"type\": \"boolean\",\n \"description\": \"If\ - \ True, TLS peer validation must be performed.\"\n },\n\ - \ \"proxy_url\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The\ - \ proxy URL. Format: scheme://host:port\"\n },\n \ - \ \"proxy_username\": {\n \"type\": \"\ - string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The username to authenticte to\ - \ the proxy.\"\n },\n \"proxy_password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to authenticate to the proxy. Extra leading and trailing\ - \ whitespace characters are not trimmed.\"\n },\n \ - \ \"username\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The username to be used for authentication\ - \ when syncing.\"\n },\n \"password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to be used for authentication when syncing. Extra leading\ - \ and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"pulp_labels\": {\n \"\ - type\": \"object\"\n },\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"max_retries\": {\n \"type\"\ - : \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Maximum number of retry attempts after a download\ - \ failure. If not set then the default value (3) will be used.\"\n \ - \ },\n \"policy\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/Policy762Enum\"\n \ - \ }\n ],\n \"\ - default\": \"immediate\",\n \"description\": \"The\ - \ policy to use when downloading content. The possible values include: 'immediate',\ - \ 'on_demand', and 'streamed'. 'immediate' is the default.\"\n \ - \ },\n \"total_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\"\ - ,\n \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.total\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"connect_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n }\n },\n\ - \ \"required\": [\n \"name\",\n \ - \ \"url\"\n ]\n },\n \"file.FileRemoteResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for File Remotes.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \"\ - pulp_created\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\"\ - : true,\n \"description\": \"Timestamp of creation.\"\ - \n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"A unique name for this remote.\"\n },\n \ - \ \"url\": {\n \"type\": \"string\",\n \ - \ \"description\": \"The URL of an external content source.\"\ - \n },\n \"ca_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"A PEM encoded CA certificate\ - \ used to validate the server certificate presented by the remote server.\"\ - \n },\n \"client_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"A PEM encoded client certificate\ - \ used for authentication.\"\n },\n \ - \ \"tls_validation\": {\n \"type\": \"boolean\",\n\ - \ \"description\": \"If True, TLS peer validation must\ - \ be performed.\"\n },\n \"proxy_url\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"The proxy\ - \ URL. Format: scheme://host:port\"\n },\n \ - \ \"pulp_labels\": {\n \"type\": \"object\"\n\ - \ },\n \"pulp_last_updated\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of the most recent update of the\ - \ remote.\"\n },\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"max_retries\": {\n \"type\"\ - : \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Maximum number of retry attempts after a download\ - \ failure. If not set then the default value (3) will be used.\"\n \ - \ },\n \"policy\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/Policy762Enum\"\n \ - \ }\n ],\n \"\ - default\": \"immediate\",\n \"description\": \"The\ - \ policy to use when downloading content. The possible values include: 'immediate',\ - \ 'on_demand', and 'streamed'. 'immediate' is the default.\"\n \ - \ },\n \"total_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\"\ - ,\n \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.total\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"connect_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"hidden_fields\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"object\",\n \"properties\": {\n \ - \ \"name\": {\n \"\ - type\": \"string\"\n },\n \ - \ \"is_set\": {\n \"type\"\ - : \"boolean\"\n }\n \ - \ }\n },\n \"readOnly\"\ - : true,\n \"description\": \"List of hidden (write\ - \ only) fields\"\n }\n },\n \ - \ \"required\": [\n \"name\",\n \"\ - url\"\n ]\n },\n \"file.FileRepository\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for File Repositories.\",\n \"properties\":\ - \ {\n \"pulp_labels\": {\n \"type\"\ - : \"object\"\n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A unique name for this repository.\"\ - \n },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n },\n\ - \ \"retain_repo_versions\": {\n \ - \ \"type\": \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Retain X versions of the repository. Default is null which retains all\ - \ versions. This is provided as a tech preview in Pulp 3 and may change in\ - \ the future.\"\n },\n \"remote\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional remote to use by default when\ - \ syncing.\"\n },\n \"autopublish\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"default\": false,\n \"description\": \"Whether\ - \ to automatically create publications for new repository versions, and update\ - \ any distributions pointing to this repository.\"\n },\n\ - \ \"manifest\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"default\": \"PULP_MANIFEST\"\ - ,\n \"description\": \"Filename to use for manifest\ - \ file containing metadata for all the files.\"\n }\n \ - \ },\n \"required\": [\n \"\ - name\"\n ]\n },\n \"file.FileRepositoryResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for File Repositories.\",\n \"properties\":\ - \ {\n \"pulp_href\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"pulp_created\": {\n \"type\": \"string\",\n\ - \ \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\": \"Timestamp\ - \ of creation.\"\n },\n \"versions_href\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"latest_version_href\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"name\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"A unique name for this repository.\"\n \ - \ },\n \"description\": {\n \"\ - type\": \"string\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional description.\"\n \ - \ },\n \"retain_repo_versions\": {\n \ - \ \"type\": \"integer\",\n \"minimum\"\ - : 1,\n \"nullable\": true,\n \ - \ \"description\": \"Retain X versions of the repository. Default is null\ - \ which retains all versions. This is provided as a tech preview in Pulp 3\ - \ and may change in the future.\"\n },\n \ - \ \"remote\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\"\ - : true,\n \"description\": \"An optional remote to\ - \ use by default when syncing.\"\n },\n \ - \ \"autopublish\": {\n \"type\": \"boolean\",\n\ - \ \"default\": false,\n \"description\"\ - : \"Whether to automatically create publications for new repository versions,\ - \ and update any distributions pointing to this repository.\"\n \ - \ },\n \"manifest\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n \ - \ \"default\": \"PULP_MANIFEST\",\n \ - \ \"description\": \"Filename to use for manifest file containing metadata\ - \ for all the files.\"\n }\n },\n \ - \ \"required\": [\n \"name\"\n \ - \ ]\n },\n \"python.PythonDistribution\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for Pulp distributions for the Python type.\",\n \"properties\"\ - : {\n \"base_path\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1,\n \ - \ \"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\\\")\"\n \ - \ },\n \"content_guard\": {\n \"\ - type\": \"string\",\n \"format\": \"uri\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"An optional content-guard.\"\n },\n \ - \ \"pulp_labels\": {\n \"type\": \"object\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"A unique name. Ex, `rawhide` and\ - \ `stable`.\"\n },\n \"repository\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"The latest RepositoryVersion for\ - \ this Repository will be served.\"\n },\n \ - \ \"publication\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"Publication\ - \ to be served\"\n },\n \"allow_uploads\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"default\": true,\n \"description\": \"Allow\ - \ packages to be uploaded to this index.\"\n },\n \ - \ \"remote\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"Remote that\ - \ can be used to fetch content when using pull-through caching.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"base_path\",\n \"name\"\n \ - \ ]\n },\n \"python.PythonDistributionResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for Pulp distributions for the Python type.\",\n \ - \ \"properties\": {\n \"pulp_href\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \"\ - type\": \"string\",\n \"format\": \"date-time\",\n\ - \ \"readOnly\": true,\n \"description\"\ - : \"Timestamp of creation.\"\n },\n \ - \ \"base_path\": {\n \"type\": \"string\",\n \ - \ \"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\\\")\"\n \ - \ },\n \"base_url\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true\n\ - \ },\n \"content_guard\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional content-guard.\"\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \"name\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"A unique name. Ex, `rawhide` and `stable`.\"\n \ - \ },\n \"repository\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - uri\",\n \"nullable\": true,\n \ - \ \"description\": \"The latest RepositoryVersion for this Repository will\ - \ be served.\"\n },\n \"publication\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"Publication to be served\"\n \ - \ },\n \"allow_uploads\": {\n \ - \ \"type\": \"boolean\",\n \"default\"\ - : true,\n \"description\": \"Allow packages to be uploaded\ - \ to this index.\"\n },\n \"remote\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"Remote that can be used to fetch\ - \ content when using pull-through caching.\"\n }\n \ - \ },\n \"required\": [\n \"base_path\"\ - ,\n \"name\"\n ]\n },\n \ - \ \"python.PythonPackageContent\": {\n \"type\": \"object\"\ - ,\n \"description\": \"A Serializer for PythonPackageContent.\"\ - ,\n \"properties\": {\n \"artifact\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"description\": \"Artifact file\ - \ representing the physical content\"\n },\n \ - \ \"relative_path\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - minLength\": 1,\n \"description\": \"Path where the\ - \ artifact is located relative to distributions base_path\"\n \ - \ },\n \"file\": {\n \"type\"\ - : \"string\",\n \"format\": \"binary\",\n \ - \ \"writeOnly\": true,\n \"description\"\ - : \"An uploaded file that may be turned into the artifact of the content unit.\"\ - \n },\n \"repository\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"writeOnly\": true,\n \ - \ \"description\": \"A URI of a repository the new content unit should\ - \ be associated with.\"\n },\n \"upload\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"writeOnly\": true,\n \ - \ \"description\": \"An uncommitted upload that may\ - \ be turned into the artifact of the content unit.\"\n \ - \ },\n \"sha256\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1,\n \ - \ \"default\": \"\",\n \"description\": \"\ - The SHA256 digest of this package.\"\n },\n \ - \ \"summary\": {\n \"type\": \"string\",\n\ - \ \"description\": \"A one-line summary of what the\ - \ package does.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"A longer description of the package that can run to\ - \ several paragraphs.\"\n },\n \"description_content_type\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"A string stating the markup syntax (if any) used in\ - \ the distribution\u2019s description, so that tools can intelligently render\ - \ the description.\"\n },\n \"keywords\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"Additional keywords to be used to assist searching\ - \ for the package in a larger catalog.\"\n },\n \ - \ \"home_page\": {\n \"type\": \"string\"\ - ,\n \"description\": \"The URL for the package's home\ - \ page.\"\n },\n \"download_url\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"Legacy field denoting the URL from which this package can\ - \ be downloaded.\"\n },\n \"author\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"Text containing the author's name. Contact information\ - \ can also be added, separated with newlines.\"\n },\n\ - \ \"author_email\": {\n \"type\"\ - : \"string\",\n \"description\": \"The author's e-mail\ - \ address. \"\n },\n \"maintainer\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"The maintainer's name at a minimum; additional contact\ - \ information may be provided.\"\n },\n \ - \ \"maintainer_email\": {\n \"type\": \"string\"\ - ,\n \"description\": \"The maintainer's e-mail address.\"\ - \n },\n \"license\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"Text indicating the license covering the distribution\"\n \ - \ },\n \"requires_python\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - The Python version(s) that the distribution is guaranteed to be compatible\ - \ with.\"\n },\n \"project_url\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"A browsable URL for the project and a label for it, separated\ - \ by a comma.\"\n },\n \"project_urls\"\ - : {\n \"type\": \"object\",\n \ - \ \"description\": \"A dictionary of labels and URLs for the project.\"\n\ - \ },\n \"platform\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"A comma-separated list of platform specifications, summarizing the operating\ - \ systems supported by the package.\"\n },\n \ - \ \"supported_platform\": {\n \"type\": \"\ - string\",\n \"description\": \"Field to specify the\ - \ OS and CPU for which the binary package was compiled. \"\n \ - \ },\n \"requires_dist\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A\ - \ JSON list containing names of some other distutils project required by this\ - \ distribution.\"\n },\n \"provides_dist\"\ - : {\n \"type\": \"object\",\n \ - \ \"description\": \"A JSON list containing names of a Distutils project\ - \ which is contained within this distribution.\"\n },\n\ - \ \"obsoletes_dist\": {\n \"type\"\ - : \"object\",\n \"description\": \"A JSON list containing\ - \ names of a distutils project's distribution which this distribution renders\ - \ obsolete, meaning that the two projects should not be installed at the same\ - \ time.\"\n },\n \"requires_external\"\ - : {\n \"type\": \"object\",\n \ - \ \"description\": \"A JSON list containing some dependency in the system\ - \ that the distribution is to be used.\"\n },\n \ - \ \"classifiers\": {\n \"type\": \"object\"\ - ,\n \"description\": \"A JSON list containing classification\ - \ values for a Python package.\"\n }\n },\n\ - \ \"required\": [\n \"relative_path\"\n\ - \ ]\n },\n \"python.PythonPackageContentResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A Serializer for PythonPackageContent.\",\n \"properties\"\ - : {\n \"pulp_href\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"pulp_created\": {\n \"type\": \"string\",\n\ - \ \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\": \"Timestamp\ - \ of creation.\"\n },\n \"artifact\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"description\": \"Artifact\ - \ file representing the physical content\"\n },\n \ - \ \"filename\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"The name of the distribution package, usually of the format:\ - \ {distribution}-{version}(-{build tag})?-{python tag}-{abi tag}-{platform\ - \ tag}.{packagetype}\"\n },\n \"packagetype\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\": \"The type\ - \ of the distribution package (e.g. sdist, bdist_wheel, bdist_egg, etc)\"\n\ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"The name of the python project.\"\ - \n },\n \"version\": {\n \ - \ \"type\": \"string\",\n \"readOnly\"\ - : true,\n \"description\": \"The packages version number.\"\ - \n },\n \"sha256\": {\n \ - \ \"type\": \"string\",\n \"default\": \"\ - \",\n \"description\": \"The SHA256 digest of this\ - \ package.\"\n },\n \"metadata_version\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\": \"Version\ - \ of the file format\"\n },\n \"summary\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"A one-line summary of what the package does.\"\n \ - \ },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"A longer description of the package that can run to several paragraphs.\"\ - \n },\n \"description_content_type\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"A string stating the markup syntax (if any) used in\ - \ the distribution\u2019s description, so that tools can intelligently render\ - \ the description.\"\n },\n \"keywords\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"Additional keywords to be used to assist searching\ - \ for the package in a larger catalog.\"\n },\n \ - \ \"home_page\": {\n \"type\": \"string\"\ - ,\n \"description\": \"The URL for the package's home\ - \ page.\"\n },\n \"download_url\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"Legacy field denoting the URL from which this package can\ - \ be downloaded.\"\n },\n \"author\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"Text containing the author's name. Contact information\ - \ can also be added, separated with newlines.\"\n },\n\ - \ \"author_email\": {\n \"type\"\ - : \"string\",\n \"description\": \"The author's e-mail\ - \ address. \"\n },\n \"maintainer\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"The maintainer's name at a minimum; additional contact\ - \ information may be provided.\"\n },\n \ - \ \"maintainer_email\": {\n \"type\": \"string\"\ - ,\n \"description\": \"The maintainer's e-mail address.\"\ - \n },\n \"license\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"Text indicating the license covering the distribution\"\n \ - \ },\n \"requires_python\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - The Python version(s) that the distribution is guaranteed to be compatible\ - \ with.\"\n },\n \"project_url\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"A browsable URL for the project and a label for it, separated\ - \ by a comma.\"\n },\n \"project_urls\"\ - : {\n \"type\": \"object\",\n \ - \ \"description\": \"A dictionary of labels and URLs for the project.\"\n\ - \ },\n \"platform\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"A comma-separated list of platform specifications, summarizing the operating\ - \ systems supported by the package.\"\n },\n \ - \ \"supported_platform\": {\n \"type\": \"\ - string\",\n \"description\": \"Field to specify the\ - \ OS and CPU for which the binary package was compiled. \"\n \ - \ },\n \"requires_dist\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A\ - \ JSON list containing names of some other distutils project required by this\ - \ distribution.\"\n },\n \"provides_dist\"\ - : {\n \"type\": \"object\",\n \ - \ \"description\": \"A JSON list containing names of a Distutils project\ - \ which is contained within this distribution.\"\n },\n\ - \ \"obsoletes_dist\": {\n \"type\"\ - : \"object\",\n \"description\": \"A JSON list containing\ - \ names of a distutils project's distribution which this distribution renders\ - \ obsolete, meaning that the two projects should not be installed at the same\ - \ time.\"\n },\n \"requires_external\"\ - : {\n \"type\": \"object\",\n \ - \ \"description\": \"A JSON list containing some dependency in the system\ - \ that the distribution is to be used.\"\n },\n \ - \ \"classifiers\": {\n \"type\": \"object\"\ - ,\n \"description\": \"A JSON list containing classification\ - \ values for a Python package.\"\n }\n }\n\ - \ },\n \"python.PythonPublication\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A Serializer\ - \ for PythonPublication.\",\n \"properties\": {\n \ - \ \"repository_version\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\"\n \ - \ },\n \"repository\": {\n \"\ - type\": \"string\",\n \"format\": \"uri\",\n \ - \ \"description\": \"A URI of the repository to be published.\"\ - \n }\n }\n },\n \"\ - python.PythonPublicationResponse\": {\n \"type\": \"object\"\ - ,\n \"description\": \"A Serializer for PythonPublication.\"\ - ,\n \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"repository_version\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\"\n \ - \ },\n \"repository\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\",\n \ - \ \"description\": \"A URI of the repository to be published.\"\ - \n },\n \"distributions\": {\n \ - \ \"type\": \"array\",\n \"items\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\"\n },\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"This publication is currently being hosted as configured by these distributions.\"\ - \n }\n }\n },\n \"\ - python.PythonRemote\": {\n \"type\": \"object\",\n \ - \ \"description\": \"A Serializer for PythonRemote.\",\n \ - \ \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"A unique name for this remote.\"\ - \n },\n \"url\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"The URL of an external content\ - \ source.\"\n },\n \"ca_cert\": {\n\ - \ \"type\": \"string\",\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded CA certificate used to validate\ - \ the server certificate presented by the remote server.\"\n \ - \ },\n \"client_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"A PEM encoded client certificate used for authentication.\"\n \ - \ },\n \"client_key\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\": true,\n\ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"A PEM encoded private key\ - \ used for authentication.\"\n },\n \ - \ \"tls_validation\": {\n \"type\": \"boolean\",\n\ - \ \"description\": \"If True, TLS peer validation must\ - \ be performed.\"\n },\n \"proxy_url\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The proxy URL. Format: scheme://host:port\"\ - \n },\n \"proxy_username\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\"\ - : true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The username\ - \ to authenticte to the proxy.\"\n },\n \ - \ \"proxy_password\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The password to authenticate to the proxy.\ - \ Extra leading and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"username\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\":\ - \ true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The username\ - \ to be used for authentication when syncing.\"\n },\n\ - \ \"password\": {\n \"type\": \"\ - string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The password to be used for authentication\ - \ when syncing. Extra leading and trailing whitespace characters are not trimmed.\"\ - \n },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"download_concurrency\": {\n \"type\"\ - : \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\": \"\ - Total number of simultaneous connections. If not set then the default value\ - \ will be used.\"\n },\n \"max_retries\"\ - : {\n \"type\": \"integer\",\n \ - \ \"nullable\": true,\n \"description\": \"Maximum\ - \ number of retry attempts after a download failure. If not set then the default\ - \ value (3) will be used.\"\n },\n \"\ - policy\": {\n \"allOf\": [\n \ - \ {\n \"$ref\": \"#/components/schemas/Policy762Enum\"\ - \n }\n ],\n \ - \ \"default\": \"on_demand\",\n \"description\"\ - : \"The policy to use when downloading content. The possible values include:\ - \ 'immediate', 'on_demand', and 'streamed'. 'on_demand' is the default.\"\n\ - \ },\n \"total_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\"\ - : \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\": \"\ - aiohttp.ClientTimeout.total (q.v.) for download-connections. The default is\ - \ null, which will cause the default from the aiohttp library to be used.\"\ - \n },\n \"connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\"\ - : \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\": \"\ - aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default\ - \ is null, which will cause the default from the aiohttp library to be used.\"\ - \n },\n \"sock_connect_timeout\": {\n\ - \ \"type\": \"number\",\n \"\ - format\": \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections. The\ - \ default is null, which will cause the default from the aiohttp library to\ - \ be used.\"\n },\n \"sock_read_timeout\"\ - : {\n \"type\": \"number\",\n \ - \ \"format\": \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"aiohttp.ClientTimeout.sock_read (q.v.) for download-connections. The default\ - \ is null, which will cause the default from the aiohttp library to be used.\"\ - \n },\n \"headers\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"object\"\n \ - \ },\n \"description\": \"Headers for aiohttp.Clientsession\"\ - \n },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\"\ - : true,\n \"description\": \"Limits requests per second\ - \ for each concurrent downloader\"\n },\n \ - \ \"includes\": {\n \"type\": \"object\",\n \ - \ \"description\": \"A JSON list containing project\ - \ specifiers for Python packages to include.\"\n },\n \ - \ \"excludes\": {\n \"type\": \"\ - object\",\n \"description\": \"A JSON list containing\ - \ project specifiers for Python packages to exclude.\"\n \ - \ },\n \"prereleases\": {\n \"\ - type\": \"boolean\",\n \"description\": \"Whether or\ - \ not to include pre-release packages in the sync.\"\n \ - \ },\n \"package_types\": {\n \"\ - type\": \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/PackageTypesEnum\"\n \ - \ },\n \"description\": \"The package\ - \ types to sync for Python content. Leave blank to get everypackage type.\"\ - \n },\n \"keep_latest_packages\": {\n\ - \ \"type\": \"integer\",\n \"\ - default\": 0,\n \"description\": \"The amount of latest\ - \ versions of a package to keep on sync, includespre-releases if synced. Default\ - \ 0 keeps all versions.\"\n },\n \"\ - exclude_platforms\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"$ref\":\ - \ \"#/components/schemas/ExcludePlatformsEnum\"\n },\n\ - \ \"description\": \"List of platforms to exclude syncing\ - \ Python packages for. Possible valuesinclude: windows, macos, freebsd, and\ - \ linux.\"\n }\n },\n \"\ - required\": [\n \"name\",\n \"url\"\n\ - \ ]\n },\n \"python.PythonRemoteResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A Serializer for PythonRemote.\",\n \"properties\": {\n\ - \ \"pulp_href\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \"\ - pulp_created\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\"\ - : true,\n \"description\": \"Timestamp of creation.\"\ - \n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"A unique name for this remote.\"\n },\n \ - \ \"url\": {\n \"type\": \"string\",\n \ - \ \"description\": \"The URL of an external content source.\"\ - \n },\n \"ca_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"A PEM encoded CA certificate\ - \ used to validate the server certificate presented by the remote server.\"\ - \n },\n \"client_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"A PEM encoded client certificate\ - \ used for authentication.\"\n },\n \ - \ \"tls_validation\": {\n \"type\": \"boolean\",\n\ - \ \"description\": \"If True, TLS peer validation must\ - \ be performed.\"\n },\n \"proxy_url\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"The proxy\ - \ URL. Format: scheme://host:port\"\n },\n \ - \ \"pulp_labels\": {\n \"type\": \"object\"\n\ - \ },\n \"pulp_last_updated\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of the most recent update of the\ - \ remote.\"\n },\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"max_retries\": {\n \"type\"\ - : \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Maximum number of retry attempts after a download\ - \ failure. If not set then the default value (3) will be used.\"\n \ - \ },\n \"policy\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/Policy762Enum\"\n \ - \ }\n ],\n \"\ - default\": \"on_demand\",\n \"description\": \"The\ - \ policy to use when downloading content. The possible values include: 'immediate',\ - \ 'on_demand', and 'streamed'. 'on_demand' is the default.\"\n \ - \ },\n \"total_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\"\ - ,\n \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.total\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"connect_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"hidden_fields\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"object\",\n \"properties\": {\n \ - \ \"name\": {\n \"\ - type\": \"string\"\n },\n \ - \ \"is_set\": {\n \"type\"\ - : \"boolean\"\n }\n \ - \ }\n },\n \"readOnly\"\ - : true,\n \"description\": \"List of hidden (write\ - \ only) fields\"\n },\n \"includes\"\ - : {\n \"type\": \"object\",\n \ - \ \"description\": \"A JSON list containing project specifiers for Python\ - \ packages to include.\"\n },\n \"excludes\"\ - : {\n \"type\": \"object\",\n \ - \ \"description\": \"A JSON list containing project specifiers for Python\ - \ packages to exclude.\"\n },\n \"prereleases\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"description\": \"Whether or not to include pre-release packages in\ - \ the sync.\"\n },\n \"package_types\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"$ref\": \"#/components/schemas/PackageTypesEnum\"\ - \n },\n \"description\": \"\ - The package types to sync for Python content. Leave blank to get everypackage\ - \ type.\"\n },\n \"keep_latest_packages\"\ - : {\n \"type\": \"integer\",\n \ - \ \"default\": 0,\n \"description\": \"The amount\ - \ of latest versions of a package to keep on sync, includespre-releases if\ - \ synced. Default 0 keeps all versions.\"\n },\n \ - \ \"exclude_platforms\": {\n \"type\"\ - : \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/ExcludePlatformsEnum\"\n \ - \ },\n \"description\": \"List of platforms\ - \ to exclude syncing Python packages for. Possible valuesinclude: windows,\ - \ macos, freebsd, and linux.\"\n }\n },\n\ - \ \"required\": [\n \"name\",\n \ - \ \"url\"\n ]\n },\n \"python.PythonRepository\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for Python Repositories.\",\n \"properties\"\ - : {\n \"pulp_labels\": {\n \"type\"\ - : \"object\"\n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A unique name for this repository.\"\ - \n },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n },\n\ - \ \"retain_repo_versions\": {\n \ - \ \"type\": \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Retain X versions of the repository. Default is null which retains all\ - \ versions. This is provided as a tech preview in Pulp 3 and may change in\ - \ the future.\"\n },\n \"remote\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional remote to use by default when\ - \ syncing.\"\n },\n \"autopublish\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"default\": false,\n \"description\": \"Whether\ - \ to automatically create publications for new repository versions, and update\ - \ any distributions pointing to this repository.\"\n }\n\ - \ },\n \"required\": [\n \ - \ \"name\"\n ]\n },\n \"python.PythonRepositoryResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for Python Repositories.\",\n \"properties\"\ - : {\n \"pulp_href\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \ - \ \"pulp_created\": {\n \"type\": \"string\",\n\ - \ \"format\": \"date-time\",\n \ - \ \"readOnly\": true,\n \"description\": \"Timestamp\ - \ of creation.\"\n },\n \"versions_href\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"latest_version_href\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"name\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"A unique name for this repository.\"\n \ - \ },\n \"description\": {\n \"\ - type\": \"string\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional description.\"\n \ - \ },\n \"retain_repo_versions\": {\n \ - \ \"type\": \"integer\",\n \"minimum\"\ - : 1,\n \"nullable\": true,\n \ - \ \"description\": \"Retain X versions of the repository. Default is null\ - \ which retains all versions. This is provided as a tech preview in Pulp 3\ - \ and may change in the future.\"\n },\n \ - \ \"remote\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\"\ - : true,\n \"description\": \"An optional remote to\ - \ use by default when syncing.\"\n },\n \ - \ \"autopublish\": {\n \"type\": \"boolean\",\n\ - \ \"default\": false,\n \"description\"\ - : \"Whether to automatically create publications for new repository versions,\ - \ and update any distributions pointing to this repository.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"name\"\n ]\n },\n \"\ - rpm.DistributionTreeResponse\": {\n \"type\": \"object\",\n\ - \ \"description\": \"DistributionTree serializer.\",\n \ - \ \"properties\": {\n \"pulp_href\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"readOnly\": true\n \ - \ },\n \"header_version\": {\n \ - \ \"type\": \"string\",\n \"description\": \"Header\ - \ Version.\"\n },\n \"release_name\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"Release name.\"\n },\n \ - \ \"release_short\": {\n \"type\": \"string\"\ - ,\n \"description\": \"Release short name.\"\n \ - \ },\n \"release_version\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"Release version.\"\n },\n \"release_is_layered\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"description\": \"Typically False for an operating system, True otherwise.\"\ - \n },\n \"base_product_name\": {\n \ - \ \"type\": \"string\",\n \"\ - nullable\": true,\n \"description\": \"Base Product\ - \ name.\"\n },\n \"base_product_short\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"Base Product\ - \ short name.\"\n },\n \"base_product_version\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"Base Product\ - \ version.\"\n },\n \"arch\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"Tree architecturerch.\"\n },\n \"\ - build_timestamp\": {\n \"type\": \"number\",\n \ - \ \"format\": \"double\",\n \"description\"\ - : \"Tree build time timestamp.\"\n },\n \ - \ \"instimage\": {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Relative path to Anaconda instimage.\"\n },\n \ - \ \"mainimage\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"Relative path to Anaconda stage2 image.\"\n \ - \ },\n \"discnum\": {\n \"\ - type\": \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Disc number.\"\n \ - \ },\n \"totaldiscs\": {\n \"type\"\ - : \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Number of discs in media set.\"\n \ - \ },\n \"addons\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"$ref\": \"#/components/schemas/AddonResponse\"\n \ - \ }\n },\n \"checksums\"\ - : {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"$ref\": \"#/components/schemas/ChecksumResponse\"\ - \n }\n },\n \"\ - images\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"$ref\": \"#/components/schemas/ImageResponse\"\ - \n }\n },\n \"\ - variants\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"$ref\": \"#/components/schemas/VariantResponse\"\ - \n }\n }\n },\n \ - \ \"required\": [\n \"addons\",\n \ - \ \"arch\",\n \"base_product_name\",\n \ - \ \"base_product_short\",\n \"base_product_version\"\ - ,\n \"build_timestamp\",\n \"checksums\"\ - ,\n \"discnum\",\n \"header_version\"\ - ,\n \"images\",\n \"instimage\",\n \ - \ \"mainimage\",\n \"release_is_layered\"\ - ,\n \"release_name\",\n \"release_short\"\ - ,\n \"release_version\",\n \"totaldiscs\"\ - ,\n \"variants\"\n ]\n },\n \ - \ \"rpm.Modulemd\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Modulemd serializer.\",\n \ - \ \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"Modulemd name.\"\n \ - \ },\n \"stream\": {\n \"\ - type\": \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"Stream name.\"\n },\n\ - \ \"version\": {\n \"type\": \"\ - string\",\n \"minLength\": 1,\n \ - \ \"description\": \"Modulemd version.\"\n },\n \ - \ \"static_context\": {\n \"type\"\ - : \"boolean\",\n \"description\": \"Modulemd static-context\ - \ flag.\"\n },\n \"context\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"Modulemd context.\"\n \ - \ },\n \"arch\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"Modulemd architecture.\"\n \ - \ },\n \"artifacts\": {\n \ - \ \"type\": \"object\",\n \"nullable\": true,\n\ - \ \"description\": \"Modulemd artifacts.\"\n \ - \ },\n \"dependencies\": {\n \ - \ \"type\": \"object\",\n \"nullable\": true,\n\ - \ \"description\": \"Modulemd dependencies.\"\n \ - \ },\n \"packages\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true\n\ - \ },\n \"description\": \"Modulemd\ - \ artifacts' packages.\"\n },\n \"snippet\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"Modulemd snippet\"\n \ - \ },\n \"profiles\": {\n \"\ - type\": \"object\",\n \"nullable\": true,\n \ - \ \"description\": \"Modulemd profiles.\"\n \ - \ },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"Description of module.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"arch\",\n \"artifacts\",\n \ - \ \"context\",\n \"dependencies\",\n \ - \ \"description\",\n \"name\",\n \ - \ \"profiles\",\n \"snippet\",\n \ - \ \"stream\",\n \"version\"\n ]\n\ - \ },\n \"rpm.ModulemdDefaults\": {\n \ - \ \"type\": \"object\",\n \"description\": \"ModulemdDefaults\ - \ serializer.\",\n \"properties\": {\n \"\ - module\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\": \"\ - Modulemd name.\"\n },\n \"stream\":\ - \ {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\": \"Modulemd\ - \ default stream.\"\n },\n \"profiles\"\ - : {\n \"type\": \"object\",\n \ - \ \"description\": \"Default profiles for modulemd streams.\"\n \ - \ },\n \"snippet\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\": true,\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"Modulemd default snippet\"\n }\n },\n\ - \ \"required\": [\n \"module\",\n \ - \ \"profiles\",\n \"snippet\",\n \ - \ \"stream\"\n ]\n },\n \"\ - rpm.ModulemdDefaultsResponse\": {\n \"type\": \"object\",\n\ - \ \"description\": \"ModulemdDefaults serializer.\",\n \ - \ \"properties\": {\n \"pulp_href\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \"\ - type\": \"string\",\n \"format\": \"date-time\",\n\ - \ \"readOnly\": true,\n \"description\"\ - : \"Timestamp of creation.\"\n },\n \ - \ \"module\": {\n \"type\": \"string\",\n \ - \ \"description\": \"Modulemd name.\"\n },\n\ - \ \"stream\": {\n \"type\": \"string\"\ - ,\n \"description\": \"Modulemd default stream.\"\n\ - \ },\n \"profiles\": {\n \ - \ \"type\": \"object\",\n \"description\"\ - : \"Default profiles for modulemd streams.\"\n }\n \ - \ },\n \"required\": [\n \"module\"\ - ,\n \"profiles\",\n \"stream\"\n \ - \ ]\n },\n \"rpm.ModulemdObsolete\": {\n\ - \ \"type\": \"object\",\n \"description\": \"\ - ModulemdObsolete serializer.\",\n \"properties\": {\n \ - \ \"modified\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\",\n \ - \ \"description\": \"Obsolete modified time.\"\n },\n\ - \ \"module_name\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"Modulemd name.\"\n },\n \ - \ \"module_stream\": {\n \"type\"\ - : \"string\",\n \"minLength\": 1,\n \ - \ \"description\": \"Modulemd's stream.\"\n },\n\ - \ \"message\": {\n \"type\": \"\ - string\",\n \"minLength\": 1,\n \ - \ \"description\": \"Obsolete description.\"\n },\n\ - \ \"override_previous\": {\n \"\ - type\": \"string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"Reset previous obsoletes.\"\n },\n \ - \ \"module_context\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"Modulemd's context.\"\n \ - \ },\n \"eol_date\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - date-time\",\n \"nullable\": true,\n \ - \ \"description\": \"End of Life date.\"\n },\n\ - \ \"obsoleted_by_module_name\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n\ - \ \"minLength\": 1,\n \"description\"\ - : \"Obsolete by module name.\"\n },\n \ - \ \"obsoleted_by_module_stream\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"Obsolete\ - \ by module stream.\"\n },\n \"snippet\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"Module Obsolete snippet.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"eol_date\",\n \"message\",\n \ - \ \"modified\",\n \"module_context\",\n\ - \ \"module_name\",\n \"module_stream\"\ - ,\n \"obsoleted_by_module_name\",\n \ - \ \"obsoleted_by_module_stream\",\n \"override_previous\"\ - ,\n \"snippet\"\n ]\n },\n \ - \ \"rpm.ModulemdObsoleteResponse\": {\n \"type\":\ - \ \"object\",\n \"description\": \"ModulemdObsolete serializer.\"\ - ,\n \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"modified\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\",\n \ - \ \"description\": \"Obsolete modified time.\"\n },\n\ - \ \"module_name\": {\n \"type\"\ - : \"string\",\n \"description\": \"Modulemd name.\"\ - \n },\n \"module_stream\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"Modulemd's stream.\"\n },\n \"message\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"Obsolete description.\"\n },\n \ - \ \"override_previous\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"description\": \"Reset previous obsoletes.\"\n \ - \ },\n \"module_context\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n\ - \ \"description\": \"Modulemd's context.\"\n \ - \ },\n \"eol_date\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"End of Life date.\"\n },\n \ - \ \"obsoleted_by_module_name\": {\n \"type\"\ - : \"string\",\n \"nullable\": true,\n \ - \ \"description\": \"Obsolete by module name.\"\n \ - \ },\n \"obsoleted_by_module_stream\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"Obsolete by module stream.\"\ - \n }\n },\n \"required\"\ - : [\n \"eol_date\",\n \"message\",\n\ - \ \"modified\",\n \"module_context\"\ - ,\n \"module_name\",\n \"module_stream\"\ - ,\n \"obsoleted_by_module_name\",\n \ - \ \"obsoleted_by_module_stream\",\n \"override_previous\"\ - \n ]\n },\n \"rpm.ModulemdResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Modulemd serializer.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - Modulemd name.\"\n },\n \"stream\":\ - \ {\n \"type\": \"string\",\n \ - \ \"description\": \"Stream name.\"\n },\n \ - \ \"version\": {\n \"type\": \"string\",\n\ - \ \"description\": \"Modulemd version.\"\n \ - \ },\n \"static_context\": {\n \ - \ \"type\": \"boolean\",\n \"description\"\ - : \"Modulemd static-context flag.\"\n },\n \ - \ \"context\": {\n \"type\": \"string\",\n \ - \ \"description\": \"Modulemd context.\"\n \ - \ },\n \"arch\": {\n \"\ - type\": \"string\",\n \"description\": \"Modulemd architecture.\"\ - \n },\n \"artifacts\": {\n \ - \ \"type\": \"object\",\n \"nullable\"\ - : true,\n \"description\": \"Modulemd artifacts.\"\n\ - \ },\n \"dependencies\": {\n \ - \ \"type\": \"object\",\n \"nullable\"\ - : true,\n \"description\": \"Modulemd dependencies.\"\ - \n },\n \"packages\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true\n\ - \ },\n \"description\": \"Modulemd\ - \ artifacts' packages.\"\n },\n \"profiles\"\ - : {\n \"type\": \"object\",\n \ - \ \"nullable\": true,\n \"description\": \"Modulemd\ - \ profiles.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"Description of module.\"\n }\n \ - \ },\n \"required\": [\n \"\ - arch\",\n \"artifacts\",\n \"context\"\ - ,\n \"dependencies\",\n \"description\"\ - ,\n \"name\",\n \"profiles\",\n \ - \ \"stream\",\n \"version\"\n \ - \ ]\n },\n \"rpm.Package\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A Serializer for\ - \ Package.\\n\\nAdd serializers for the new fields defined in Package and\ - \ add those fields to the Meta class\\nkeeping fields from the parent class\ - \ as well. Provide help_text.\",\n \"properties\": {\n \ - \ \"artifact\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - description\": \"Artifact file representing the physical content\"\n \ - \ },\n \"relative_path\": {\n \ - \ \"type\": \"string\",\n \"writeOnly\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"Path where the artifact is located relative to distributions\ - \ base_path\"\n },\n \"file\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"binary\",\n \"writeOnly\": true,\n \ - \ \"description\": \"An uploaded file that may be turned\ - \ into the artifact of the content unit.\"\n },\n \ - \ \"repository\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - writeOnly\": true,\n \"description\": \"A URI of a\ - \ repository the new content unit should be associated with.\"\n \ - \ },\n \"upload\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\",\n \ - \ \"writeOnly\": true,\n \"description\"\ - : \"An uncommitted upload that may be turned into the artifact of the content\ - \ unit.\"\n }\n }\n },\n \ - \ \"rpm.PackageCategoryResponse\": {\n \"type\": \"\ - object\",\n \"description\": \"PackageCategory serializer.\"\ - ,\n \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"id\": {\n \"type\": \"string\",\n\ - \ \"description\": \"Category id.\"\n \ - \ },\n \"name\": {\n \"type\"\ - : \"string\",\n \"description\": \"Category name.\"\ - \n },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"Category description.\"\n },\n \"\ - display_order\": {\n \"type\": \"integer\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Category display order.\"\n },\n \ - \ \"group_ids\": {\n \"type\": \"object\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Category group list.\"\n },\n \"\ - desc_by_lang\": {\n \"type\": \"object\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Category description by language.\"\n },\n \ - \ \"name_by_lang\": {\n \"type\": \"object\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"Category name by language.\"\n },\n \ - \ \"digest\": {\n \"type\": \"string\"\ - ,\n \"description\": \"Category digest.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"desc_by_lang\",\n \"description\",\n\ - \ \"digest\",\n \"display_order\",\n\ - \ \"group_ids\",\n \"id\",\n \ - \ \"name\",\n \"name_by_lang\"\n \ - \ ]\n },\n \"rpm.PackageEnvironmentResponse\":\ - \ {\n \"type\": \"object\",\n \"description\"\ - : \"PackageEnvironment serializer.\",\n \"properties\": {\n\ - \ \"pulp_href\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \"\ - pulp_created\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\"\ - : true,\n \"description\": \"Timestamp of creation.\"\ - \n },\n \"id\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - Environment id.\"\n },\n \"name\": {\n\ - \ \"type\": \"string\",\n \"\ - description\": \"Environment name.\"\n },\n \ - \ \"description\": {\n \"type\": \"string\"\ - ,\n \"description\": \"Environment description.\"\n\ - \ },\n \"display_order\": {\n \ - \ \"type\": \"integer\",\n \"nullable\"\ - : true,\n \"description\": \"Environment display order.\"\ - \n },\n \"group_ids\": {\n \ - \ \"type\": \"object\",\n \"nullable\"\ - : true,\n \"description\": \"Environment group list.\"\ - \n },\n \"option_ids\": {\n \ - \ \"type\": \"object\",\n \"nullable\"\ - : true,\n \"description\": \"Environment option ids\"\ - \n },\n \"desc_by_lang\": {\n \ - \ \"type\": \"object\",\n \"nullable\"\ - : true,\n \"description\": \"Environment description\ - \ by language.\"\n },\n \"name_by_lang\"\ - : {\n \"type\": \"object\",\n \ - \ \"nullable\": true,\n \"description\": \"Environment\ - \ name by language.\"\n },\n \"digest\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"Environment digest.\"\n }\n \ - \ },\n \"required\": [\n \"desc_by_lang\"\ - ,\n \"description\",\n \"digest\",\n\ - \ \"display_order\",\n \"group_ids\"\ - ,\n \"id\",\n \"name\",\n \ - \ \"name_by_lang\",\n \"option_ids\"\n \ - \ ]\n },\n \"rpm.PackageGroupResponse\": {\n\ - \ \"type\": \"object\",\n \"description\": \"\ - PackageGroup serializer.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"id\": {\n \ - \ \"type\": \"string\",\n \"description\": \"PackageGroup\ - \ id.\"\n },\n \"default\": {\n \ - \ \"type\": \"boolean\",\n \"description\"\ - : \"PackageGroup default.\"\n },\n \"\ - user_visible\": {\n \"type\": \"boolean\",\n \ - \ \"description\": \"PackageGroup user visibility.\"\n \ - \ },\n \"display_order\": {\n \ - \ \"type\": \"integer\",\n \"nullable\"\ - : true,\n \"description\": \"PackageGroup display order.\"\ - \n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"PackageGroup name.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"PackageGroup description.\"\n },\n\ - \ \"packages\": {\n \"type\": \"\ - object\",\n \"nullable\": true,\n \ - \ \"description\": \"PackageGroup package list.\"\n \ - \ },\n \"biarch_only\": {\n \"\ - type\": \"boolean\",\n \"description\": \"PackageGroup\ - \ biarch only.\"\n },\n \"desc_by_lang\"\ - : {\n \"type\": \"object\",\n \ - \ \"nullable\": true,\n \"description\": \"PackageGroup\ - \ description by language.\"\n },\n \ - \ \"name_by_lang\": {\n \"type\": \"object\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"PackageGroup name by language.\"\n },\n \ - \ \"digest\": {\n \"type\": \"string\",\n \ - \ \"description\": \"PackageGroup digest.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"desc_by_lang\",\n \"description\"\ - ,\n \"digest\",\n \"display_order\"\ - ,\n \"id\",\n \"name\",\n \ - \ \"name_by_lang\",\n \"packages\"\n \ - \ ]\n },\n \"rpm.PackageLangpacksResponse\": {\n\ - \ \"type\": \"object\",\n \"description\": \"\ - PackageLangpacks serializer.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"matches\": {\n \ - \ \"type\": \"object\",\n \"nullable\": true,\n\ - \ \"description\": \"Langpacks matches.\"\n \ - \ },\n \"digest\": {\n \ - \ \"type\": \"string\",\n \"nullable\": true,\n\ - \ \"description\": \"Langpacks digest.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"digest\",\n \"matches\"\n \ - \ ]\n },\n \"rpm.PackageResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A Serializer\ - \ for Package.\\n\\nAdd serializers for the new fields defined in Package\ - \ and add those fields to the Meta class\\nkeeping fields from the parent\ - \ class as well. Provide help_text.\",\n \"properties\": {\n\ - \ \"pulp_href\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \"\ - pulp_created\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\"\ - : true,\n \"description\": \"Timestamp of creation.\"\ - \n },\n \"md5\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"The MD5 checksum if available.\"\ - \n },\n \"sha1\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"The SHA-1 checksum if available.\"\ - \n },\n \"sha224\": {\n \ - \ \"type\": \"string\",\n \"readOnly\":\ - \ true,\n \"description\": \"The SHA-224 checksum if\ - \ available.\"\n },\n \"sha256\": {\n\ - \ \"type\": \"string\",\n \"\ - readOnly\": true,\n \"description\": \"The SHA-256\ - \ checksum if available.\"\n },\n \"\ - sha384\": {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\":\ - \ \"The SHA-384 checksum if available.\"\n },\n \ - \ \"sha512\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"The SHA-512 checksum if available.\"\n \ - \ },\n \"artifact\": {\n \"type\"\ - : \"string\",\n \"format\": \"uri\",\n \ - \ \"description\": \"Artifact file representing the physical content\"\ - \n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"Name of the package\"\n \ - \ },\n \"epoch\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"The package's epoch\"\n \ - \ },\n \"version\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"The version of the package. For\ - \ example, '2.8.0'\"\n },\n \"release\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\": \"The release\ - \ of a particular version of the package. e.g. '1.el7' or '3.f24'\"\n \ - \ },\n \"arch\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"The target architecture for a\ - \ package.For example, 'x86_64', 'i686', or 'noarch'\"\n \ - \ },\n \"pkgId\": {\n \"type\"\ - : \"string\",\n \"readOnly\": true,\n \ - \ \"description\": \"Checksum of the package file\"\n \ - \ },\n \"checksum_type\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"Type of checksum, e.g. 'sha256',\ - \ 'md5'\"\n },\n \"summary\": {\n \ - \ \"type\": \"string\",\n \"readOnly\"\ - : true,\n \"description\": \"Short description of the\ - \ packaged software\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\": \"In-depth\ - \ description of the packaged software\"\n },\n \ - \ \"url\": {\n \"type\": \"string\",\n\ - \ \"readOnly\": true,\n \"description\"\ - : \"URL with more information about the packaged software\"\n \ - \ },\n \"changelogs\": {\n \ - \ \"type\": \"object\",\n \"readOnly\": true,\n \ - \ \"default\": \"[]\",\n \"description\"\ - : \"Changelogs that package contains\"\n },\n \ - \ \"files\": {\n \"type\": \"object\",\n\ - \ \"readOnly\": true,\n \"default\"\ - : \"[]\",\n \"description\": \"Files that package contains\"\ - \n },\n \"requires\": {\n \ - \ \"type\": \"object\",\n \"readOnly\"\ - : true,\n \"default\": \"[]\",\n \ - \ \"description\": \"Capabilities the package requires\"\n \ - \ },\n \"provides\": {\n \ - \ \"type\": \"object\",\n \"readOnly\": true,\n \ - \ \"default\": \"[]\",\n \"description\"\ - : \"Capabilities the package provides\"\n },\n \ - \ \"conflicts\": {\n \"type\": \"object\"\ - ,\n \"readOnly\": true,\n \"\ - default\": \"[]\",\n \"description\": \"Capabilities\ - \ the package conflicts\"\n },\n \"\ - obsoletes\": {\n \"type\": \"object\",\n \ - \ \"readOnly\": true,\n \"default\": \"\ - []\",\n \"description\": \"Capabilities the package\ - \ obsoletes\"\n },\n \"suggests\": {\n\ - \ \"type\": \"object\",\n \"\ - readOnly\": true,\n \"default\": \"[]\",\n \ - \ \"description\": \"Capabilities the package suggests\"\n\ - \ },\n \"enhances\": {\n \ - \ \"type\": \"object\",\n \"readOnly\"\ - : true,\n \"default\": \"[]\",\n \ - \ \"description\": \"Capabilities the package enhances\"\n \ - \ },\n \"recommends\": {\n \ - \ \"type\": \"object\",\n \"readOnly\": true,\n\ - \ \"default\": \"[]\",\n \"\ - description\": \"Capabilities the package recommends\"\n \ - \ },\n \"supplements\": {\n \"\ - type\": \"object\",\n \"readOnly\": true,\n \ - \ \"default\": \"[]\",\n \"description\"\ - : \"Capabilities the package supplements\"\n },\n \ - \ \"location_base\": {\n \"type\": \"\ - string\",\n \"readOnly\": true,\n \ - \ \"description\": \"Base location of this package\"\n \ - \ },\n \"location_href\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"Relative location of package to\ - \ the repodata\"\n },\n \"rpm_buildhost\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\": \"Hostname\ - \ of the system that built the package\"\n },\n \ - \ \"rpm_group\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"RPM group (See: http://fedoraproject.org/wiki/RPMGroups)\"\ - \n },\n \"rpm_license\": {\n \ - \ \"type\": \"string\",\n \"readOnly\"\ - : true,\n \"description\": \"License term applicable\ - \ to the package software (GPLv2, etc.)\"\n },\n \ - \ \"rpm_packager\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Person or persons responsible for creating the package\"\n\ - \ },\n \"rpm_sourcerpm\": {\n \ - \ \"type\": \"string\",\n \"readOnly\"\ - : true,\n \"description\": \"Name of the source package\ - \ (srpm) the package was built from\"\n },\n \ - \ \"rpm_vendor\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Name of the organization that produced the package\"\n \ - \ },\n \"rpm_header_start\": {\n \ - \ \"type\": \"integer\",\n \"readOnly\"\ - : true,\n \"description\": \"First byte of the header\"\ - \n },\n \"rpm_header_end\": {\n \ - \ \"type\": \"integer\",\n \"readOnly\"\ - : true,\n \"description\": \"Last byte of the header\"\ - \n },\n \"is_modular\": {\n \ - \ \"type\": \"boolean\",\n \"readOnly\"\ - : true,\n \"description\": \"Flag to identify if the\ - \ package is modular\"\n },\n \"size_archive\"\ - : {\n \"type\": \"integer\",\n \ - \ \"readOnly\": true,\n \"description\": \"Size,\ - \ in bytes, of the archive portion of the original package file\"\n \ - \ },\n \"size_installed\": {\n \ - \ \"type\": \"integer\",\n \"readOnly\"\ - : true,\n \"description\": \"Total size, in bytes,\ - \ of every file installed by this package\"\n },\n \ - \ \"size_package\": {\n \"type\": \"\ - integer\",\n \"readOnly\": true,\n \ - \ \"description\": \"Size, in bytes, of the package\"\n \ - \ },\n \"time_build\": {\n \ - \ \"type\": \"integer\",\n \"readOnly\": true,\n\ - \ \"description\": \"Time the package was built in\ - \ seconds since the epoch\"\n },\n \"\ - time_file\": {\n \"type\": \"integer\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"The 'file' time attribute in the primary XML - file mtime in seconds since\ - \ the epoch.\"\n }\n }\n },\n\ - \ \"rpm.RepoMetadataFileResponse\": {\n \"type\"\ - : \"object\",\n \"description\": \"RepoMetadataFile serializer.\"\ - ,\n \"properties\": {\n \"pulp_href\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"md5\": {\n \"type\": \"string\",\n\ - \ \"readOnly\": true,\n \"description\"\ - : \"The MD5 checksum if available.\"\n },\n \ - \ \"sha1\": {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"The SHA-1 checksum if available.\"\n },\n \ - \ \"sha224\": {\n \"type\": \"string\",\n\ - \ \"readOnly\": true,\n \"description\"\ - : \"The SHA-224 checksum if available.\"\n },\n \ - \ \"sha256\": {\n \"type\": \"string\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"The SHA-256 checksum if available.\"\n \ - \ },\n \"sha384\": {\n \"type\"\ - : \"string\",\n \"readOnly\": true,\n \ - \ \"description\": \"The SHA-384 checksum if available.\"\n \ - \ },\n \"sha512\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"The SHA-512 checksum if available.\"\ - \n },\n \"artifact\": {\n \ - \ \"type\": \"string\",\n \"format\":\ - \ \"uri\",\n \"description\": \"Artifact file representing\ - \ the physical content\"\n },\n \"relative_path\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"Relative path of the file.\"\n },\n\ - \ \"data_type\": {\n \"type\": \"\ - string\",\n \"description\": \"Metadata type.\"\n \ - \ },\n \"checksum_type\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"Checksum type for the file.\"\n },\n \ - \ \"checksum\": {\n \"type\": \"string\",\n \ - \ \"description\": \"Checksum for the file.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"checksum\",\n \"checksum_type\",\n\ - \ \"data_type\",\n \"relative_path\"\ - \n ]\n },\n \"rpm.RpmAlternateContentSource\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for RPM alternate content source.\",\n \"properties\"\ - : {\n \"name\": {\n \"type\": \"\ - string\",\n \"minLength\": 1,\n \ - \ \"description\": \"Name of Alternate Content Source.\"\n \ - \ },\n \"last_refreshed\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"nullable\": true,\n \"\ - description\": \"Date of last refresh of AlternateContentSource.\"\n \ - \ },\n \"paths\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n \ - \ \"type\": \"string\",\n \"\ - minLength\": 1\n },\n \"description\"\ - : \"List of paths that will be appended to the Remote url when searching for\ - \ content.\"\n },\n \"remote\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"description\": \"The remote\ - \ to provide alternate content source.\"\n }\n \ - \ },\n \"required\": [\n \"name\"\ - ,\n \"remote\"\n ]\n },\n \ - \ \"rpm.RpmAlternateContentSourceResponse\": {\n \"\ - type\": \"object\",\n \"description\": \"Serializer for RPM\ - \ alternate content source.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\": \"\ - Name of Alternate Content Source.\"\n },\n \ - \ \"last_refreshed\": {\n \"type\": \"string\"\ - ,\n \"format\": \"date-time\",\n \ - \ \"nullable\": true,\n \"description\": \"Date\ - \ of last refresh of AlternateContentSource.\"\n },\n \ - \ \"paths\": {\n \"type\": \"array\"\ - ,\n \"items\": {\n \"type\"\ - : \"string\"\n },\n \"description\"\ - : \"List of paths that will be appended to the Remote url when searching for\ - \ content.\"\n },\n \"remote\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"description\": \"The remote\ - \ to provide alternate content source.\"\n }\n \ - \ },\n \"required\": [\n \"name\"\ - ,\n \"remote\"\n ]\n },\n \ - \ \"rpm.RpmDistribution\": {\n \"type\": \"object\"\ - ,\n \"description\": \"Serializer for RPM Distributions.\"\ - ,\n \"properties\": {\n \"base_path\": {\n\ - \ \"type\": \"string\",\n \"\ - minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional content-guard.\"\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"name\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n\ - \ \"repository\": {\n \"type\":\ - \ \"string\",\n \"format\": \"uri\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"The latest RepositoryVersion for this Repository will be served.\"\n \ - \ },\n \"publication\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"Publication to be served\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"base_path\",\n \"name\"\n ]\n\ - \ },\n \"rpm.RpmDistributionResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"Serializer\ - \ for RPM Distributions.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - readOnly\": true\n },\n \"pulp_created\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\": true,\n\ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"base_path\": {\n \ - \ \"type\": \"string\",\n \"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\\\")\"\n },\n \ - \ \"base_url\": {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\"\ - : \"The URL for accessing the publication as defined by this distribution.\"\ - \n },\n \"content_guard\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional content-guard.\"\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \"name\"\ - : {\n \"type\": \"string\",\n \ - \ \"description\": \"A unique name. Ex, `rawhide` and `stable`.\"\n \ - \ },\n \"repository\": {\n \ - \ \"type\": \"string\",\n \"format\": \"\ - uri\",\n \"nullable\": true,\n \ - \ \"description\": \"The latest RepositoryVersion for this Repository will\ - \ be served.\"\n },\n \"publication\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"Publication to be served\"\n \ - \ }\n },\n \"required\": [\n\ - \ \"base_path\",\n \"name\"\n \ - \ ]\n },\n \"rpm.RpmPublication\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A Serializer\ - \ for RpmPublication.\",\n \"properties\": {\n \ - \ \"repository_version\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\"\n },\n \ - \ \"repository\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"description\": \"A URI of the repository to be published.\"\n \ - \ },\n \"metadata_checksum_type\": {\n\ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/MetadataChecksumTypeEnum\"\ - \n }\n ],\n \ - \ \"description\": \"The checksum type for metadata.\"\n \ - \ },\n \"package_checksum_type\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/PackageChecksumTypeEnum\"\ - \n }\n ],\n \ - \ \"description\": \"The checksum type for packages.\"\n \ - \ },\n \"gpgcheck\": {\n \ - \ \"type\": \"integer\",\n \"maximum\": 1,\n\ - \ \"minimum\": 0,\n \"description\"\ - : \"An option specifying whether a client should perform a GPG signature check\ - \ on packages.\"\n },\n \"repo_gpgcheck\"\ - : {\n \"type\": \"integer\",\n \ - \ \"maximum\": 1,\n \"minimum\": 0,\n \ - \ \"description\": \"An option specifying whether a client should\ - \ perform a GPG signature check on the repodata.\"\n },\n\ - \ \"sqlite_metadata\": {\n \"type\"\ - : \"boolean\",\n \"default\": false,\n \ - \ \"description\": \"DEPRECATED: An option specifying whether Pulp\ - \ should generate SQLite metadata.\"\n }\n \ - \ }\n },\n \"rpm.RpmPublicationResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"\ - A Serializer for RpmPublication.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \"\ - pulp_created\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\"\ - : true,\n \"description\": \"Timestamp of creation.\"\ - \n },\n \"repository_version\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\"\n },\n \"repository\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"description\": \"A URI\ - \ of the repository to be published.\"\n },\n \ - \ \"metadata_checksum_type\": {\n \"allOf\"\ - : [\n {\n \"$ref\"\ - : \"#/components/schemas/MetadataChecksumTypeEnum\"\n \ - \ }\n ],\n \"description\"\ - : \"The checksum type for metadata.\"\n },\n \ - \ \"package_checksum_type\": {\n \"allOf\"\ - : [\n {\n \"$ref\"\ - : \"#/components/schemas/PackageChecksumTypeEnum\"\n \ - \ }\n ],\n \"description\"\ - : \"The checksum type for packages.\"\n },\n \ - \ \"gpgcheck\": {\n \"type\": \"integer\"\ - ,\n \"maximum\": 1,\n \"minimum\"\ - : 0,\n \"description\": \"An option specifying whether\ - \ a client should perform a GPG signature check on packages.\"\n \ - \ },\n \"repo_gpgcheck\": {\n \ - \ \"type\": \"integer\",\n \"maximum\": 1,\n\ - \ \"minimum\": 0,\n \"description\"\ - : \"An option specifying whether a client should perform a GPG signature check\ - \ on the repodata.\"\n },\n \"sqlite_metadata\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"default\": false,\n \"description\": \"DEPRECATED:\ - \ An option specifying whether Pulp should generate SQLite metadata.\"\n \ - \ }\n }\n },\n \"rpm.RpmRemote\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A Serializer for RpmRemote.\",\n \"properties\": {\n \ - \ \"name\": {\n \"type\": \"string\"\ - ,\n \"minLength\": 1,\n \"description\"\ - : \"A unique name for this remote.\"\n },\n \ - \ \"url\": {\n \"type\": \"string\",\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The URL of an external content source.\"\n },\n \ - \ \"ca_cert\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - minLength\": 1,\n \"description\": \"A PEM encoded\ - \ CA certificate used to validate the server certificate presented by the\ - \ remote server.\"\n },\n \"client_cert\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded client certificate used\ - \ for authentication.\"\n },\n \"client_key\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"A PEM encoded private key used for authentication.\"\n \ - \ },\n \"tls_validation\": {\n \ - \ \"type\": \"boolean\",\n \"description\": \"If\ - \ True, TLS peer validation must be performed.\"\n },\n\ - \ \"proxy_url\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The\ - \ proxy URL. Format: scheme://host:port\"\n },\n \ - \ \"proxy_username\": {\n \"type\": \"\ - string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The username to authenticte to\ - \ the proxy.\"\n },\n \"proxy_password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to authenticate to the proxy. Extra leading and trailing\ - \ whitespace characters are not trimmed.\"\n },\n \ - \ \"username\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"The username to be used for authentication\ - \ when syncing.\"\n },\n \"password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to be used for authentication when syncing. Extra leading\ - \ and trailing whitespace characters are not trimmed.\"\n \ - \ },\n \"pulp_labels\": {\n \"\ - type\": \"object\"\n },\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"max_retries\": {\n \"type\"\ - : \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Maximum number of retry attempts after a download\ - \ failure. If not set then the default value (3) will be used.\"\n \ - \ },\n \"policy\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/Policy762Enum\"\n \ - \ }\n ],\n \"\ - default\": \"immediate\",\n \"description\": \"The\ - \ policy to use when downloading content. The possible values include: 'immediate',\ - \ 'on_demand', and 'streamed'. 'immediate' is the default.\"\n \ - \ },\n \"total_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\"\ - ,\n \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.total\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"connect_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"sles_auth_token\": {\n \"type\": \"string\",\n\ - \ \"nullable\": true,\n \"minLength\"\ - : 1,\n \"description\": \"Authentication token for\ - \ SLES repositories.\"\n }\n },\n \ - \ \"required\": [\n \"name\",\n \ - \ \"url\"\n ]\n },\n \"rpm.RpmRemoteResponse\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"A Serializer for RpmRemote.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \"\ - pulp_created\": {\n \"type\": \"string\",\n \ - \ \"format\": \"date-time\",\n \"readOnly\"\ - : true,\n \"description\": \"Timestamp of creation.\"\ - \n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\"\ - : \"A unique name for this remote.\"\n },\n \ - \ \"url\": {\n \"type\": \"string\",\n \ - \ \"description\": \"The URL of an external content source.\"\ - \n },\n \"ca_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"A PEM encoded CA certificate\ - \ used to validate the server certificate presented by the remote server.\"\ - \n },\n \"client_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"A PEM encoded client certificate\ - \ used for authentication.\"\n },\n \ - \ \"tls_validation\": {\n \"type\": \"boolean\",\n\ - \ \"description\": \"If True, TLS peer validation must\ - \ be performed.\"\n },\n \"proxy_url\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"The proxy\ - \ URL. Format: scheme://host:port\"\n },\n \ - \ \"pulp_labels\": {\n \"type\": \"object\"\n\ - \ },\n \"pulp_last_updated\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of the most recent update of the\ - \ remote.\"\n },\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"max_retries\": {\n \"type\"\ - : \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Maximum number of retry attempts after a download\ - \ failure. If not set then the default value (3) will be used.\"\n \ - \ },\n \"policy\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/Policy762Enum\"\n \ - \ }\n ],\n \"\ - default\": \"immediate\",\n \"description\": \"The\ - \ policy to use when downloading content. The possible values include: 'immediate',\ - \ 'on_demand', and 'streamed'. 'immediate' is the default.\"\n \ - \ },\n \"total_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\"\ - ,\n \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.total\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"connect_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"hidden_fields\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"object\",\n \"properties\": {\n \ - \ \"name\": {\n \"\ - type\": \"string\"\n },\n \ - \ \"is_set\": {\n \"type\"\ - : \"boolean\"\n }\n \ - \ }\n },\n \"readOnly\"\ - : true,\n \"description\": \"List of hidden (write\ - \ only) fields\"\n },\n \"sles_auth_token\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"Authentication\ - \ token for SLES repositories.\"\n }\n },\n\ - \ \"required\": [\n \"name\",\n \ - \ \"url\"\n ]\n },\n \"rpm.RpmRepository\"\ - : {\n \"type\": \"object\",\n \"description\"\ - : \"Serializer for Rpm Repositories.\",\n \"properties\": {\n\ - \ \"pulp_labels\": {\n \"type\"\ - : \"object\"\n },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A unique name for this repository.\"\ - \n },\n \"description\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"minLength\": 1,\n \ - \ \"description\": \"An optional description.\"\n },\n\ - \ \"retain_repo_versions\": {\n \ - \ \"type\": \"integer\",\n \"minimum\": 1,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Retain X versions of the repository. Default is null which retains all\ - \ versions. This is provided as a tech preview in Pulp 3 and may change in\ - \ the future.\"\n },\n \"remote\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"An optional remote to use by default when\ - \ syncing.\"\n },\n \"autopublish\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"default\": false,\n \"description\": \"Whether\ - \ to automatically create publications for new repository versions, and update\ - \ any distributions pointing to this repository.\"\n },\n\ - \ \"metadata_signing_service\": {\n \ - \ \"type\": \"string\",\n \"format\": \"uri\",\n\ - \ \"nullable\": true,\n \"description\"\ - : \"A reference to an associated signing service.\"\n },\n\ - \ \"retain_package_versions\": {\n \ - \ \"type\": \"integer\",\n \"minimum\": 0,\n \ - \ \"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.\"\ - \n },\n \"metadata_checksum_type\":\ - \ {\n \"allOf\": [\n {\n\ - \ \"$ref\": \"#/components/schemas/MetadataChecksumTypeEnum\"\ - \n }\n ],\n \ - \ \"nullable\": true,\n \"description\"\ - : \"The checksum type for metadata.\"\n },\n \ - \ \"package_checksum_type\": {\n \"allOf\"\ - : [\n {\n \"$ref\"\ - : \"#/components/schemas/PackageChecksumTypeEnum\"\n \ - \ }\n ],\n \"nullable\"\ - : true,\n \"description\": \"The checksum type for\ - \ packages.\"\n },\n \"gpgcheck\": {\n\ - \ \"type\": \"integer\",\n \"\ - maximum\": 1,\n \"minimum\": 0,\n \ - \ \"default\": 0,\n \"description\": \"An option\ - \ specifying whether a client should perform a GPG signature check on packages.\"\ - \n },\n \"repo_gpgcheck\": {\n \ - \ \"type\": \"integer\",\n \"maximum\"\ - : 1,\n \"minimum\": 0,\n \"\ - default\": 0,\n \"description\": \"An option specifying\ - \ whether a client should perform a GPG signature check on the repodata.\"\ - \n },\n \"sqlite_metadata\": {\n \ - \ \"type\": \"boolean\",\n \"default\"\ - : false,\n \"description\": \"DEPRECATED: An option\ - \ specifying whether Pulp should generate SQLite metadata.\"\n \ - \ }\n },\n \"required\": [\n \ - \ \"name\"\n ]\n },\n \"\ - rpm.RpmRepositoryResponse\": {\n \"type\": \"object\",\n \ - \ \"description\": \"Serializer for Rpm Repositories.\",\n \ - \ \"properties\": {\n \"pulp_href\": {\n \ - \ \"type\": \"string\",\n \"\ - format\": \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \ - \ \"type\": \"string\",\n \"format\": \"date-time\"\ - ,\n \"readOnly\": true,\n \"\ - description\": \"Timestamp of creation.\"\n },\n \ - \ \"versions_href\": {\n \"type\": \"\ - string\",\n \"format\": \"uri\",\n \ - \ \"readOnly\": true\n },\n \"\ - pulp_labels\": {\n \"type\": \"object\"\n \ - \ },\n \"latest_version_href\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"readOnly\": true\n \ - \ },\n \"name\": {\n \"type\"\ - : \"string\",\n \"description\": \"A unique name for\ - \ this repository.\"\n },\n \"description\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"An optional\ - \ description.\"\n },\n \"retain_repo_versions\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Retain X versions of the repository.\ - \ Default is null which retains all versions. This is provided as a tech preview\ - \ in Pulp 3 and may change in the future.\"\n },\n \ - \ \"remote\": {\n \"type\": \"string\"\ - ,\n \"format\": \"uri\",\n \"\ - nullable\": true,\n \"description\": \"An optional\ - \ remote to use by default when syncing.\"\n },\n \ - \ \"autopublish\": {\n \"type\": \"boolean\"\ - ,\n \"default\": false,\n \"\ - description\": \"Whether to automatically create publications for new repository\ - \ versions, and update any distributions pointing to this repository.\"\n\ - \ },\n \"metadata_signing_service\"\ - : {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"nullable\": true,\n \ - \ \"description\": \"A reference to an associated signing\ - \ service.\"\n },\n \"retain_package_versions\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 0,\n \"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.\"\n },\n \ - \ \"metadata_checksum_type\": {\n \"allOf\": [\n\ - \ {\n \"$ref\":\ - \ \"#/components/schemas/MetadataChecksumTypeEnum\"\n \ - \ }\n ],\n \"nullable\"\ - : true,\n \"description\": \"The checksum type for\ - \ metadata.\"\n },\n \"package_checksum_type\"\ - : {\n \"allOf\": [\n {\n\ - \ \"$ref\": \"#/components/schemas/PackageChecksumTypeEnum\"\ - \n }\n ],\n \ - \ \"nullable\": true,\n \"description\"\ - : \"The checksum type for packages.\"\n },\n \ - \ \"gpgcheck\": {\n \"type\": \"integer\"\ - ,\n \"maximum\": 1,\n \"minimum\"\ - : 0,\n \"default\": 0,\n \"\ - description\": \"An option specifying whether a client should perform a GPG\ - \ signature check on packages.\"\n },\n \ - \ \"repo_gpgcheck\": {\n \"type\": \"integer\"\ - ,\n \"maximum\": 1,\n \"minimum\"\ - : 0,\n \"default\": 0,\n \"\ - description\": \"An option specifying whether a client should perform a GPG\ - \ signature check on the repodata.\"\n },\n \ - \ \"sqlite_metadata\": {\n \"type\": \"boolean\"\ - ,\n \"default\": false,\n \"\ - description\": \"DEPRECATED: An option specifying whether Pulp should generate\ - \ SQLite metadata.\"\n }\n },\n \ - \ \"required\": [\n \"name\"\n ]\n\ - \ },\n \"rpm.UlnRemote\": {\n \"type\"\ - : \"object\",\n \"description\": \"A Serializer for UlnRemote.\"\ - ,\n \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"minLength\"\ - : 1,\n \"description\": \"A unique name for this remote.\"\ - \n },\n \"url\": {\n \ - \ \"type\": \"string\",\n \"minLength\": 1,\n\ - \ \"description\": \"The ULN repo URL of the remote\ - \ content source.\\\"This is \\\"uln://\\\" followed by the channel name.\ - \ E.g.: \\\"uln://ol7_x86_64_oracle\\\"\"\n },\n \ - \ \"ca_cert\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - minLength\": 1,\n \"description\": \"A PEM encoded\ - \ CA certificate used to validate the server certificate presented by the\ - \ remote server.\"\n },\n \"client_cert\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"A PEM encoded client certificate used\ - \ for authentication.\"\n },\n \"client_key\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"A PEM encoded private key used for authentication.\"\n \ - \ },\n \"tls_validation\": {\n \ - \ \"type\": \"boolean\",\n \"description\": \"If\ - \ True, TLS peer validation must be performed.\"\n },\n\ - \ \"proxy_url\": {\n \"type\": \"\ - string\",\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\": \"The\ - \ proxy URL. Format: scheme://host:port\"\n },\n \ - \ \"proxy_username\": {\n \"type\": \"\ - string\",\n \"writeOnly\": true,\n \ - \ \"nullable\": true,\n \"minLength\": 1,\n\ - \ \"description\": \"The username to authenticte to\ - \ the proxy.\"\n },\n \"proxy_password\"\ - : {\n \"type\": \"string\",\n \ - \ \"writeOnly\": true,\n \"nullable\": true,\n \ - \ \"minLength\": 1,\n \"description\"\ - : \"The password to authenticate to the proxy. Extra leading and trailing\ - \ whitespace characters are not trimmed.\"\n },\n \ - \ \"username\": {\n \"type\": \"string\"\ - ,\n \"writeOnly\": true,\n \"\ - minLength\": 1,\n \"description\": \"Your ULN account\ - \ username.\"\n },\n \"password\": {\n\ - \ \"type\": \"string\",\n \"\ - writeOnly\": true,\n \"minLength\": 1,\n \ - \ \"description\": \"Your ULN account password.\"\n \ - \ },\n \"pulp_labels\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"download_concurrency\": {\n \"type\": \"integer\"\ - ,\n \"minimum\": 1,\n \"nullable\"\ - : true,\n \"description\": \"Total number of simultaneous\ - \ connections. If not set then the default value will be used.\"\n \ - \ },\n \"max_retries\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Maximum number of retry attempts\ - \ after a download failure. If not set then the default value (3) will be\ - \ used.\"\n },\n \"policy\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/Policy762Enum\"\ - \n }\n ],\n \ - \ \"default\": \"immediate\",\n \"description\"\ - : \"The policy to use when downloading content. The possible values include:\ - \ 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\"\n\ - \ },\n \"total_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\"\ - : \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\": \"\ - aiohttp.ClientTimeout.total (q.v.) for download-connections. The default is\ - \ null, which will cause the default from the aiohttp library to be used.\"\ - \n },\n \"connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\"\ - : \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\": \"\ - aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default\ - \ is null, which will cause the default from the aiohttp library to be used.\"\ - \n },\n \"sock_connect_timeout\": {\n\ - \ \"type\": \"number\",\n \"\ - format\": \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections. The\ - \ default is null, which will cause the default from the aiohttp library to\ - \ be used.\"\n },\n \"sock_read_timeout\"\ - : {\n \"type\": \"number\",\n \ - \ \"format\": \"double\",\n \"minimum\": 0.0,\n \ - \ \"nullable\": true,\n \"description\"\ - : \"aiohttp.ClientTimeout.sock_read (q.v.) for download-connections. The default\ - \ is null, which will cause the default from the aiohttp library to be used.\"\ - \n },\n \"headers\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"object\"\n \ - \ },\n \"description\": \"Headers for aiohttp.Clientsession\"\ - \n },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\"\ - : true,\n \"description\": \"Limits requests per second\ - \ for each concurrent downloader\"\n },\n \ - \ \"uln_server_base_url\": {\n \"type\": \"string\"\ - ,\n \"nullable\": true,\n \"\ - minLength\": 1,\n \"description\": \"Base URL of the\ - \ ULN server. If the uln_server_base_url is not provided pulp_rpm willuse\ - \ the contents of the DEFAULT_ULN_SERVER_BASE_URL setting instead.\"\n \ - \ }\n },\n \"required\": [\n\ - \ \"name\",\n \"password\",\n \ - \ \"url\",\n \"username\"\n \ - \ ]\n },\n \"rpm.UlnRemoteResponse\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A Serializer\ - \ for UlnRemote.\",\n \"properties\": {\n \ - \ \"pulp_href\": {\n \"type\": \"string\",\n \ - \ \"format\": \"uri\",\n \"readOnly\"\ - : true\n },\n \"pulp_created\": {\n\ - \ \"type\": \"string\",\n \"\ - format\": \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of creation.\"\n \ - \ },\n \"name\": {\n \ - \ \"type\": \"string\",\n \"description\": \"A unique\ - \ name for this remote.\"\n },\n \"\ - url\": {\n \"type\": \"string\",\n \ - \ \"description\": \"The ULN repo URL of the remote content source.\\\ - \"This is \\\"uln://\\\" followed by the channel name. E.g.: \\\"uln://ol7_x86_64_oracle\\\ - \"\"\n },\n \"ca_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"A PEM encoded CA certificate\ - \ used to validate the server certificate presented by the remote server.\"\ - \n },\n \"client_cert\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"A PEM encoded client certificate\ - \ used for authentication.\"\n },\n \ - \ \"tls_validation\": {\n \"type\": \"boolean\",\n\ - \ \"description\": \"If True, TLS peer validation must\ - \ be performed.\"\n },\n \"proxy_url\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"The proxy\ - \ URL. Format: scheme://host:port\"\n },\n \ - \ \"pulp_labels\": {\n \"type\": \"object\"\n\ - \ },\n \"pulp_last_updated\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"date-time\",\n \"readOnly\": true,\n \ - \ \"description\": \"Timestamp of the most recent update of the\ - \ remote.\"\n },\n \"download_concurrency\"\ - : {\n \"type\": \"integer\",\n \ - \ \"minimum\": 1,\n \"nullable\": true,\n \ - \ \"description\": \"Total number of simultaneous connections.\ - \ If not set then the default value will be used.\"\n },\n\ - \ \"max_retries\": {\n \"type\"\ - : \"integer\",\n \"nullable\": true,\n \ - \ \"description\": \"Maximum number of retry attempts after a download\ - \ failure. If not set then the default value (3) will be used.\"\n \ - \ },\n \"policy\": {\n \ - \ \"allOf\": [\n {\n \ - \ \"$ref\": \"#/components/schemas/Policy762Enum\"\n \ - \ }\n ],\n \"\ - default\": \"immediate\",\n \"description\": \"The\ - \ policy to use when downloading content. The possible values include: 'immediate',\ - \ 'on_demand', and 'streamed'. 'immediate' is the default.\"\n \ - \ },\n \"total_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\"\ - ,\n \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.total\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"connect_timeout\": {\n \"type\"\ - : \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\": true,\n\ - \ \"description\": \"aiohttp.ClientTimeout.connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_connect_timeout\": {\n \ - \ \"type\": \"number\",\n \"format\": \"double\",\n\ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"sock_read_timeout\": {\n \"\ - type\": \"number\",\n \"format\": \"double\",\n \ - \ \"minimum\": 0.0,\n \"nullable\"\ - : true,\n \"description\": \"aiohttp.ClientTimeout.sock_read\ - \ (q.v.) for download-connections. The default is null, which will cause the\ - \ default from the aiohttp library to be used.\"\n },\n\ - \ \"headers\": {\n \"type\": \"\ - array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"description\": \"Headers for aiohttp.Clientsession\"\n \ - \ },\n \"rate_limit\": {\n \ - \ \"type\": \"integer\",\n \"nullable\": true,\n\ - \ \"description\": \"Limits requests per second for\ - \ each concurrent downloader\"\n },\n \ - \ \"hidden_fields\": {\n \"type\": \"array\",\n \ - \ \"items\": {\n \"type\"\ - : \"object\",\n \"properties\": {\n \ - \ \"name\": {\n \"\ - type\": \"string\"\n },\n \ - \ \"is_set\": {\n \"type\"\ - : \"boolean\"\n }\n \ - \ }\n },\n \"readOnly\"\ - : true,\n \"description\": \"List of hidden (write\ - \ only) fields\"\n },\n \"uln_server_base_url\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"Base URL\ - \ of the ULN server. If the uln_server_base_url is not provided pulp_rpm willuse\ - \ the contents of the DEFAULT_ULN_SERVER_BASE_URL setting instead.\"\n \ - \ }\n },\n \"required\": [\n\ - \ \"name\",\n \"url\"\n \ - \ ]\n },\n \"rpm.UpdateCollection\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A Serializer\ - \ for UpdateCollection.\",\n \"properties\": {\n \ - \ \"name\": {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\"\ - : \"Collection name.\"\n },\n \"shortname\"\ - : {\n \"type\": \"string\",\n \ - \ \"nullable\": true,\n \"description\": \"Collection\ - \ short name.\"\n },\n \"module\": {\n\ - \ \"type\": \"object\",\n \"\ - nullable\": true,\n \"description\": \"Collection modular\ - \ NSVCA.\"\n }\n },\n \"\ - required\": [\n \"module\",\n \"name\"\ - ,\n \"shortname\"\n ]\n },\n\ - \ \"rpm.UpdateCollectionResponse\": {\n \"type\"\ - : \"object\",\n \"description\": \"A Serializer for UpdateCollection.\"\ - ,\n \"properties\": {\n \"name\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"Collection name.\"\n \ - \ },\n \"shortname\": {\n \ - \ \"type\": \"string\",\n \"nullable\"\ - : true,\n \"description\": \"Collection short name.\"\ - \n },\n \"module\": {\n \ - \ \"type\": \"object\",\n \"nullable\":\ - \ true,\n \"description\": \"Collection modular NSVCA.\"\ - \n },\n \"packages\": {\n \ - \ \"type\": \"array\",\n \"items\": {\n\ - \ \"type\": \"object\"\n \ - \ },\n \"readOnly\": true,\n \ - \ \"description\": \"List of packages\"\n }\n \ - \ },\n \"required\": [\n \"module\"\ - ,\n \"name\",\n \"shortname\"\n \ - \ ]\n },\n \"rpm.UpdateRecord\": {\n \ - \ \"type\": \"object\",\n \"description\": \"A Serializer\ - \ for UpdateRecord.\",\n \"properties\": {\n \ - \ \"file\": {\n \"type\": \"string\",\n \ - \ \"format\": \"binary\",\n \"writeOnly\"\ - : true,\n \"description\": \"An uploaded file that\ - \ may be turned into the artifact of the content unit.\"\n \ - \ },\n \"repository\": {\n \"\ - type\": \"string\",\n \"format\": \"uri\",\n \ - \ \"writeOnly\": true,\n \"description\"\ - : \"A URI of a repository the new content unit should be associated with.\"\ - \n }\n }\n },\n \"\ - rpm.UpdateRecordResponse\": {\n \"type\": \"object\",\n \ - \ \"description\": \"A Serializer for UpdateRecord.\",\n \ - \ \"properties\": {\n \"pulp_href\": {\n \ - \ \"type\": \"string\",\n \"format\"\ - : \"uri\",\n \"readOnly\": true\n \ - \ },\n \"pulp_created\": {\n \"\ - type\": \"string\",\n \"format\": \"date-time\",\n\ - \ \"readOnly\": true,\n \"description\"\ - : \"Timestamp of creation.\"\n },\n \ - \ \"id\": {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\":\ - \ \"Update id (short update name, e.g. RHEA-2013:1777)\"\n \ - \ },\n \"updated_date\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n \ - \ \"description\": \"Date when the update was updated\ - \ (e.g. '2013-12-02 00:00:00')\"\n },\n \ - \ \"description\": {\n \"type\": \"string\",\n\ - \ \"readOnly\": true,\n \"description\"\ - : \"Update description\"\n },\n \"issued_date\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\": \"Date when\ - \ the update was issued (e.g. '2013-12-02 00:00:00')\"\n \ - \ },\n \"fromstr\": {\n \"type\"\ - : \"string\",\n \"readOnly\": true,\n \ - \ \"description\": \"Source of the update (e.g. security@redhat.com)\"\ - \n },\n \"status\": {\n \ - \ \"type\": \"string\",\n \"readOnly\":\ - \ true,\n \"description\": \"Update status ('final',\ - \ ...)\"\n },\n \"title\": {\n \ - \ \"type\": \"string\",\n \"readOnly\"\ - : true,\n \"description\": \"Update name\"\n \ - \ },\n \"summary\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n\ - \ \"description\": \"Short summary\"\n \ - \ },\n \"version\": {\n \"\ - type\": \"string\",\n \"readOnly\": true,\n \ - \ \"description\": \"Update version (probably always an integer\ - \ number)\"\n },\n \"type\": {\n \ - \ \"type\": \"string\",\n \"readOnly\"\ - : true,\n \"description\": \"Update type ('enhancement',\ - \ 'bugfix', ...)\"\n },\n \"severity\"\ - : {\n \"type\": \"string\",\n \ - \ \"readOnly\": true,\n \"description\": \"Severity\"\ - \n },\n \"solution\": {\n \ - \ \"type\": \"string\",\n \"readOnly\"\ - : true,\n \"description\": \"Solution\"\n \ - \ },\n \"release\": {\n \ - \ \"type\": \"string\",\n \"readOnly\": true,\n \ - \ \"description\": \"Update release\"\n \ - \ },\n \"rights\": {\n \"\ - type\": \"string\",\n \"readOnly\": true,\n \ - \ \"description\": \"Copyrights\"\n },\n\ - \ \"pushcount\": {\n \"type\": \"\ - string\",\n \"readOnly\": true,\n \ - \ \"description\": \"Push count\"\n },\n \ - \ \"pkglist\": {\n \"type\": \"array\",\n\ - \ \"items\": {\n \"$ref\"\ - : \"#/components/schemas/rpm.UpdateCollectionResponse\"\n \ - \ },\n \"readOnly\": true,\n \ - \ \"description\": \"List of packages\"\n },\n\ - \ \"references\": {\n \"type\":\ - \ \"array\",\n \"items\": {\n \ - \ \"type\": \"object\"\n },\n \ - \ \"readOnly\": true,\n \"description\": \"\ - List of references\"\n },\n \"reboot_suggested\"\ - : {\n \"type\": \"boolean\",\n \ - \ \"readOnly\": true,\n \"description\": \"Reboot\ - \ suggested\"\n }\n }\n }\n \ - \ },\n \"securitySchemes\": {\n \"basicAuth\": {\n\ - \ \"type\": \"http\",\n \"scheme\": \"basic\"\ - \n },\n \"cookieAuth\": {\n \"type\"\ - : \"apiKey\",\n \"in\": \"cookie\",\n \"name\"\ - : \"sessionid\"\n }\n }\n },\n \"servers\": [\n \ - \ {\n \"url\": \"http://localhost:5001/\"\n }\n \ - \ ]\n}" + string: "{\n \"openapi\": \"3.0.3\",\n \"info\": {\n \"title\": + \"Pulp 3 API\",\n \"version\": \"v3\",\n \"description\": \"Fetch, + Upload, Organize, and Distribute Software Packages\",\n \"contact\": + {\n \"name\": \"Pulp Team\",\n \"email\": \"pulp-list@redhat.com\",\n + \ \"url\": \"https://pulpproject.org\"\n },\n \"license\": + {\n \"name\": \"GPLv2+\",\n \"url\": \"https://raw.githubusercontent.com/pulp/pulpcore/master/LICENSE\"\n + \ },\n \"x-logo\": {\n \"url\": \"https://pulp.plan.io/attachments/download/517478/pulp_logo_word_rectangle.svg\"\n + \ },\n \"x-pulp-app-versions\": {\n \"core\": \"3.57.1\",\n + \ \"rpm\": \"3.27.1\",\n \"ostree\": \"2.4.3\",\n \"certguard\": + \"3.57.1\",\n \"file\": \"3.57.1\",\n \"deb\": \"3.3.1\",\n + \ \"gem\": \"0.6.1\",\n \"maven\": \"0.8.1\",\n \"ansible\": + \"0.22.1\",\n \"python\": \"3.12.1\",\n \"container\": + \"2.21.0\"\n },\n \"x-pulp-domain-enabled\": false\n },\n + \ \"paths\": {\n \"/ansible/collections/\": {\n \"post\": + {\n \"operationId\": \"upload_collection\",\n \"description\": + \"Create an artifact and trigger an asynchronous task to create Collection + content from it.\",\n \"summary\": \"Upload a collection\",\n + \ \"tags\": [\n \"Ansible: Collections\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionOneShot\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionOneShot\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\n \"responses\": {\n + \ \"202\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/access_policies/\": {\n \"get\": {\n \"operationId\": + \"access_policies_list\",\n \"description\": \"ViewSet for + AccessPolicy.\\n\\nNOTE: This API endpoint is in \\\"tech preview\\\" and + subject to change\",\n \"summary\": \"List access policys\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"customized\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where customized + matches value\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-creation_hooks\",\n \"-customized\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-queryset_scoping\",\n \"-statements\",\n + \ \"-viewset_name\",\n \"creation_hooks\",\n + \ \"customized\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"queryset_scoping\",\n + \ \"statements\",\n \"viewset_name\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `creation_hooks` - Creation hooks\\n* `-creation_hooks` - Creation hooks (descending)\\n* + `statements` - Statements\\n* `-statements` - Statements (descending)\\n* + `viewset_name` - Viewset name\\n* `-viewset_name` - Viewset name (descending)\\n* + `customized` - Customized\\n* `-customized` - Customized (descending)\\n* + `queryset_scoping` - Queryset scoping\\n* `-queryset_scoping` - Queryset scoping + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"viewset_name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where viewset_name matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"viewset_name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where viewset_name contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"viewset_name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where viewset_name contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"viewset_name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where viewset_name matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"viewset_name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where viewset_name is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"viewset_name__iregex\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where viewset_name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"viewset_name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where viewset_name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"viewset_name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where viewset_name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"viewset_name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where viewset_name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Access_Policies\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedAccessPolicyResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{access_policy_href}\": {\n \"get\": + {\n \"operationId\": \"access_policies_read\",\n \"description\": + \"ViewSet for AccessPolicy.\\n\\nNOTE: This API endpoint is in \\\"tech preview\\\" + and subject to change\",\n \"summary\": \"Inspect an access + policy\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"access_policy_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Access_Policies\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AccessPolicyResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"access_policies_update\",\n + \ \"description\": \"ViewSet for AccessPolicy.\\n\\nNOTE: This + API endpoint is in \\\"tech preview\\\" and subject to change\",\n \"summary\": + \"Update an access policy\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"access_policy_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Access_Policies\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AccessPolicy\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AccessPolicy\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AccessPolicy\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AccessPolicyResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"access_policies_partial_update\",\n \"description\": \"ViewSet + for AccessPolicy.\\n\\nNOTE: This API endpoint is in \\\"tech preview\\\" + and subject to change\",\n \"summary\": \"Update an access + policy\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"access_policy_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Access_Policies\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedAccessPolicy\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedAccessPolicy\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedAccessPolicy\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AccessPolicyResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{access_policy_href}reset/\": {\n \"post\": + {\n \"operationId\": \"access_policies_reset\",\n \"description\": + \"Reset the access policy to its uncustomized default value.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"access_policy_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Access_Policies\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AccessPolicyResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/acs/file/file/\": {\n \"get\": {\n \"operationId\": + \"acs_file_file_list\",\n \"description\": \"Alternate Content + Source ViewSet for File\\n\\nACS support is provided as a tech preview in + pulp_file.\",\n \"summary\": \"List file alternate content + sources\",\n \"parameters\": [\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-last_refreshed\",\n \"-name\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"last_refreshed\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `last_refreshed` - Last refreshed\\n* + `-last_refreshed` - Last refreshed (descending)\\n* `pk` - Pk\\n* `-pk` - + Pk (descending)\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Acs: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedfile.FileAlternateContentSourceResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"acs_file_file_create\",\n \"description\": \"Alternate Content + Source ViewSet for File\\n\\nACS support is provided as a tech preview in + pulp_file.\",\n \"summary\": \"Create a file alternate content + source\",\n \"tags\": [\n \"Acs: File\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSource\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileAlternateContentSource\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileAlternateContentSource\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSourceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_alternate_content_source_href}\": + {\n \"get\": {\n \"operationId\": \"acs_file_file_read\",\n + \ \"description\": \"Alternate Content Source ViewSet for File\\n\\nACS + support is provided as a tech preview in pulp_file.\",\n \"summary\": + \"Inspect a file alternate content source\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Acs: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileAlternateContentSourceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"acs_file_file_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a file alternate content source\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"file_file_alternate_content_source_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Acs: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileAlternateContentSource\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileAlternateContentSource\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileAlternateContentSource\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"acs_file_file_partial_update\",\n \"description\": \"Trigger + an asynchronous partial update task\",\n \"summary\": \"Update + a file alternate content source\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: File\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedfile.FileAlternateContentSource\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedfile.FileAlternateContentSource\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedfile.FileAlternateContentSource\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"acs_file_file_delete\",\n \"description\": \"Trigger an asynchronous + delete ACS task\",\n \"summary\": \"Delete a file alternate + content source\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: File\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_alternate_content_source_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"acs_file_file_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: File\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_alternate_content_source_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"acs_file_file_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Acs: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_alternate_content_source_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"acs_file_file_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"file_file_alternate_content_source_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Acs: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_alternate_content_source_href}refresh/\": + {\n \"post\": {\n \"operationId\": \"acs_file_file_refresh\",\n + \ \"description\": \"Trigger an asynchronous task to create + Alternate Content Source content.\",\n \"summary\": \"Refresh + metadata\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"file_file_alternate_content_source_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Acs: File\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/TaskGroupOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{file_file_alternate_content_source_href}remove_role/\": {\n \"post\": + {\n \"operationId\": \"acs_file_file_remove_role\",\n \"description\": + \"Remove a role for this object from users/groups.\",\n \"summary\": + \"Remove a role\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: File\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/acs/rpm/rpm/\": {\n \"get\": + {\n \"operationId\": \"acs_rpm_rpm_list\",\n \"description\": + \"ViewSet for ACS.\",\n \"summary\": \"List rpm alternate content + sources\",\n \"parameters\": [\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-last_refreshed\",\n \"-name\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"last_refreshed\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `last_refreshed` - Last refreshed\\n* + `-last_refreshed` - Last refreshed (descending)\\n* `pk` - Pk\\n* `-pk` - + Pk (descending)\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Acs: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.RpmAlternateContentSourceResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"acs_rpm_rpm_create\",\n \"description\": \"ViewSet for ACS.\",\n + \ \"summary\": \"Create a rpm alternate content source\",\n + \ \"tags\": [\n \"Acs: Rpm\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmAlternateContentSource\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmAlternateContentSource\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmAlternateContentSource\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSourceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_alternate_content_source_href}\": + {\n \"get\": {\n \"operationId\": \"acs_rpm_rpm_read\",\n + \ \"description\": \"ViewSet for ACS.\",\n \"summary\": + \"Inspect a rpm alternate content source\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Acs: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmAlternateContentSourceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"acs_rpm_rpm_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a rpm alternate content source\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_rpm_alternate_content_source_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Acs: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmAlternateContentSource\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmAlternateContentSource\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmAlternateContentSource\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"acs_rpm_rpm_partial_update\",\n \"description\": \"Trigger + an asynchronous partial update task\",\n \"summary\": \"Update + a rpm alternate content source\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: Rpm\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.RpmAlternateContentSource\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.RpmAlternateContentSource\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.RpmAlternateContentSource\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"acs_rpm_rpm_delete\",\n \"description\": \"Trigger an asynchronous + delete ACS task\",\n \"summary\": \"Delete a rpm alternate + content source\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: Rpm\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_alternate_content_source_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"acs_rpm_rpm_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: Rpm\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_alternate_content_source_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"acs_rpm_rpm_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Acs: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_alternate_content_source_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"acs_rpm_rpm_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_rpm_alternate_content_source_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Acs: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_alternate_content_source_href}refresh/\": + {\n \"post\": {\n \"operationId\": \"acs_rpm_rpm_refresh\",\n + \ \"description\": \"Trigger an asynchronous task to create + Alternate Content Source content.\",\n \"parameters\": [\n + \ {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: Rpm\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/TaskGroupOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_alternate_content_source_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"acs_rpm_rpm_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_alternate_content_source_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Acs: Rpm\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/ansible/collections/\": + {\n \"get\": {\n \"operationId\": \"ansible_collections_list\",\n + \ \"description\": \"Viewset for Ansible Collections.\",\n \"summary\": + \"List collections\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"name\",\n + \ \"namespace\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `namespace` - Namespace\\n* `-namespace` - Namespace + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `pk` - + Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Ansible: + Collections\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedansible.CollectionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_collection_href}\": {\n \"get\": + {\n \"operationId\": \"ansible_collections_read\",\n \"description\": + \"Viewset for Ansible Collections.\",\n \"summary\": \"Inspect + a collection\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Ansible: + Collections\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.CollectionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_collection_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"ansible_collections_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_collection_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Ansible: Collections\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_collection_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"ansible_collections_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_collection_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Ansible: + Collections\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_collection_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"ansible_collections_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_collection_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Ansible: + Collections\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_collection_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"ansible_collections_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_collection_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Ansible: Collections\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/ansible/copy/\": {\n \"post\": + {\n \"operationId\": \"copy_content\",\n \"description\": + \"Trigger an asynchronous task to copy ansible content from one repository + into another, creating a new repository version.\",\n \"summary\": + \"Copy content\",\n \"tags\": [\n \"Ansible: + Copy\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Copy\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Copy\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Copy\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/artifacts/\": {\n \"get\": {\n \"operationId\": + \"artifacts_list\",\n \"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.\",\n + \ \"summary\": \"List artifacts\",\n \"parameters\": + [\n {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"md5\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where md5 matches + value\"\n },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-file\",\n + \ \"-md5\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-sha1\",\n + \ \"-sha224\",\n \"-sha256\",\n + \ \"-sha384\",\n \"-sha512\",\n + \ \"-size\",\n \"-timestamp_of_interest\",\n + \ \"file\",\n \"md5\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"sha1\",\n \"sha224\",\n + \ \"sha256\",\n \"sha384\",\n + \ \"sha512\",\n \"size\",\n + \ \"timestamp_of_interest\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `file` - File\\n* `-file` - File (descending)\\n* + `size` - Size\\n* `-size` - Size (descending)\\n* `md5` - Md5\\n* `-md5` - + Md5 (descending)\\n* `sha1` - Sha1\\n* `-sha1` - Sha1 (descending)\\n* `sha224` + - Sha224\\n* `-sha224` - Sha224 (descending)\\n* `sha256` - Sha256\\n* `-sha256` + - Sha256 (descending)\\n* `sha384` - Sha384\\n* `-sha384` - Sha384 (descending)\\n* + `sha512` - Sha512\\n* `-sha512` - Sha512 (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Artifacts have been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha1\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where sha1 matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha224\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where sha224 matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where sha256 matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha384\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where sha384 matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha512\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where sha512 matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Artifacts\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedArtifactResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"artifacts_create\",\n \"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.\",\n + \ \"summary\": \"Create an artifact\",\n \"tags\": + [\n \"Artifacts\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Artifact\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Artifact\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ArtifactResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{artifact_href}\": {\n \"get\": {\n \"operationId\": + \"artifacts_read\",\n \"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.\",\n + \ \"summary\": \"Inspect an artifact\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"artifact_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Artifacts\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ArtifactResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"artifacts_delete\",\n \"description\": \"Remove Artifact + only if it is not associated with any Content.\",\n \"summary\": + \"Delete an artifact\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"artifact_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Artifacts\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"/pulp/api/v3/content/\": + {\n \"get\": {\n \"operationId\": \"content_list\",\n + \ \"description\": \"Endpoint to list all content.\",\n \"summary\": + \"List content\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"pk\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_type\",\n \"schema\": {\n \"type\": + \"string\",\n \"enum\": [\n \"ansible.collection_deprecation\",\n + \ \"ansible.collection_mark\",\n \"ansible.collection_signature\",\n + \ \"ansible.collection_version\",\n \"ansible.namespace\",\n + \ \"ansible.role\",\n \"container.blob\",\n + \ \"container.manifest\",\n \"container.signature\",\n + \ \"container.tag\",\n \"core.publishedmetadata\",\n + \ \"deb.generic\",\n \"deb.installer_file_index\",\n + \ \"deb.installer_package\",\n \"deb.package\",\n + \ \"deb.package_index\",\n \"deb.package_release_component\",\n + \ \"deb.release\",\n \"deb.release_architecture\",\n + \ \"deb.release_component\",\n \"deb.release_file\",\n + \ \"deb.source_index\",\n \"deb.source_package\",\n + \ \"deb.source_package_release_component\",\n + \ \"file.file\",\n \"gem.gem\",\n + \ \"maven.artifact\",\n \"maven.metadata\",\n + \ \"ostree.commit\",\n \"ostree.config\",\n + \ \"ostree.content\",\n \"ostree.object\",\n + \ \"ostree.refs\",\n \"ostree.summary\",\n + \ \"python.python\",\n \"rpm.advisory\",\n + \ \"rpm.distribution_tree\",\n \"rpm.modulemd\",\n + \ \"rpm.modulemd_defaults\",\n \"rpm.modulemd_obsolete\",\n + \ \"rpm.package\",\n \"rpm.packagecategory\",\n + \ \"rpm.packageenvironment\",\n \"rpm.packagegroup\",\n + \ \"rpm.packagelangpacks\",\n \"rpm.repo_metadata_file\"\n + \ ]\n },\n \"description\": + \"Pulp type\\n\\n* `core.publishedmetadata` - core.publishedmetadata\\n* `rpm.advisory` + - rpm.advisory\\n* `rpm.packagegroup` - rpm.packagegroup\\n* `rpm.packagecategory` + - rpm.packagecategory\\n* `rpm.packageenvironment` - rpm.packageenvironment\\n* + `rpm.packagelangpacks` - rpm.packagelangpacks\\n* `rpm.repo_metadata_file` + - rpm.repo_metadata_file\\n* `rpm.distribution_tree` - rpm.distribution_tree\\n* + `rpm.package` - rpm.package\\n* `rpm.modulemd` - rpm.modulemd\\n* `rpm.modulemd_defaults` + - rpm.modulemd_defaults\\n* `rpm.modulemd_obsolete` - rpm.modulemd_obsolete\\n* + `ostree.object` - ostree.object\\n* `ostree.commit` - ostree.commit\\n* `ostree.refs` + - ostree.refs\\n* `ostree.content` - ostree.content\\n* `ostree.config` - + ostree.config\\n* `ostree.summary` - ostree.summary\\n* `file.file` - file.file\\n* + `deb.package` - deb.package\\n* `deb.installer_package` - deb.installer_package\\n* + `deb.generic` - deb.generic\\n* `deb.source_package` - deb.source_package\\n* + `deb.release` - deb.release\\n* `deb.release_architecture` - deb.release_architecture\\n* + `deb.release_component` - deb.release_component\\n* `deb.package_release_component` + - deb.package_release_component\\n* `deb.source_package_release_component` + - deb.source_package_release_component\\n* `deb.release_file` - deb.release_file\\n* + `deb.package_index` - deb.package_index\\n* `deb.installer_file_index` - deb.installer_file_index\\n* + `deb.source_index` - deb.source_index\\n* `gem.gem` - gem.gem\\n* `maven.artifact` + - maven.artifact\\n* `maven.metadata` - maven.metadata\\n* `ansible.role` + - ansible.role\\n* `ansible.collection_version` - ansible.collection_version\\n* + `ansible.collection_mark` - ansible.collection_mark\\n* `ansible.collection_signature` + - ansible.collection_signature\\n* `ansible.namespace` - ansible.namespace\\n* + `ansible.collection_deprecation` - ansible.collection_deprecation\\n* `python.python` + - python.python\\n* `container.blob` - container.blob\\n* `container.manifest` + - container.manifest\\n* `container.tag` - container.tag\\n* `container.signature` + - container.signature\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_type__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"ansible.collection_deprecation\",\n + \ \"ansible.collection_mark\",\n \"ansible.collection_signature\",\n + \ \"ansible.collection_version\",\n \"ansible.namespace\",\n + \ \"ansible.role\",\n \"container.blob\",\n + \ \"container.manifest\",\n \"container.signature\",\n + \ \"container.tag\",\n \"core.publishedmetadata\",\n + \ \"deb.generic\",\n \"deb.installer_file_index\",\n + \ \"deb.installer_package\",\n \"deb.package\",\n + \ \"deb.package_index\",\n \"deb.package_release_component\",\n + \ \"deb.release\",\n \"deb.release_architecture\",\n + \ \"deb.release_component\",\n \"deb.release_file\",\n + \ \"deb.source_index\",\n \"deb.source_package\",\n + \ \"deb.source_package_release_component\",\n + \ \"file.file\",\n \"gem.gem\",\n + \ \"maven.artifact\",\n \"maven.metadata\",\n + \ \"ostree.commit\",\n \"ostree.config\",\n + \ \"ostree.content\",\n \"ostree.object\",\n + \ \"ostree.refs\",\n \"ostree.summary\",\n + \ \"python.python\",\n \"rpm.advisory\",\n + \ \"rpm.distribution_tree\",\n \"rpm.modulemd\",\n + \ \"rpm.modulemd_defaults\",\n \"rpm.modulemd_obsolete\",\n + \ \"rpm.package\",\n \"rpm.packagecategory\",\n + \ \"rpm.packageenvironment\",\n \"rpm.packagegroup\",\n + \ \"rpm.packagelangpacks\",\n \"rpm.repo_metadata_file\"\n + \ ]\n }\n },\n + \ \"description\": \"Multiple values may be separated + by commas.\\n\\n* `core.publishedmetadata` - core.publishedmetadata\\n* `rpm.advisory` + - rpm.advisory\\n* `rpm.packagegroup` - rpm.packagegroup\\n* `rpm.packagecategory` + - rpm.packagecategory\\n* `rpm.packageenvironment` - rpm.packageenvironment\\n* + `rpm.packagelangpacks` - rpm.packagelangpacks\\n* `rpm.repo_metadata_file` + - rpm.repo_metadata_file\\n* `rpm.distribution_tree` - rpm.distribution_tree\\n* + `rpm.package` - rpm.package\\n* `rpm.modulemd` - rpm.modulemd\\n* `rpm.modulemd_defaults` + - rpm.modulemd_defaults\\n* `rpm.modulemd_obsolete` - rpm.modulemd_obsolete\\n* + `ostree.object` - ostree.object\\n* `ostree.commit` - ostree.commit\\n* `ostree.refs` + - ostree.refs\\n* `ostree.content` - ostree.content\\n* `ostree.config` - + ostree.config\\n* `ostree.summary` - ostree.summary\\n* `file.file` - file.file\\n* + `deb.package` - deb.package\\n* `deb.installer_package` - deb.installer_package\\n* + `deb.generic` - deb.generic\\n* `deb.source_package` - deb.source_package\\n* + `deb.release` - deb.release\\n* `deb.release_architecture` - deb.release_architecture\\n* + `deb.release_component` - deb.release_component\\n* `deb.package_release_component` + - deb.package_release_component\\n* `deb.source_package_release_component` + - deb.source_package_release_component\\n* `deb.release_file` - deb.release_file\\n* + `deb.package_index` - deb.package_index\\n* `deb.installer_file_index` - deb.installer_file_index\\n* + `deb.source_index` - deb.source_index\\n* `gem.gem` - gem.gem\\n* `maven.artifact` + - maven.artifact\\n* `maven.metadata` - maven.metadata\\n* `ansible.role` + - ansible.role\\n* `ansible.collection_version` - ansible.collection_version\\n* + `ansible.collection_mark` - ansible.collection_mark\\n* `ansible.collection_signature` + - ansible.collection_signature\\n* `ansible.namespace` - ansible.namespace\\n* + `ansible.collection_deprecation` - ansible.collection_deprecation\\n* `python.python` + - python.python\\n* `container.blob` - container.blob\\n* `container.manifest` + - container.manifest\\n* `container.tag` - container.tag\\n* `container.signature` + - container.signature\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository Version referenced by + HREF\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedMultipleArtifactContentResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/ansible/collection_deprecations/\": + {\n \"get\": {\n \"operationId\": \"content_ansible_collection_deprecations_list\",\n + \ \"description\": \"ViewSet for AnsibleCollectionDeprecated.\",\n + \ \"summary\": \"List ansible collection deprecateds\",\n \"parameters\": + [\n {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"pk\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Collection_Deprecations\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedansible.AnsibleCollectionDeprecatedResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_ansible_collection_deprecations_create\",\n \"description\": + \"Trigger an asynchronous task to create content,optionally create new repository + version.\",\n \"summary\": \"Create an ansible collection deprecated\",\n + \ \"tags\": [\n \"Content: Collection_Deprecations\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleCollectionDeprecated\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleCollectionDeprecated\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleCollectionDeprecated\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_collection_deprecated_href}\": + {\n \"get\": {\n \"operationId\": \"content_ansible_collection_deprecations_read\",\n + \ \"description\": \"ViewSet for AnsibleCollectionDeprecated.\",\n + \ \"summary\": \"Inspect an ansible collection deprecated\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_collection_deprecated_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Collection_Deprecations\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleCollectionDeprecatedResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/ansible/collection_marks/\": {\n \"get\": + {\n \"operationId\": \"content_ansible_collection_marks_list\",\n + \ \"description\": \"ViewSet for looking at mark objects for + CollectionVersion content.\",\n \"summary\": \"List collection + version marks\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"marked_collection\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n },\n \"description\": + \"Filter marks for collection version\"\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"-value\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\",\n \"value\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `value` - Value\\n* `-value` - Value (descending)\\n* `pk` + - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"value\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter marks by value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"value__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where value is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Collection_Marks\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedansible.CollectionVersionMarkResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_ansible_collection_marks_create\",\n \"description\": + \"ViewSet for looking at mark objects for CollectionVersion content.\",\n + \ \"summary\": \"Create a collection version mark\",\n \"tags\": + [\n \"Content: Collection_Marks\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionVersionMark\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionVersionMark\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionVersionMark\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.CollectionVersionMarkResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_collection_version_mark_href}\": + {\n \"get\": {\n \"operationId\": \"content_ansible_collection_marks_read\",\n + \ \"description\": \"ViewSet for looking at mark objects for + CollectionVersion content.\",\n \"summary\": \"Inspect a collection + version mark\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_mark_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Collection_Marks\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionVersionMarkResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/ansible/collection_signatures/\": {\n \"get\": + {\n \"operationId\": \"content_ansible_collection_signatures_list\",\n + \ \"description\": \"ViewSet for looking at signature objects + for CollectionVersion content.\",\n \"summary\": \"List collection + version signatures\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-data\",\n + \ \"-digest\",\n \"-pk\",\n + \ \"-pubkey_fingerprint\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"data\",\n + \ \"digest\",\n \"pk\",\n + \ \"pubkey_fingerprint\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `data` - Data\\n* `-data` - Data + (descending)\\n* `digest` - Digest\\n* `-digest` - Digest (descending)\\n* + `pubkey_fingerprint` - Pubkey fingerprint\\n* `-pubkey_fingerprint` - Pubkey + fingerprint (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pubkey_fingerprint\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where pubkey_fingerprint + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pubkey_fingerprint__in\",\n + \ \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where pubkey_fingerprint is in a comma-separated list of + values\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"signed_collection\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter signatures for collection + version\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"signing_service\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n },\n \"description\": + \"Filter signatures produced by signature service\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Collection_Signatures\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedansible.CollectionVersionSignatureResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_ansible_collection_signatures_create\",\n \"description\": + \"Trigger an asynchronous task to create content,optionally create new repository + version.\",\n \"summary\": \"Create a collection version signature\",\n + \ \"tags\": [\n \"Content: Collection_Signatures\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.CollectionVersionSignature\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionVersionSignature\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_collection_version_signature_href}\": + {\n \"get\": {\n \"operationId\": \"content_ansible_collection_signatures_read\",\n + \ \"description\": \"ViewSet for looking at signature objects + for CollectionVersion content.\",\n \"summary\": \"Inspect + a collection version signature\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_signature_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Collection_Signatures\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionVersionSignatureResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/ansible/collection_versions/\": {\n \"get\": + {\n \"operationId\": \"content_ansible_collection_versions_list\",\n + \ \"description\": \"ViewSet for Ansible Collection.\",\n \"summary\": + \"List collection versions\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"is_highest\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-authors\",\n + \ \"-contents\",\n \"-dependencies\",\n + \ \"-description\",\n \"-docs_blob\",\n + \ \"-documentation\",\n \"-files\",\n + \ \"-homepage\",\n \"-is_highest\",\n + \ \"-issues\",\n \"-license\",\n + \ \"-manifest\",\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-repository\",\n \"-requires_ansible\",\n + \ \"-search_vector\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"-version\",\n + \ \"-version_major\",\n \"-version_minor\",\n + \ \"-version_patch\",\n \"-version_prerelease\",\n + \ \"authors\",\n \"contents\",\n + \ \"dependencies\",\n \"description\",\n + \ \"docs_blob\",\n \"documentation\",\n + \ \"files\",\n \"homepage\",\n + \ \"is_highest\",\n \"issues\",\n + \ \"license\",\n \"manifest\",\n + \ \"name\",\n \"namespace\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"repository\",\n + \ \"requires_ansible\",\n \"search_vector\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\",\n + \ \"version\",\n \"version_major\",\n + \ \"version_minor\",\n \"version_patch\",\n + \ \"version_prerelease\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `authors` - Authors\\n* `-authors` + - Authors (descending)\\n* `contents` - Contents\\n* `-contents` - Contents + (descending)\\n* `dependencies` - Dependencies\\n* `-dependencies` - Dependencies + (descending)\\n* `description` - Description\\n* `-description` - Description + (descending)\\n* `docs_blob` - Docs blob\\n* `-docs_blob` - Docs blob (descending)\\n* + `manifest` - Manifest\\n* `-manifest` - Manifest (descending)\\n* `files` + - Files\\n* `-files` - Files (descending)\\n* `documentation` - Documentation\\n* + `-documentation` - Documentation (descending)\\n* `homepage` - Homepage\\n* + `-homepage` - Homepage (descending)\\n* `issues` - Issues\\n* `-issues` - + Issues (descending)\\n* `license` - License\\n* `-license` - License (descending)\\n* + `name` - Name\\n* `-name` - Name (descending)\\n* `namespace` - Namespace\\n* + `-namespace` - Namespace (descending)\\n* `repository` - Repository\\n* `-repository` + - Repository (descending)\\n* `requires_ansible` - Requires ansible\\n* `-requires_ansible` + - Requires ansible (descending)\\n* `version` - Version\\n* `-version` - Version + (descending)\\n* `version_major` - Version major\\n* `-version_major` - Version + major (descending)\\n* `version_minor` - Version minor\\n* `-version_minor` + - Version minor (descending)\\n* `version_patch` - Version patch\\n* `-version_patch` + - Version patch (descending)\\n* `version_prerelease` - Version prerelease\\n* + `-version_prerelease` - Version prerelease (descending)\\n* `is_highest` - + Is highest\\n* `-is_highest` - Is highest (descending)\\n* `search_vector` + - Search vector\\n* `-search_vector` - Search vector (descending)\\n* `pk` + - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"tags\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter by comma separate list of tags that must all be matched\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Collection_Versions\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedansible.CollectionVersionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_ansible_collection_versions_create\",\n \"description\": + \"Trigger an asynchronous task to create content,optionally create new repository + version.\",\n \"summary\": \"Create a collection version\",\n + \ \"tags\": [\n \"Content: Collection_Versions\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.CollectionVersion\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionVersion\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_collection_version_href}\": + {\n \"get\": {\n \"operationId\": \"content_ansible_collection_versions_read\",\n + \ \"description\": \"ViewSet for Ansible Collection.\",\n \"summary\": + \"Inspect a collection version\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Collection_Versions\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionVersionResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/ansible/namespaces/\": {\n \"get\": + {\n \"operationId\": \"content_ansible_namespaces_list\",\n + \ \"description\": \"ViewSet for AnsibleNamespace.\",\n \"summary\": + \"List ansible namespace metadatas\",\n \"parameters\": [\n + \ {\n \"in\": \"query\",\n \"name\": + \"company\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"company__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"company__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where company is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"company__iregex\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where company matches + regex value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"company__istartswith\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company starts with value\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"metadata_sha256\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where metadata_sha256 + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"metadata_sha256__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where metadata_sha256 is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-avatar_sha256\",\n \"-company\",\n + \ \"-description\",\n \"-email\",\n + \ \"-links\",\n \"-metadata_sha256\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-resources\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"avatar_sha256\",\n + \ \"company\",\n \"description\",\n + \ \"email\",\n \"links\",\n + \ \"metadata_sha256\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"resources\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `company` + - Company\\n* `-company` - Company (descending)\\n* `email` - Email\\n* `-email` + - Email (descending)\\n* `description` - Description\\n* `-description` - + Description (descending)\\n* `resources` - Resources\\n* `-resources` - Resources + (descending)\\n* `links` - Links\\n* `-links` - Links (descending)\\n* `avatar_sha256` + - Avatar sha256\\n* `-avatar_sha256` - Avatar sha256 (descending)\\n* `metadata_sha256` + - Metadata sha256\\n* `-metadata_sha256` - Metadata sha256 (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Namespaces\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_namespace_metadata_href}\": + {\n \"get\": {\n \"operationId\": \"content_ansible_namespaces_read\",\n + \ \"description\": \"ViewSet for AnsibleNamespace.\",\n \"summary\": + \"Inspect an ansible namespace metadata\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_ansible_namespace_metadata_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Namespaces\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_namespace_metadata_href}avatar/\": + {\n \"get\": {\n \"operationId\": \"content_ansible_namespaces_avatar\",\n + \ \"description\": \"Get the logo for the this namespace.\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_namespace_metadata_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Namespaces\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"302\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"type\": \"object\",\n \"description\": + \"Unspecified response body\"\n }\n }\n + \ },\n \"description\": \"\"\n + \ }\n }\n }\n },\n \"/pulp/api/v3/content/ansible/roles/\": + {\n \"get\": {\n \"operationId\": \"content_ansible_roles_list\",\n + \ \"description\": \"ViewSet for Role.\",\n \"summary\": + \"List roles\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where namespace + matches value\"\n },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"-version\",\n \"name\",\n + \ \"namespace\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\",\n + \ \"version\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `namespace` - Namespace\\n* `-namespace` + - Namespace (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* + `version` - Version\\n* `-version` - Version (descending)\\n* `pk` - Pk\\n* + `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Roles\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedansible.RoleResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_ansible_roles_create\",\n \"description\": \"ViewSet + for Role.\",\n \"summary\": \"Create a role\",\n \"tags\": + [\n \"Content: Roles\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.Role\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.Role\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.Role\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.RoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_role_href}\": {\n \"get\": + {\n \"operationId\": \"content_ansible_roles_read\",\n \"description\": + \"ViewSet for Role.\",\n \"summary\": \"Inspect a role\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_role_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Roles\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.RoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/container/blobs/\": + {\n \"get\": {\n \"operationId\": \"content_container_blobs_list\",\n + \ \"description\": \"ViewSet for Blobs.\",\n \"summary\": + \"List blobs\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"digest\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where digest matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"digest__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where digest is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-digest\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"digest\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `digest` - Digest\\n* `-digest` - Digest (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Blobs\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.BlobResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_blob_href}\": {\n \"get\": + {\n \"operationId\": \"content_container_blobs_read\",\n \"description\": + \"ViewSet for Blobs.\",\n \"summary\": \"Inspect a blob\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_blob_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Blobs\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.BlobResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/container/manifests/\": + {\n \"get\": {\n \"operationId\": \"content_container_manifests_list\",\n + \ \"description\": \"ViewSet for Manifest.\",\n \"summary\": + \"List manifests\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"digest\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where digest matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"digest__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where digest is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"is_bootable\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where is_bootable + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"is_flatpak\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where is_flatpak + matches value\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"media_type\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"application/vnd.docker.distribution.manifest.list.v2+json\",\n + \ \"application/vnd.docker.distribution.manifest.v1+json\",\n + \ \"application/vnd.docker.distribution.manifest.v2+json\",\n + \ \"application/vnd.oci.image.index.v1+json\",\n + \ \"application/vnd.oci.image.manifest.v1+json\"\n + \ ]\n }\n },\n + \ \"description\": \"* `application/vnd.docker.distribution.manifest.v1+json` + - application/vnd.docker.distribution.manifest.v1+json\\n* `application/vnd.docker.distribution.manifest.v2+json` + - application/vnd.docker.distribution.manifest.v2+json\\n* `application/vnd.docker.distribution.manifest.list.v2+json` + - application/vnd.docker.distribution.manifest.list.v2+json\\n* `application/vnd.oci.image.manifest.v1+json` + - application/vnd.oci.image.manifest.v1+json\\n* `application/vnd.oci.image.index.v1+json` + - application/vnd.oci.image.index.v1+json\",\n \"explode\": + true,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-annotations\",\n \"-data\",\n + \ \"-digest\",\n \"-is_bootable\",\n + \ \"-is_flatpak\",\n \"-labels\",\n + \ \"-media_type\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-schema_version\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"annotations\",\n + \ \"data\",\n \"digest\",\n + \ \"is_bootable\",\n \"is_flatpak\",\n + \ \"labels\",\n \"media_type\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"schema_version\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `digest` - Digest\\n* `-digest` - Digest (descending)\\n* + `schema_version` - Schema version\\n* `-schema_version` - Schema version (descending)\\n* + `media_type` - Media type\\n* `-media_type` - Media type (descending)\\n* + `data` - Data\\n* `-data` - Data (descending)\\n* `annotations` - Annotations\\n* + `-annotations` - Annotations (descending)\\n* `labels` - Labels\\n* `-labels` + - Labels (descending)\\n* `is_bootable` - Is bootable\\n* `-is_bootable` - + Is bootable (descending)\\n* `is_flatpak` - Is flatpak\\n* `-is_flatpak` - + Is flatpak (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Manifests\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ManifestResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_manifest_href}\": {\n \"get\": + {\n \"operationId\": \"content_container_manifests_read\",\n + \ \"description\": \"ViewSet for Manifest.\",\n \"summary\": + \"Inspect a manifest\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_manifest_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Manifests\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ManifestResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/container/signatures/\": + {\n \"get\": {\n \"operationId\": \"content_container_signatures_list\",\n + \ \"description\": \"ViewSet for image signatures.\",\n \"summary\": + \"List manifest signatures\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"digest\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where digest matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"digest__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where digest is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"key_id\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where key_id matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"key_id__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where key_id is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"manifest\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-creator\",\n \"-data\",\n + \ \"-digest\",\n \"-key_id\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-timestamp\",\n \"-timestamp_of_interest\",\n + \ \"-type\",\n \"-upstream_id\",\n + \ \"creator\",\n \"data\",\n + \ \"digest\",\n \"key_id\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"timestamp\",\n \"timestamp_of_interest\",\n + \ \"type\",\n \"upstream_id\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `digest` + - Digest\\n* `-digest` - Digest (descending)\\n* `type` - Type\\n* `-type` + - Type (descending)\\n* `key_id` - Key id\\n* `-key_id` - Key id (descending)\\n* + `timestamp` - Timestamp\\n* `-timestamp` - Timestamp (descending)\\n* `creator` + - Creator\\n* `-creator` - Creator (descending)\\n* `data` - Data\\n* `-data` + - Data (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Signatures\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ManifestSignatureResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_manifest_signature_href}\": + {\n \"get\": {\n \"operationId\": \"content_container_signatures_read\",\n + \ \"description\": \"ViewSet for image signatures.\",\n \"summary\": + \"Inspect a manifest signature\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_manifest_signature_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Signatures\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ManifestSignatureResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/container/tags/\": + {\n \"get\": {\n \"operationId\": \"content_container_tags_list\",\n + \ \"description\": \"ViewSet for Tag.\",\n \"summary\": + \"List tags\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"digest\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"media_type\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"application/vnd.docker.distribution.manifest.list.v2+json\",\n + \ \"application/vnd.docker.distribution.manifest.v1+json\",\n + \ \"application/vnd.docker.distribution.manifest.v2+json\",\n + \ \"application/vnd.oci.image.index.v1+json\",\n + \ \"application/vnd.oci.image.manifest.v1+json\"\n + \ ]\n }\n },\n + \ \"description\": \"* `application/vnd.docker.distribution.manifest.v1+json` + - application/vnd.docker.distribution.manifest.v1+json\\n* `application/vnd.docker.distribution.manifest.v2+json` + - application/vnd.docker.distribution.manifest.v2+json\\n* `application/vnd.docker.distribution.manifest.list.v2+json` + - application/vnd.docker.distribution.manifest.list.v2+json\\n* `application/vnd.oci.image.manifest.v1+json` + - application/vnd.oci.image.manifest.v1+json\\n* `application/vnd.oci.image.index.v1+json` + - application/vnd.oci.image.index.v1+json\",\n \"explode\": + true,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `pk` - + Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Tags\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.TagResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_tag_href}\": {\n \"get\": + {\n \"operationId\": \"content_container_tags_read\",\n \"description\": + \"ViewSet for Tag.\",\n \"summary\": \"Inspect a tag\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_tag_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Tags\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.TagResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/deb/generic_contents/\": + {\n \"get\": {\n \"operationId\": \"content_deb_generic_contents_list\",\n + \ \"description\": \"GenericContent is a catch all category + for storing files not covered by any other type.\\n\\nAssociated artifacts: + Exactly one arbitrary file that does not match any other type.\\n\\nThis is + needed to store arbitrary files for use with the verbatim publisher. If you + are not\\nusing the verbatim publisher, you may ignore this type.\",\n \"summary\": + \"List generic contents\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-relative_path\",\n \"-sha256\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"relative_path\",\n + \ \"sha256\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `relative_path` - Relative path\\n* + `-relative_path` - Relative path (descending)\\n* `sha256` - Sha256\\n* `-sha256` + - Sha256 (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"relative_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where relative_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where sha256 matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Generic_Contents\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginateddeb.GenericContentResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"post\": + {\n \"operationId\": \"content_deb_generic_contents_create\",\n + \ \"description\": \"Trigger an asynchronous task to create + content,optionally create new repository version.\",\n \"summary\": + \"Create a generic content\",\n \"tags\": [\n \"Content: + Generic_Contents\"\n ],\n \"requestBody\": {\n + \ \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.GenericContent\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.GenericContent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_generic_content_href}\": {\n \"get\": + {\n \"operationId\": \"content_deb_generic_contents_read\",\n + \ \"description\": \"GenericContent is a catch all category + for storing files not covered by any other type.\\n\\nAssociated artifacts: + Exactly one arbitrary file that does not match any other type.\\n\\nThis is + needed to store arbitrary files for use with the verbatim publisher. If you + are not\\nusing the verbatim publisher, you may ignore this type.\",\n \"summary\": + \"Inspect a generic content\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_generic_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Generic_Contents\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.GenericContentResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/deb/installer_file_indices/\": {\n \"get\": + {\n \"operationId\": \"content_deb_installer_file_indices_list\",\n + \ \"description\": \"An InstallerFileIndex represents the indices + for a set of installer files.\\n\\nAssociated artifacts: Exactly one 'SHA256SUMS' + and/or 'MD5SUMS' file.\\n\\nEach InstallerFileIndes is associated with a single + component-architecture combination within\\na single Release. Note that installer + files are currently used exclusively for verbatim\\npublications. The APT + publisher (both simple and structured mode) does not make use of installer\\ncontent.\",\n + \ \"summary\": \"List InstallerFileIndices\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"architecture\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where architecture matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"component\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where component matches value\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-architecture\",\n + \ \"-component\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-relative_path\",\n \"-sha256\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"architecture\",\n \"component\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"relative_path\",\n + \ \"sha256\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `component` - Component\\n* `-component` + - Component (descending)\\n* `architecture` - Architecture\\n* `-architecture` + - Architecture (descending)\\n* `relative_path` - Relative path\\n* `-relative_path` + - Relative path (descending)\\n* `sha256` - Sha256\\n* `-sha256` - Sha256 + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"relative_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where relative_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where sha256 matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Installer_File_Indices\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginateddeb.InstallerFileIndexResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"post\": + {\n \"operationId\": \"content_deb_installer_file_indices_create\",\n + \ \"description\": \"An InstallerFileIndex represents the indices + for a set of installer files.\\n\\nAssociated artifacts: Exactly one 'SHA256SUMS' + and/or 'MD5SUMS' file.\\n\\nEach InstallerFileIndes is associated with a single + component-architecture combination within\\na single Release. Note that installer + files are currently used exclusively for verbatim\\npublications. The APT + publisher (both simple and structured mode) does not make use of installer\\ncontent.\",\n + \ \"summary\": \"Create an installer file index\",\n \"tags\": + [\n \"Content: Installer_File_Indices\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.InstallerFileIndex\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.InstallerFileIndex\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.InstallerFileIndex\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.InstallerFileIndexResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_installer_file_index_href}\": {\n + \ \"get\": {\n \"operationId\": \"content_deb_installer_file_indices_read\",\n + \ \"description\": \"An InstallerFileIndex represents the indices + for a set of installer files.\\n\\nAssociated artifacts: Exactly one 'SHA256SUMS' + and/or 'MD5SUMS' file.\\n\\nEach InstallerFileIndes is associated with a single + component-architecture combination within\\na single Release. Note that installer + files are currently used exclusively for verbatim\\npublications. The APT + publisher (both simple and structured mode) does not make use of installer\\ncontent.\",\n + \ \"summary\": \"Inspect an installer file index\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"deb_installer_file_index_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Installer_File_Indices\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.InstallerFileIndexResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/deb/installer_packages/\": {\n \"get\": + {\n \"operationId\": \"content_deb_installer_packages_list\",\n + \ \"description\": \"An InstallerPackage represents a '.udeb' + installer package.\\n\\nAssociated artifacts: Exactly one '.udeb' installer + package file.\\n\\nNote that installer packages are currently used exclusively + for verbatim publications. The APT\\npublisher (both simple and structured + mode) will not include these packages.\",\n \"summary\": \"List + installer packages\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"architecture\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where architecture matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"auto_built_package\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where auto_built_package matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"build_essential\",\n \"schema\": {\n \"type\": + \"boolean\",\n \"nullable\": true,\n \"enum\": + [\n false,\n true\n + \ ]\n },\n \"description\": + \"Filter results where build_essential matches value\\n\\n* `True` - yes\\n* + `False` - no\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"built_using\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where built_using + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"essential\",\n \"schema\": + {\n \"type\": \"boolean\",\n \"nullable\": + true,\n \"enum\": [\n false,\n + \ true\n ]\n },\n + \ \"description\": \"Filter results where essential + matches value\\n\\n* `True` - yes\\n* `False` - no\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"installed_size\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where installed_size matches value\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"maintainer\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where maintainer + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"multi_arch\",\n \"schema\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"enum\": [\n \"allowed\",\n + \ \"foreign\",\n \"no\",\n + \ \"same\"\n ]\n + \ },\n \"description\": \"Filter + results where multi_arch matches value\\n\\n* `no` - no\\n* `same` - same\\n* + `foreign` - foreign\\n* `allowed` - allowed\"\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-architecture\",\n \"-auto_built_package\",\n + \ \"-breaks\",\n \"-bugs\",\n + \ \"-build_essential\",\n \"-built_using\",\n + \ \"-conflicts\",\n \"-custom_fields\",\n + \ \"-depends\",\n \"-description\",\n + \ \"-description_md5\",\n \"-enhances\",\n + \ \"-essential\",\n \"-homepage\",\n + \ \"-installed_size\",\n \"-maintainer\",\n + \ \"-multi_arch\",\n \"-origin\",\n + \ \"-original_maintainer\",\n \"-package\",\n + \ \"-pk\",\n \"-pre_depends\",\n + \ \"-priority\",\n \"-provides\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-recommends\",\n \"-relative_path\",\n + \ \"-replaces\",\n \"-section\",\n + \ \"-sha256\",\n \"-source\",\n + \ \"-suggests\",\n \"-tag\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"-version\",\n \"architecture\",\n + \ \"auto_built_package\",\n \"breaks\",\n + \ \"bugs\",\n \"build_essential\",\n + \ \"built_using\",\n \"conflicts\",\n + \ \"custom_fields\",\n \"depends\",\n + \ \"description\",\n \"description_md5\",\n + \ \"enhances\",\n \"essential\",\n + \ \"homepage\",\n \"installed_size\",\n + \ \"maintainer\",\n \"multi_arch\",\n + \ \"origin\",\n \"original_maintainer\",\n + \ \"package\",\n \"pk\",\n + \ \"pre_depends\",\n \"priority\",\n + \ \"provides\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"recommends\",\n + \ \"relative_path\",\n \"replaces\",\n + \ \"section\",\n \"sha256\",\n + \ \"source\",\n \"suggests\",\n + \ \"tag\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\",\n \"version\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `package` - Package\\n* `-package` - Package (descending)\\n* + `source` - Source\\n* `-source` - Source (descending)\\n* `version` - Version\\n* + `-version` - Version (descending)\\n* `architecture` - Architecture\\n* `-architecture` + - Architecture (descending)\\n* `section` - Section\\n* `-section` - Section + (descending)\\n* `priority` - Priority\\n* `-priority` - Priority (descending)\\n* + `origin` - Origin\\n* `-origin` - Origin (descending)\\n* `tag` - Tag\\n* + `-tag` - Tag (descending)\\n* `bugs` - Bugs\\n* `-bugs` - Bugs (descending)\\n* + `essential` - Essential\\n* `-essential` - Essential (descending)\\n* `build_essential` + - Build essential\\n* `-build_essential` - Build essential (descending)\\n* + `installed_size` - Installed size\\n* `-installed_size` - Installed size (descending)\\n* + `maintainer` - Maintainer\\n* `-maintainer` - Maintainer (descending)\\n* + `original_maintainer` - Original maintainer\\n* `-original_maintainer` - Original + maintainer (descending)\\n* `description` - Description\\n* `-description` + - Description (descending)\\n* `description_md5` - Description md5\\n* `-description_md5` + - Description md5 (descending)\\n* `homepage` - Homepage\\n* `-homepage` - + Homepage (descending)\\n* `built_using` - Built using\\n* `-built_using` - + Built using (descending)\\n* `auto_built_package` - Auto built package\\n* + `-auto_built_package` - Auto built package (descending)\\n* `multi_arch` - + Multi arch\\n* `-multi_arch` - Multi arch (descending)\\n* `breaks` - Breaks\\n* + `-breaks` - Breaks (descending)\\n* `conflicts` - Conflicts\\n* `-conflicts` + - Conflicts (descending)\\n* `depends` - Depends\\n* `-depends` - Depends + (descending)\\n* `recommends` - Recommends\\n* `-recommends` - Recommends + (descending)\\n* `suggests` - Suggests\\n* `-suggests` - Suggests (descending)\\n* + `enhances` - Enhances\\n* `-enhances` - Enhances (descending)\\n* `pre_depends` + - Pre depends\\n* `-pre_depends` - Pre depends (descending)\\n* `provides` + - Provides\\n* `-provides` - Provides (descending)\\n* `replaces` - Replaces\\n* + `-replaces` - Replaces (descending)\\n* `relative_path` - Relative path\\n* + `-relative_path` - Relative path (descending)\\n* `sha256` - Sha256\\n* `-sha256` + - Sha256 (descending)\\n* `custom_fields` - Custom fields\\n* `-custom_fields` + - Custom fields (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"origin\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where origin matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"original_maintainer\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where original_maintainer + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"orphaned_for\",\n \"schema\": + {\n \"type\": \"number\"\n },\n + \ \"description\": \"Minutes Content has been orphaned + for. -1 uses ORPHAN_PROTECTION_TIME.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"package\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where package matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"priority\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where priority matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"section\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where section matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where sha256 matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"source\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where source matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"tag\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where tag matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Installer_Packages\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginateddeb.InstallerPackageResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"post\": + {\n \"operationId\": \"content_deb_installer_packages_create\",\n + \ \"description\": \"Trigger an asynchronous task to create + content,optionally create new repository version.\",\n \"summary\": + \"Create an installer package\",\n \"tags\": [\n \"Content: + Installer_Packages\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.InstallerPackage\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.InstallerPackage\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_installer_package_href}\": {\n \"get\": + {\n \"operationId\": \"content_deb_installer_packages_read\",\n + \ \"description\": \"An InstallerPackage represents a '.udeb' + installer package.\\n\\nAssociated artifacts: Exactly one '.udeb' installer + package file.\\n\\nNote that installer packages are currently used exclusively + for verbatim publications. The APT\\npublisher (both simple and structured + mode) will not include these packages.\",\n \"summary\": \"Inspect + an installer package\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_installer_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Installer_Packages\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.InstallerPackageResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/deb/package_indices/\": {\n \"get\": + {\n \"operationId\": \"content_deb_package_indices_list\",\n + \ \"description\": \"A PackageIndex represents the package indices + of a single component-architecture combination.\\n\\nAssociated artifacts: + Exactly one 'Packages' file. May optionally include one or more of\\n'Packages.gz', + 'Packages.xz', 'Release'. If included, the 'Release' file is a legacy\\nper-component-and-architecture + Release file.\\n\\nNote: The verbatim publisher will republish all associated + artifacts, while the APT publisher\\n(both simple and structured mode) will + generate any 'Packages' files it needs when creating the\\npublication. It + does not make use of PackageIndex content.\",\n \"summary\": + \"List PackageIndices\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"architecture\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where architecture matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"component\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where component matches value\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-architecture\",\n + \ \"-artifact_set_sha256\",\n \"-component\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-relative_path\",\n + \ \"-sha256\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"architecture\",\n + \ \"artifact_set_sha256\",\n \"component\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"relative_path\",\n + \ \"sha256\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `component` - Component\\n* `-component` + - Component (descending)\\n* `architecture` - Architecture\\n* `-architecture` + - Architecture (descending)\\n* `relative_path` - Relative path\\n* `-relative_path` + - Relative path (descending)\\n* `sha256` - Sha256\\n* `-sha256` - Sha256 + (descending)\\n* `artifact_set_sha256` - Artifact set sha256\\n* `-artifact_set_sha256` + - Artifact set sha256 (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"orphaned_for\",\n \"schema\": + {\n \"type\": \"number\"\n },\n + \ \"description\": \"Minutes Content has been orphaned + for. -1 uses ORPHAN_PROTECTION_TIME.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"relative_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where relative_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where sha256 matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Package_Indices\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginateddeb.PackageIndexResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_deb_package_indices_create\",\n \"description\": + \"A PackageIndex represents the package indices of a single component-architecture + combination.\\n\\nAssociated artifacts: Exactly one 'Packages' file. May optionally + include one or more of\\n'Packages.gz', 'Packages.xz', 'Release'. If included, + the 'Release' file is a legacy\\nper-component-and-architecture Release file.\\n\\nNote: + The verbatim publisher will republish all associated artifacts, while the + APT publisher\\n(both simple and structured mode) will generate any 'Packages' + files it needs when creating the\\npublication. It does not make use of PackageIndex + content.\",\n \"summary\": \"Create a package index\",\n \"tags\": + [\n \"Content: Package_Indices\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.PackageIndex\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.PackageIndex\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.PackageIndex\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.PackageIndexResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_package_index_href}\": {\n \"get\": + {\n \"operationId\": \"content_deb_package_indices_read\",\n + \ \"description\": \"A PackageIndex represents the package indices + of a single component-architecture combination.\\n\\nAssociated artifacts: + Exactly one 'Packages' file. May optionally include one or more of\\n'Packages.gz', + 'Packages.xz', 'Release'. If included, the 'Release' file is a legacy\\nper-component-and-architecture + Release file.\\n\\nNote: The verbatim publisher will republish all associated + artifacts, while the APT publisher\\n(both simple and structured mode) will + generate any 'Packages' files it needs when creating the\\npublication. It + does not make use of PackageIndex content.\",\n \"summary\": + \"Inspect a package index\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_package_index_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Package_Indices\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.PackageIndexResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/deb/package_release_components/\": + {\n \"get\": {\n \"operationId\": \"content_deb_package_release_components_list\",\n + \ \"description\": \"A PackageReleaseComponent associates a + Package with a ReleaseComponent.\\n\\nAssociated artifacts: None; contains + only metadata.\\n\\nThis simply stores the information which packages are + part of which components.\",\n \"summary\": \"List package + release components\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"orphaned_for\",\n \"schema\": + {\n \"type\": \"number\"\n },\n + \ \"description\": \"Minutes Content has been orphaned + for. -1 uses ORPHAN_PROTECTION_TIME.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"package\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where package matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"release_component\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where release_component + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository Version referenced by + HREF\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Package_Release_Components\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginateddeb.PackageReleaseComponentResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_deb_package_release_components_create\",\n \"description\": + \"A PackageReleaseComponent associates a Package with a ReleaseComponent.\\n\\nAssociated + artifacts: None; contains only metadata.\\n\\nThis simply stores the information + which packages are part of which components.\",\n \"summary\": + \"Create a package release component\",\n \"tags\": [\n \"Content: + Package_Release_Components\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.PackageReleaseComponent\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.PackageReleaseComponent\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.PackageReleaseComponent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.PackageReleaseComponentResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_package_release_component_href}\": + {\n \"get\": {\n \"operationId\": \"content_deb_package_release_components_read\",\n + \ \"description\": \"A PackageReleaseComponent associates a + Package with a ReleaseComponent.\\n\\nAssociated artifacts: None; contains + only metadata.\\n\\nThis simply stores the information which packages are + part of which components.\",\n \"summary\": \"Inspect a package + release component\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_package_release_component_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Package_Release_Components\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.PackageReleaseComponentResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/deb/packages/\": {\n \"get\": {\n + \ \"operationId\": \"content_deb_packages_list\",\n \"description\": + \"A Package represents a '.deb' binary package.\\n\\nAssociated artifacts: + Exactly one '.deb' package file.\",\n \"summary\": \"List packages\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"architecture\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where architecture + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"auto_built_package\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where auto_built_package + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"build_essential\",\n \"schema\": + {\n \"type\": \"boolean\",\n \"nullable\": + true,\n \"enum\": [\n false,\n + \ true\n ]\n },\n + \ \"description\": \"Filter results where build_essential + matches value\\n\\n* `True` - yes\\n* `False` - no\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"built_using\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where built_using matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"essential\",\n \"schema\": {\n \"type\": + \"boolean\",\n \"nullable\": true,\n \"enum\": + [\n false,\n true\n + \ ]\n },\n \"description\": + \"Filter results where essential matches value\\n\\n* `True` - yes\\n* `False` + - no\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"installed_size\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where installed_size + matches value\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"maintainer\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where maintainer matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"multi_arch\",\n \"schema\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"enum\": + [\n \"allowed\",\n \"foreign\",\n + \ \"no\",\n \"same\"\n + \ ]\n },\n \"description\": + \"Filter results where multi_arch matches value\\n\\n* `no` - no\\n* `same` + - same\\n* `foreign` - foreign\\n* `allowed` - allowed\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-architecture\",\n \"-auto_built_package\",\n + \ \"-breaks\",\n \"-bugs\",\n + \ \"-build_essential\",\n \"-built_using\",\n + \ \"-conflicts\",\n \"-custom_fields\",\n + \ \"-depends\",\n \"-description\",\n + \ \"-description_md5\",\n \"-enhances\",\n + \ \"-essential\",\n \"-homepage\",\n + \ \"-installed_size\",\n \"-maintainer\",\n + \ \"-multi_arch\",\n \"-origin\",\n + \ \"-original_maintainer\",\n \"-package\",\n + \ \"-pk\",\n \"-pre_depends\",\n + \ \"-priority\",\n \"-provides\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-recommends\",\n \"-relative_path\",\n + \ \"-replaces\",\n \"-section\",\n + \ \"-sha256\",\n \"-source\",\n + \ \"-suggests\",\n \"-tag\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"-version\",\n \"architecture\",\n + \ \"auto_built_package\",\n \"breaks\",\n + \ \"bugs\",\n \"build_essential\",\n + \ \"built_using\",\n \"conflicts\",\n + \ \"custom_fields\",\n \"depends\",\n + \ \"description\",\n \"description_md5\",\n + \ \"enhances\",\n \"essential\",\n + \ \"homepage\",\n \"installed_size\",\n + \ \"maintainer\",\n \"multi_arch\",\n + \ \"origin\",\n \"original_maintainer\",\n + \ \"package\",\n \"pk\",\n + \ \"pre_depends\",\n \"priority\",\n + \ \"provides\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"recommends\",\n + \ \"relative_path\",\n \"replaces\",\n + \ \"section\",\n \"sha256\",\n + \ \"source\",\n \"suggests\",\n + \ \"tag\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\",\n \"version\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `package` - Package\\n* `-package` - Package (descending)\\n* + `source` - Source\\n* `-source` - Source (descending)\\n* `version` - Version\\n* + `-version` - Version (descending)\\n* `architecture` - Architecture\\n* `-architecture` + - Architecture (descending)\\n* `section` - Section\\n* `-section` - Section + (descending)\\n* `priority` - Priority\\n* `-priority` - Priority (descending)\\n* + `origin` - Origin\\n* `-origin` - Origin (descending)\\n* `tag` - Tag\\n* + `-tag` - Tag (descending)\\n* `bugs` - Bugs\\n* `-bugs` - Bugs (descending)\\n* + `essential` - Essential\\n* `-essential` - Essential (descending)\\n* `build_essential` + - Build essential\\n* `-build_essential` - Build essential (descending)\\n* + `installed_size` - Installed size\\n* `-installed_size` - Installed size (descending)\\n* + `maintainer` - Maintainer\\n* `-maintainer` - Maintainer (descending)\\n* + `original_maintainer` - Original maintainer\\n* `-original_maintainer` - Original + maintainer (descending)\\n* `description` - Description\\n* `-description` + - Description (descending)\\n* `description_md5` - Description md5\\n* `-description_md5` + - Description md5 (descending)\\n* `homepage` - Homepage\\n* `-homepage` - + Homepage (descending)\\n* `built_using` - Built using\\n* `-built_using` - + Built using (descending)\\n* `auto_built_package` - Auto built package\\n* + `-auto_built_package` - Auto built package (descending)\\n* `multi_arch` - + Multi arch\\n* `-multi_arch` - Multi arch (descending)\\n* `breaks` - Breaks\\n* + `-breaks` - Breaks (descending)\\n* `conflicts` - Conflicts\\n* `-conflicts` + - Conflicts (descending)\\n* `depends` - Depends\\n* `-depends` - Depends + (descending)\\n* `recommends` - Recommends\\n* `-recommends` - Recommends + (descending)\\n* `suggests` - Suggests\\n* `-suggests` - Suggests (descending)\\n* + `enhances` - Enhances\\n* `-enhances` - Enhances (descending)\\n* `pre_depends` + - Pre depends\\n* `-pre_depends` - Pre depends (descending)\\n* `provides` + - Provides\\n* `-provides` - Provides (descending)\\n* `replaces` - Replaces\\n* + `-replaces` - Replaces (descending)\\n* `relative_path` - Relative path\\n* + `-relative_path` - Relative path (descending)\\n* `sha256` - Sha256\\n* `-sha256` + - Sha256 (descending)\\n* `custom_fields` - Custom fields\\n* `-custom_fields` + - Custom fields (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"origin\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where origin matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"original_maintainer\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where original_maintainer + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"orphaned_for\",\n \"schema\": + {\n \"type\": \"number\"\n },\n + \ \"description\": \"Minutes Content has been orphaned + for. -1 uses ORPHAN_PROTECTION_TIME.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"package\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where package matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"package__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where package contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"package__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where package contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"package__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where package matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"package__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where package is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"package__iregex\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where package matches + regex value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"package__istartswith\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where package starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"package__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where package matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"package__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where package starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"priority\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where priority matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"relative_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where relative_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"release\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"\\n Must be a comma-separated string: \\\"release_href,repository_or_repository_version_href\\\"\\n + \ release_href: Filter results where Package in Release\\n repository_or_repository_version_href: + The RepositoryVersion href to filter by, or Repository\\n href (assume + latest version)\\n \"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"release_component\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"\\n Must be a comma-separated string: \\\"release_component_href,repository_or_repository_version_href\\\"\\n + \ release_component_href: Filter results where Package in ReleaseComponent\\n + \ repository_or_repository_version_href: The RepositoryVersion href to filter + by, or Repository\\n href (assume latest version)\\n \"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"section\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where section matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where sha256 matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"source\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where source matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"tag\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where tag matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Packages\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginateddeb.PackageResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_deb_packages_create\",\n \"description\": \"Trigger + an asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create a package\",\n \"tags\": + [\n \"Content: Packages\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.Package\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.Package\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{deb_package_href}\": {\n \"get\": {\n \"operationId\": + \"content_deb_packages_read\",\n \"description\": \"A Package + represents a '.deb' binary package.\\n\\nAssociated artifacts: Exactly one + '.deb' package file.\",\n \"summary\": \"Inspect a package\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"deb_package_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Packages\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.PackageResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/deb/release_architectures/\": + {\n \"get\": {\n \"operationId\": \"content_deb_release_architectures_list\",\n + \ \"description\": \"A ReleaseArchitecture represents a single + dpkg architecture string.\\n\\nAssociated artifacts: None; contains only metadata.\\n\\nEvery + ReleaseArchitecture is always associated with exactly one Release. This indicates + that\\nthe release/distribution in question supports this architecture.\",\n + \ \"summary\": \"List release architectures\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"architecture\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where architecture matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"distribution\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where distribution matches value\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-architecture\",\n + \ \"-distribution\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"architecture\",\n \"distribution\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `distribution` - Distribution\\n* + `-distribution` - Distribution (descending)\\n* `architecture` - Architecture\\n* + `-architecture` - Architecture (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"orphaned_for\",\n \"schema\": + {\n \"type\": \"number\"\n },\n + \ \"description\": \"Minutes Content has been orphaned + for. -1 uses ORPHAN_PROTECTION_TIME.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Release_Architectures\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginateddeb.ReleaseArchitectureResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"post\": + {\n \"operationId\": \"content_deb_release_architectures_create\",\n + \ \"description\": \"Trigger an asynchronous task to create + content,optionally create new repository version.\",\n \"summary\": + \"Create a release architecture\",\n \"tags\": [\n \"Content: + Release_Architectures\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseArchitecture\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseArchitecture\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseArchitecture\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_release_architecture_href}\": {\n + \ \"get\": {\n \"operationId\": \"content_deb_release_architectures_read\",\n + \ \"description\": \"A ReleaseArchitecture represents a single + dpkg architecture string.\\n\\nAssociated artifacts: None; contains only metadata.\\n\\nEvery + ReleaseArchitecture is always associated with exactly one Release. This indicates + that\\nthe release/distribution in question supports this architecture.\",\n + \ \"summary\": \"Inspect a release architecture\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"deb_release_architecture_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Release_Architectures\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseArchitectureResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/deb/release_components/\": {\n \"get\": + {\n \"operationId\": \"content_deb_release_components_list\",\n + \ \"description\": \"A ReleaseComponent represents a single + APT repository component.\\n\\nAssociated artifacts: None; contains only metadata.\",\n + \ \"summary\": \"List release components\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"component\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where component matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"distribution\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where distribution matches value\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-component\",\n + \ \"-distribution\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"component\",\n \"distribution\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `distribution` - Distribution\\n* + `-distribution` - Distribution (descending)\\n* `component` - Component\\n* + `-component` - Component (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"orphaned_for\",\n \"schema\": + {\n \"type\": \"number\"\n },\n + \ \"description\": \"Minutes Content has been orphaned + for. -1 uses ORPHAN_PROTECTION_TIME.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"package\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"\\n Must be a comma-separated string: \\\"package_href,repository_or_repository_version_href\\\"\\n + \ package_href: Filter results where ReleaseComponent contains Package\\n + \ repository_or_repository_version_href: The RepositoryVersion href to filter + by, or Repository\\n href (assume latest version)\\n \"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Release_Components\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginateddeb.ReleaseComponentResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"post\": + {\n \"operationId\": \"content_deb_release_components_create\",\n + \ \"description\": \"Trigger an asynchronous task to create + content,optionally create new repository version.\",\n \"summary\": + \"Create a release component\",\n \"tags\": [\n \"Content: + Release_Components\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseComponent\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseComponent\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseComponent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_release_component_href}\": {\n \"get\": + {\n \"operationId\": \"content_deb_release_components_read\",\n + \ \"description\": \"A ReleaseComponent represents a single + APT repository component.\\n\\nAssociated artifacts: None; contains only metadata.\",\n + \ \"summary\": \"Inspect a release component\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"deb_release_component_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Release_Components\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseComponentResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/deb/release_files/\": {\n \"get\": + {\n \"operationId\": \"content_deb_release_files_list\",\n + \ \"description\": \"A ReleaseFile represents the Release file(s) + from a single APT distribution.\\n\\nAssociated artifacts: At least one of + 'Release' and 'InRelease' file. If the 'Release' file is\\npresent, then there + may also be a 'Release.gpg' detached signature file for it.\\n\\nNote: The + verbatim publisher will republish all associated artifacts, while the APT + publisher\\n(both simple and structured mode) will generate any 'Release' + files it needs when creating the\\npublication. It does not make use of ReleaseFile + content.\",\n \"summary\": \"List release files\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"codename\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where codename matches value\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-architectures\",\n + \ \"-artifact_set_sha256\",\n \"-codename\",\n + \ \"-components\",\n \"-distribution\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-relative_path\",\n + \ \"-sha256\",\n \"-suite\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"architectures\",\n \"artifact_set_sha256\",\n + \ \"codename\",\n \"components\",\n + \ \"distribution\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"relative_path\",\n \"sha256\",\n + \ \"suite\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `codename` - Codename\\n* `-codename` + - Codename (descending)\\n* `suite` - Suite\\n* `-suite` - Suite (descending)\\n* + `distribution` - Distribution\\n* `-distribution` - Distribution (descending)\\n* + `components` - Components\\n* `-components` - Components (descending)\\n* + `architectures` - Architectures\\n* `-architectures` - Architectures (descending)\\n* + `relative_path` - Relative path\\n* `-relative_path` - Relative path (descending)\\n* + `sha256` - Sha256\\n* `-sha256` - Sha256 (descending)\\n* `artifact_set_sha256` + - Artifact set sha256\\n* `-artifact_set_sha256` - Artifact set sha256 (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"relative_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where relative_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where sha256 matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"suite\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where suite matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Release_Files\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginateddeb.ReleaseFileResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_deb_release_files_create\",\n \"description\": \"A + ReleaseFile represents the Release file(s) from a single APT distribution.\\n\\nAssociated + artifacts: At least one of 'Release' and 'InRelease' file. If the 'Release' + file is\\npresent, then there may also be a 'Release.gpg' detached signature + file for it.\\n\\nNote: The verbatim publisher will republish all associated + artifacts, while the APT publisher\\n(both simple and structured mode) will + generate any 'Release' files it needs when creating the\\npublication. It + does not make use of ReleaseFile content.\",\n \"summary\": + \"Create a release file\",\n \"tags\": [\n \"Content: + Release_Files\"\n ],\n \"requestBody\": {\n + \ \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseFile\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseFile\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseFile\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.ReleaseFileResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_release_file_href}\": {\n \"get\": + {\n \"operationId\": \"content_deb_release_files_read\",\n + \ \"description\": \"A ReleaseFile represents the Release file(s) + from a single APT distribution.\\n\\nAssociated artifacts: At least one of + 'Release' and 'InRelease' file. If the 'Release' file is\\npresent, then there + may also be a 'Release.gpg' detached signature file for it.\\n\\nNote: The + verbatim publisher will republish all associated artifacts, while the APT + publisher\\n(both simple and structured mode) will generate any 'Release' + files it needs when creating the\\npublication. It does not make use of ReleaseFile + content.\",\n \"summary\": \"Inspect a release file\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"deb_release_file_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Release_Files\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.ReleaseFileResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/deb/releases/\": + {\n \"get\": {\n \"operationId\": \"content_deb_releases_list\",\n + \ \"description\": \"The Release contains release file fields, + that are not relevant to the APT repo structure.\\n\\nAssociated artifacts: + None; contains only metadata.\\n\\nBy non-structure relevant release file + fields, we mean anything other than the Components and\\nArchitectures fields. + These are handled by their own models and are not part of this model.\\n\\nNote + that the distribution field is part of this model, but is not added to any + published\\nrelease files. The \\\"distribution\\\" is defined as the path + between 'dists/' and some 'Release'\\nfile. As such, it encodes the path to + the relevant release file within the APT repository.\\nIt is often (but not + always) equal to the \\\"codename\\\" or the \\\"suite\\\".\",\n \"summary\": + \"List releases\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"codename\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where codename matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"distribution\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where distribution matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"label\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where label matches value\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-codename\",\n + \ \"-description\",\n \"-distribution\",\n + \ \"-label\",\n \"-origin\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-suite\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"-version\",\n \"codename\",\n + \ \"description\",\n \"distribution\",\n + \ \"label\",\n \"origin\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"suite\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\",\n + \ \"version\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `codename` - Codename\\n* `-codename` + - Codename (descending)\\n* `suite` - Suite\\n* `-suite` - Suite (descending)\\n* + `distribution` - Distribution\\n* `-distribution` - Distribution (descending)\\n* + `version` - Version\\n* `-version` - Version (descending)\\n* `origin` - Origin\\n* + `-origin` - Origin (descending)\\n* `label` - Label\\n* `-label` - Label (descending)\\n* + `description` - Description\\n* `-description` - Description (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"origin\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where origin matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"package\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"\\n Must be a comma-separated + string: \\\"package_href,repository_or_repository_version_href\\\"\\n package_href: + Filter results where Release contains Package\\n repository_or_repository_version_href: + The RepositoryVersion href to filter by, or Repository\\n href (assume + latest version)\\n \"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"suite\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where suite matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Releases\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginateddeb.ReleaseResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_deb_releases_create\",\n \"description\": \"Trigger + an asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create a release\",\n \"tags\": + [\n \"Content: Releases\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.Release\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.Release\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.Release\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_release_href}\": {\n \"get\": + {\n \"operationId\": \"content_deb_releases_read\",\n \"description\": + \"The Release contains release file fields, that are not relevant to the APT + repo structure.\\n\\nAssociated artifacts: None; contains only metadata.\\n\\nBy + non-structure relevant release file fields, we mean anything other than the + Components and\\nArchitectures fields. These are handled by their own models + and are not part of this model.\\n\\nNote that the distribution field is part + of this model, but is not added to any published\\nrelease files. The \\\"distribution\\\" + is defined as the path between 'dists/' and some 'Release'\\nfile. As such, + it encodes the path to the relevant release file within the APT repository.\\nIt + is often (but not always) equal to the \\\"codename\\\" or the \\\"suite\\\".\",\n + \ \"summary\": \"Inspect a release\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"deb_release_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Releases\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.ReleaseResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/deb/source_indices/\": + {\n \"get\": {\n \"operationId\": \"content_deb_source_indices_list\",\n + \ \"description\": \"A SourceIndex represents the source indices + of a single component.\\n\\nAssociated artifacts: Exactly one 'Sources' file. + May optionally include one or more of\\n'Sources.gz', 'Sources.xz', 'Release'. + If included, the 'Release' file is a legacy\\nper-component-and-architecture + Release file (with architecture always being 'source').\\n\\nNote: The verbatim + publisher will republish all associated artifacts, while the APT publisher\\n(both + simple and structured mode) will generate any 'Sources' files it needs when + creating the\\npublication. It does not make use of SourceIndex content.\",\n + \ \"summary\": \"List SourceIndices\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"component\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where component matches value\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-component\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-relative_path\",\n + \ \"-sha256\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"component\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"relative_path\",\n + \ \"sha256\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `component` - Component\\n* `-component` + - Component (descending)\\n* `relative_path` - Relative path\\n* `-relative_path` + - Relative path (descending)\\n* `sha256` - Sha256\\n* `-sha256` - Sha256 + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"relative_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where relative_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where sha256 matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Source_Indices\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginateddeb.SourceIndexResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_deb_source_indices_create\",\n \"description\": \"A + SourceIndex represents the source indices of a single component.\\n\\nAssociated + artifacts: Exactly one 'Sources' file. May optionally include one or more + of\\n'Sources.gz', 'Sources.xz', 'Release'. If included, the 'Release' file + is a legacy\\nper-component-and-architecture Release file (with architecture + always being 'source').\\n\\nNote: The verbatim publisher will republish all + associated artifacts, while the APT publisher\\n(both simple and structured + mode) will generate any 'Sources' files it needs when creating the\\npublication. + It does not make use of SourceIndex content.\",\n \"summary\": + \"Create a source index\",\n \"tags\": [\n \"Content: + Source_Indices\"\n ],\n \"requestBody\": {\n + \ \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.SourceIndex\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.SourceIndex\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.SourceIndex\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.SourceIndexResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_source_index_href}\": {\n \"get\": + {\n \"operationId\": \"content_deb_source_indices_read\",\n + \ \"description\": \"A SourceIndex represents the source indices + of a single component.\\n\\nAssociated artifacts: Exactly one 'Sources' file. + May optionally include one or more of\\n'Sources.gz', 'Sources.xz', 'Release'. + If included, the 'Release' file is a legacy\\nper-component-and-architecture + Release file (with architecture always being 'source').\\n\\nNote: The verbatim + publisher will republish all associated artifacts, while the APT publisher\\n(both + simple and structured mode) will generate any 'Sources' files it needs when + creating the\\npublication. It does not make use of SourceIndex content.\",\n + \ \"summary\": \"Inspect a source index\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"deb_source_index_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Source_Indices\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.SourceIndexResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/deb/source_packages/\": + {\n \"get\": {\n \"operationId\": \"content_deb_source_packages_list\",\n + \ \"description\": \"A Debian Source Package file represents + a '.dsc' file along with its associated\\nartifacts such as orig.tar.gz, debian.tar.gz...\\n\\nAssociated + artifacts: Exactly one '.dsc' file.\",\n \"summary\": \"List + source packages\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"architecture\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where architecture matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"binary\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where binary matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"build_conflicts\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where build_conflicts matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"build_conflicts_arch\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where build_conflicts_arch matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"build_conflicts_indep\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where build_conflicts_indep matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"build_depends\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where build_depends matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"build_depends_arch\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where build_depends_arch matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"build_depends_indep\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where build_depends_indep matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"dgit\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where dgit matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"format\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where format matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"homepage\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where homepage matches value\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"maintainer\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where maintainer + matches value\"\n },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-architecture\",\n + \ \"-binary\",\n \"-build_conflicts\",\n + \ \"-build_conflicts_arch\",\n \"-build_conflicts_indep\",\n + \ \"-build_depends\",\n \"-build_depends_arch\",\n + \ \"-build_depends_indep\",\n \"-dgit\",\n + \ \"-format\",\n \"-homepage\",\n + \ \"-maintainer\",\n \"-package_list\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-relative_path\",\n + \ \"-source\",\n \"-standards_version\",\n + \ \"-testsuite\",\n \"-timestamp_of_interest\",\n + \ \"-uploaders\",\n \"-upstream_id\",\n + \ \"-vcs_arch\",\n \"-vcs_browser\",\n + \ \"-vcs_bzr\",\n \"-vcs_cvs\",\n + \ \"-vcs_darcs\",\n \"-vcs_git\",\n + \ \"-vcs_hg\",\n \"-vcs_mtn\",\n + \ \"-vcs_snv\",\n \"-version\",\n + \ \"architecture\",\n \"binary\",\n + \ \"build_conflicts\",\n \"build_conflicts_arch\",\n + \ \"build_conflicts_indep\",\n \"build_depends\",\n + \ \"build_depends_arch\",\n \"build_depends_indep\",\n + \ \"dgit\",\n \"format\",\n + \ \"homepage\",\n \"maintainer\",\n + \ \"package_list\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"relative_path\",\n \"source\",\n + \ \"standards_version\",\n \"testsuite\",\n + \ \"timestamp_of_interest\",\n \"uploaders\",\n + \ \"upstream_id\",\n \"vcs_arch\",\n + \ \"vcs_browser\",\n \"vcs_bzr\",\n + \ \"vcs_cvs\",\n \"vcs_darcs\",\n + \ \"vcs_git\",\n \"vcs_hg\",\n + \ \"vcs_mtn\",\n \"vcs_snv\",\n + \ \"version\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `relative_path` - Relative path\\n* + `-relative_path` - Relative path (descending)\\n* `format` - Format\\n* `-format` + - Format (descending)\\n* `source` - Source\\n* `-source` - Source (descending)\\n* + `binary` - Binary\\n* `-binary` - Binary (descending)\\n* `architecture` - + Architecture\\n* `-architecture` - Architecture (descending)\\n* `version` + - Version\\n* `-version` - Version (descending)\\n* `maintainer` - Maintainer\\n* + `-maintainer` - Maintainer (descending)\\n* `uploaders` - Uploaders\\n* `-uploaders` + - Uploaders (descending)\\n* `homepage` - Homepage\\n* `-homepage` - Homepage + (descending)\\n* `vcs_browser` - Vcs browser\\n* `-vcs_browser` - Vcs browser + (descending)\\n* `vcs_arch` - Vcs arch\\n* `-vcs_arch` - Vcs arch (descending)\\n* + `vcs_bzr` - Vcs bzr\\n* `-vcs_bzr` - Vcs bzr (descending)\\n* `vcs_cvs` - + Vcs cvs\\n* `-vcs_cvs` - Vcs cvs (descending)\\n* `vcs_darcs` - Vcs darcs\\n* + `-vcs_darcs` - Vcs darcs (descending)\\n* `vcs_git` - Vcs git\\n* `-vcs_git` + - Vcs git (descending)\\n* `vcs_hg` - Vcs hg\\n* `-vcs_hg` - Vcs hg (descending)\\n* + `vcs_mtn` - Vcs mtn\\n* `-vcs_mtn` - Vcs mtn (descending)\\n* `vcs_snv` - + Vcs snv\\n* `-vcs_snv` - Vcs snv (descending)\\n* `testsuite` - Testsuite\\n* + `-testsuite` - Testsuite (descending)\\n* `dgit` - Dgit\\n* `-dgit` - Dgit + (descending)\\n* `standards_version` - Standards version\\n* `-standards_version` + - Standards version (descending)\\n* `build_depends` - Build depends\\n* `-build_depends` + - Build depends (descending)\\n* `build_depends_indep` - Build depends indep\\n* + `-build_depends_indep` - Build depends indep (descending)\\n* `build_depends_arch` + - Build depends arch\\n* `-build_depends_arch` - Build depends arch (descending)\\n* + `build_conflicts` - Build conflicts\\n* `-build_conflicts` - Build conflicts + (descending)\\n* `build_conflicts_indep` - Build conflicts indep\\n* `-build_conflicts_indep` + - Build conflicts indep (descending)\\n* `build_conflicts_arch` - Build conflicts + arch\\n* `-build_conflicts_arch` - Build conflicts arch (descending)\\n* `package_list` + - Package list\\n* `-package_list` - Package list (descending)\\n* `pk` - + Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"package_list\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where package_list + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"relative_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where relative_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"release\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"\\n Must be a comma-separated string: \\\"release_href,repository_or_repository_version_href\\\"\\n + \ release_href: Filter results where SourcePackage in Release\\n repository_or_repository_version_href: + The RepositoryVersion href to filter by, or Repository\\n href (assume + latest version)\\n \"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"release_component\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"\\n Must be a comma-separated string: \\\"release_component_href,repository_or_repository_version_href\\\"\\n + \ release_component_href: Filter results where SourcePackage in ReleaseComponent\\n + \ repository_or_repository_version_href: The RepositoryVersion href to filter + by, or Repository\\n href (assume latest version)\\n \"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"source\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where source matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"standards_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where standards_version matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"testsuite\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where testsuite matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"uploaders\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where uploaders matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"vcs_arch\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where vcs_arch matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"vcs_browser\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where vcs_browser matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"vcs_bzr\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where vcs_bzr matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"vcs_cvs\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where vcs_cvs matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"vcs_darcs\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where vcs_darcs matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"vcs_git\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where vcs_git matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"vcs_hg\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where vcs_hg matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"vcs_mtn\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where vcs_mtn matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"vcs_snv\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where vcs_snv matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Source_Packages\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginateddeb.SourcePackageResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_deb_source_packages_create\",\n \"description\": + \"Trigger an asynchronous task to create content,optionally create new repository + version.\",\n \"summary\": \"Create a source package\",\n \"tags\": + [\n \"Content: Source_Packages\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.SourcePackage\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.SourcePackage\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.SourcePackage\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_source_package_href}\": {\n \"get\": + {\n \"operationId\": \"content_deb_source_packages_read\",\n + \ \"description\": \"A Debian Source Package file represents + a '.dsc' file along with its associated\\nartifacts such as orig.tar.gz, debian.tar.gz...\\n\\nAssociated + artifacts: Exactly one '.dsc' file.\",\n \"summary\": \"Inspect + a source package\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_source_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Source_Packages\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.SourcePackageResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/deb/source_release_components/\": + {\n \"get\": {\n \"operationId\": \"content_deb_source_release_components_list\",\n + \ \"description\": \"A SourcePackageReleaseComponent associates + a SourcePackage with a ReleaseComponent.\\n\\nAssociated artifacts: None; + contains only metadata.\\n\\nThis simply stores the information on which source + packages are part of which components.\",\n \"summary\": \"List + source package release components\",\n \"parameters\": [\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"orphaned_for\",\n \"schema\": + {\n \"type\": \"number\"\n },\n + \ \"description\": \"Minutes Content has been orphaned + for. -1 uses ORPHAN_PROTECTION_TIME.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"release_component\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where release_component + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository Version referenced by + HREF\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"source_package\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where source_package + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Source_Release_Components\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginateddeb.SourcePackageReleaseComponentResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_deb_source_release_components_create\",\n \"description\": + \"A SourcePackageReleaseComponent associates a SourcePackage with a ReleaseComponent.\\n\\nAssociated + artifacts: None; contains only metadata.\\n\\nThis simply stores the information + on which source packages are part of which components.\",\n \"summary\": + \"Create a source package release component\",\n \"tags\": + [\n \"Content: Source_Release_Components\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.SourcePackageReleaseComponent\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.SourcePackageReleaseComponent\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.SourcePackageReleaseComponent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.SourcePackageReleaseComponentResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_source_package_release_component_href}\": + {\n \"get\": {\n \"operationId\": \"content_deb_source_release_components_read\",\n + \ \"description\": \"A SourcePackageReleaseComponent associates + a SourcePackage with a ReleaseComponent.\\n\\nAssociated artifacts: None; + contains only metadata.\\n\\nThis simply stores the information on which source + packages are part of which components.\",\n \"summary\": \"Inspect + a source package release component\",\n \"parameters\": [\n + \ {\n \"in\": \"path\",\n \"name\": + \"deb_source_package_release_component_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Source_Release_Components\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.SourcePackageReleaseComponentResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/file/files/\": {\n \"get\": {\n + \ \"operationId\": \"content_file_files_list\",\n \"description\": + \"\\nFileContent represents a single file and its metadata, which can be added + and removed from\\nrepositories.\",\n \"summary\": \"List file + contents\",\n \"parameters\": [\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-digest\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-relative_path\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"digest\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"relative_path\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `relative_path` - Relative path\\n* `-relative_path` - Relative + path (descending)\\n* `digest` - Digest\\n* `-digest` - Digest (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"relative_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where relative_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Files\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedfile.FileContentResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_file_files_create\",\n \"description\": \"Trigger + an asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create a file content\",\n \"tags\": + [\n \"Content: Files\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileContent\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileContent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_content_href}\": {\n \"get\": + {\n \"operationId\": \"content_file_files_read\",\n \"description\": + \"\\nFileContent represents a single file and its metadata, which can be added + and removed from\\nrepositories.\",\n \"summary\": \"Inspect + a file content\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Files\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileContentResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/gem/gem/\": {\n + \ \"get\": {\n \"operationId\": \"content_gem_gem_list\",\n + \ \"description\": \"A ViewSet for GemContent.\",\n \"summary\": + \"List gem contents\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"checksum\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where checksum matches value\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-checksum\",\n + \ \"-dependencies\",\n \"-name\",\n + \ \"-pk\",\n \"-platform\",\n + \ \"-prerelease\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-required_ruby_version\",\n + \ \"-required_rubygems_version\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"-version\",\n + \ \"checksum\",\n \"dependencies\",\n + \ \"name\",\n \"pk\",\n + \ \"platform\",\n \"prerelease\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"required_ruby_version\",\n \"required_rubygems_version\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\",\n + \ \"version\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `name` - Name\\n* `-name` - Name + (descending)\\n* `version` - Version\\n* `-version` - Version (descending)\\n* + `platform` - Platform\\n* `-platform` - Platform (descending)\\n* `checksum` + - Checksum\\n* `-checksum` - Checksum (descending)\\n* `prerelease` - Prerelease\\n* + `-prerelease` - Prerelease (descending)\\n* `dependencies` - Dependencies\\n* + `-dependencies` - Dependencies (descending)\\n* `required_ruby_version` - + Required ruby version\\n* `-required_ruby_version` - Required ruby version + (descending)\\n* `required_rubygems_version` - Required rubygems version\\n* + `-required_rubygems_version` - Required rubygems version (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"prerelease\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where prerelease + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedgem.GemContentResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_gem_gem_create\",\n \"description\": \"Trigger an + asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create a gem content\",\n \"tags\": + [\n \"Content: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemContent\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemContent\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{gem_gem_content_href}\": {\n \"get\": {\n \"operationId\": + \"content_gem_gem_read\",\n \"description\": \"A ViewSet for + GemContent.\",\n \"summary\": \"Inspect a gem content\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"gem_gem_content_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemContentResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/maven/artifact/\": + {\n \"get\": {\n \"operationId\": \"content_maven_artifact_list\",\n + \ \"description\": \"A ViewSet for MavenArtifact.\",\n \"summary\": + \"List maven artifacts\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"artifact_id\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where artifact_id matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"filename\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where filename matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"group_id\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where group_id matches value\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-artifact_id\",\n + \ \"-filename\",\n \"-group_id\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"-version\",\n + \ \"artifact_id\",\n \"filename\",\n + \ \"group_id\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\",\n + \ \"version\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `group_id` - Group id\\n* `-group_id` + - Group id (descending)\\n* `artifact_id` - Artifact id\\n* `-artifact_id` + - Artifact id (descending)\\n* `version` - Version\\n* `-version` - Version + (descending)\\n* `filename` - Filename\\n* `-filename` - Filename (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Artifact\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedmaven.MavenArtifactResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_maven_artifact_create\",\n \"description\": \"A ViewSet + for MavenArtifact.\",\n \"summary\": \"Create a maven artifact\",\n + \ \"tags\": [\n \"Content: Artifact\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenArtifact\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenArtifact\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenArtifact\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenArtifactResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{maven_maven_artifact_href}\": {\n \"get\": + {\n \"operationId\": \"content_maven_artifact_read\",\n \"description\": + \"A ViewSet for MavenArtifact.\",\n \"summary\": \"Inspect + a maven artifact\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_artifact_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Artifact\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenArtifactResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/ostree/commits/\": + {\n \"get\": {\n \"operationId\": \"content_ostree_commits_list\",\n + \ \"description\": \"A ViewSet class for OSTree commits.\",\n + \ \"summary\": \"List ostree commits\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"checksum\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where checksum matches value\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-checksum\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-relative_path\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"checksum\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"relative_path\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `checksum` - Checksum\\n* `-checksum` + - Checksum (descending)\\n* `relative_path` - Relative path\\n* `-relative_path` + - Relative path (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"orphaned_for\",\n \"schema\": + {\n \"type\": \"number\"\n },\n + \ \"description\": \"Minutes Content has been orphaned + for. -1 uses ORPHAN_PROTECTION_TIME.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Commits\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedostree.OstreeCommitResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_commit_href}\": {\n \"get\": + {\n \"operationId\": \"content_ostree_commits_read\",\n \"description\": + \"A ViewSet class for OSTree commits.\",\n \"summary\": \"Inspect + an ostree commit\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_commit_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Commits\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeCommitResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/ostree/configs/\": + {\n \"get\": {\n \"operationId\": \"content_ostree_configs_list\",\n + \ \"description\": \"A ViewSet class for OSTree repository configurations.\",\n + \ \"summary\": \"List ostree configs\",\n \"parameters\": + [\n {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"pk\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Configs\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedostree.OstreeConfigResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_config_href}\": {\n \"get\": + {\n \"operationId\": \"content_ostree_configs_read\",\n \"description\": + \"A ViewSet class for OSTree repository configurations.\",\n \"summary\": + \"Inspect an ostree config\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_config_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Configs\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeConfigResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/ostree/content/\": + {\n \"get\": {\n \"operationId\": \"content_ostree_content_list\",\n + \ \"description\": \"A ViewSet class for uncategorized content + units (e.g., static deltas).\",\n \"summary\": \"List ostree + contents\",\n \"parameters\": [\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-pk\",\n \"pk\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pk` - Pk\\n* `-pk` + - Pk (descending)\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"orphaned_for\",\n \"schema\": + {\n \"type\": \"number\"\n },\n + \ \"description\": \"Minutes Content has been orphaned + for. -1 uses ORPHAN_PROTECTION_TIME.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Content\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedostree.OstreeContentResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_ostree_content_create\",\n \"description\": \"Trigger + an asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create an ostree content\",\n \"tags\": + [\n \"Content: Content\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeContent\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeContent\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeContent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_content_href}\": {\n \"get\": + {\n \"operationId\": \"content_ostree_content_read\",\n \"description\": + \"A ViewSet class for uncategorized content units (e.g., static deltas).\",\n + \ \"summary\": \"Inspect an ostree content\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_content_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Content\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeContentResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/ostree/objects/\": + {\n \"get\": {\n \"operationId\": \"content_ostree_objects_list\",\n + \ \"description\": \"A ViewSet class for OSTree objects (e.g., + dirtree, dirmeta, file).\",\n \"summary\": \"List ostree objects\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"checksum\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where checksum matches + value\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-checksum\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-relative_path\",\n \"-timestamp_of_interest\",\n + \ \"-typ\",\n \"-upstream_id\",\n + \ \"checksum\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"relative_path\",\n \"timestamp_of_interest\",\n + \ \"typ\",\n \"upstream_id\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `typ` - Typ\\n* `-typ` - Typ (descending)\\n* `checksum` + - Checksum\\n* `-checksum` - Checksum (descending)\\n* `relative_path` - Relative + path\\n* `-relative_path` - Relative path (descending)\\n* `pk` - Pk\\n* `-pk` + - Pk (descending)\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"orphaned_for\",\n \"schema\": + {\n \"type\": \"number\"\n },\n + \ \"description\": \"Minutes Content has been orphaned + for. -1 uses ORPHAN_PROTECTION_TIME.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Objects\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedostree.OstreeObjectResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_object_href}\": {\n \"get\": + {\n \"operationId\": \"content_ostree_objects_read\",\n \"description\": + \"A ViewSet class for OSTree objects (e.g., dirtree, dirmeta, file).\",\n + \ \"summary\": \"Inspect an ostree object\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_object_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Objects\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeObjectResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/ostree/refs/\": + {\n \"get\": {\n \"operationId\": \"content_ostree_refs_list\",\n + \ \"description\": \"A ViewSet class for OSTree head commits.\",\n + \ \"summary\": \"List ostree refs\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"checksum\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-relative_path\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"relative_path\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `relative_path` + - Relative path\\n* `-relative_path` - Relative path (descending)\\n* `pk` + - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Refs\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedostree.OstreeRefResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_ref_href}\": {\n \"get\": + {\n \"operationId\": \"content_ostree_refs_read\",\n \"description\": + \"A ViewSet class for OSTree head commits.\",\n \"summary\": + \"Inspect an ostree ref\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_ref_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Refs\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRefResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/ostree/summaries/\": + {\n \"get\": {\n \"operationId\": \"content_ostree_summaries_list\",\n + \ \"description\": \"A ViewSet class for OSTree repository summary + files.\",\n \"summary\": \"List ostree summarys\",\n \"parameters\": + [\n {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"pk\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Summaries\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedostree.OstreeSummaryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_summary_href}\": {\n \"get\": + {\n \"operationId\": \"content_ostree_summaries_read\",\n \"description\": + \"A ViewSet class for OSTree repository summary files.\",\n \"summary\": + \"Inspect an ostree summary\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_summary_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Summaries\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeSummaryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/python/packages/\": + {\n \"get\": {\n \"operationId\": \"content_python_packages_list\",\n + \ \"description\": \"\\nPythonPackageContent represents each + individually installable Python package. In the Python\\necosystem, this is + called a Python Distribution, sometimes (ambiguously) refered to as a\\npackage. + In Pulp Python, we refer to it as PythonPackageContent. Each\\nPythonPackageContent + corresponds to a single filename, for example\\n`pulpcore-3.0.0rc1-py3-none-any.whl` + or `pulpcore-3.0.0rc1.tar.gz`.\",\n \"summary\": \"List python + package contents\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"author\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where author matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"author__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where author is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"filename\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where filename matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"filename__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where filename contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"filename__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where filename is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"keywords__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where keywords contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"keywords__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where keywords is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-author\",\n \"-author_email\",\n + \ \"-classifiers\",\n \"-description\",\n + \ \"-description_content_type\",\n \"-download_url\",\n + \ \"-filename\",\n \"-home_page\",\n + \ \"-keywords\",\n \"-license\",\n + \ \"-maintainer\",\n \"-maintainer_email\",\n + \ \"-metadata_version\",\n \"-name\",\n + \ \"-obsoletes_dist\",\n \"-packagetype\",\n + \ \"-pk\",\n \"-platform\",\n + \ \"-project_url\",\n \"-project_urls\",\n + \ \"-provides_dist\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-python_version\",\n + \ \"-requires_dist\",\n \"-requires_external\",\n + \ \"-requires_python\",\n \"-sha256\",\n + \ \"-summary\",\n \"-supported_platform\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"-version\",\n \"author\",\n + \ \"author_email\",\n \"classifiers\",\n + \ \"description\",\n \"description_content_type\",\n + \ \"download_url\",\n \"filename\",\n + \ \"home_page\",\n \"keywords\",\n + \ \"license\",\n \"maintainer\",\n + \ \"maintainer_email\",\n \"metadata_version\",\n + \ \"name\",\n \"obsoletes_dist\",\n + \ \"packagetype\",\n \"pk\",\n + \ \"platform\",\n \"project_url\",\n + \ \"project_urls\",\n \"provides_dist\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"python_version\",\n \"requires_dist\",\n + \ \"requires_external\",\n \"requires_python\",\n + \ \"sha256\",\n \"summary\",\n + \ \"supported_platform\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\",\n \"version\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `filename` - Filename\\n* `-filename` - Filename (descending)\\n* + `packagetype` - Packagetype\\n* `-packagetype` - Packagetype (descending)\\n* + `name` - Name\\n* `-name` - Name (descending)\\n* `version` - Version\\n* + `-version` - Version (descending)\\n* `sha256` - Sha256\\n* `-sha256` - Sha256 + (descending)\\n* `python_version` - Python version\\n* `-python_version` - + Python version (descending)\\n* `metadata_version` - Metadata version\\n* + `-metadata_version` - Metadata version (descending)\\n* `summary` - Summary\\n* + `-summary` - Summary (descending)\\n* `description` - Description\\n* `-description` + - Description (descending)\\n* `keywords` - Keywords\\n* `-keywords` - Keywords + (descending)\\n* `home_page` - Home page\\n* `-home_page` - Home page (descending)\\n* + `download_url` - Download url\\n* `-download_url` - Download url (descending)\\n* + `author` - Author\\n* `-author` - Author (descending)\\n* `author_email` - + Author email\\n* `-author_email` - Author email (descending)\\n* `maintainer` + - Maintainer\\n* `-maintainer` - Maintainer (descending)\\n* `maintainer_email` + - Maintainer email\\n* `-maintainer_email` - Maintainer email (descending)\\n* + `license` - License\\n* `-license` - License (descending)\\n* `requires_python` + - Requires python\\n* `-requires_python` - Requires python (descending)\\n* + `project_url` - Project url\\n* `-project_url` - Project url (descending)\\n* + `platform` - Platform\\n* `-platform` - Platform (descending)\\n* `supported_platform` + - Supported platform\\n* `-supported_platform` - Supported platform (descending)\\n* + `requires_dist` - Requires dist\\n* `-requires_dist` - Requires dist (descending)\\n* + `provides_dist` - Provides dist\\n* `-provides_dist` - Provides dist (descending)\\n* + `obsoletes_dist` - Obsoletes dist\\n* `-obsoletes_dist` - Obsoletes dist (descending)\\n* + `requires_external` - Requires external\\n* `-requires_external` - Requires + external (descending)\\n* `classifiers` - Classifiers\\n* `-classifiers` - + Classifiers (descending)\\n* `project_urls` - Project urls\\n* `-project_urls` + - Project urls (descending)\\n* `description_content_type` - Description content + type\\n* `-description_content_type` - Description content type (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"packagetype\",\n \"schema\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"bdist_dmg\",\n \"bdist_dumb\",\n + \ \"bdist_egg\",\n \"bdist_msi\",\n + \ \"bdist_rpm\",\n \"bdist_wheel\",\n + \ \"bdist_wininst\",\n \"sdist\"\n + \ ]\n },\n \"description\": + \"Filter results where packagetype matches value\\n\\n* `bdist_dmg` - bdist_dmg\\n* + `bdist_dumb` - bdist_dumb\\n* `bdist_egg` - bdist_egg\\n* `bdist_msi` - bdist_msi\\n* + `bdist_rpm` - bdist_rpm\\n* `bdist_wheel` - bdist_wheel\\n* `bdist_wininst` + - bdist_wininst\\n* `sdist` - sdist\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"packagetype__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where packagetype is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"requires_python\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where requires_python matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"requires_python__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where requires_python contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"requires_python__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where requires_python is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"sha256\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where sha256 matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"sha256__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where sha256 is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"version__gt\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"version__gte\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version is greater than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"version__lt\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"version__lte\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Packages\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedpython.PythonPackageContentResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_python_packages_create\",\n \"description\": \"Trigger + an asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create a python package content\",\n \"tags\": + [\n \"Content: Packages\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonPackageContent\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonPackageContent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_package_content_href}\": + {\n \"get\": {\n \"operationId\": \"content_python_packages_read\",\n + \ \"description\": \"\\nPythonPackageContent represents each + individually installable Python package. In the Python\\necosystem, this is + called a Python Distribution, sometimes (ambiguously) refered to as a\\npackage. + In Pulp Python, we refer to it as PythonPackageContent. Each\\nPythonPackageContent + corresponds to a single filename, for example\\n`pulpcore-3.0.0rc1-py3-none-any.whl` + or `pulpcore-3.0.0rc1.tar.gz`.\",\n \"summary\": \"Inspect + a python package content\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_package_content_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Packages\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonPackageContentResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/rpm/advisories/\": + {\n \"get\": {\n \"operationId\": \"content_rpm_advisories_list\",\n + \ \"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.\",\n \"summary\": + \"List update records\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"id\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where id matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where id is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-description\",\n + \ \"-digest\",\n \"-fromstr\",\n + \ \"-id\",\n \"-issued_date\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-pushcount\",\n + \ \"-reboot_suggested\",\n \"-release\",\n + \ \"-rights\",\n \"-severity\",\n + \ \"-solution\",\n \"-status\",\n + \ \"-summary\",\n \"-timestamp_of_interest\",\n + \ \"-title\",\n \"-type\",\n + \ \"-updated_date\",\n \"-upstream_id\",\n + \ \"-version\",\n \"description\",\n + \ \"digest\",\n \"fromstr\",\n + \ \"id\",\n \"issued_date\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"pushcount\",\n + \ \"reboot_suggested\",\n \"release\",\n + \ \"rights\",\n \"severity\",\n + \ \"solution\",\n \"status\",\n + \ \"summary\",\n \"timestamp_of_interest\",\n + \ \"title\",\n \"type\",\n + \ \"updated_date\",\n \"upstream_id\",\n + \ \"version\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `id` - Id\\n* `-id` - Id (descending)\\n* + `updated_date` - Updated date\\n* `-updated_date` - Updated date (descending)\\n* + `description` - Description\\n* `-description` - Description (descending)\\n* + `issued_date` - Issued date\\n* `-issued_date` - Issued date (descending)\\n* + `fromstr` - Fromstr\\n* `-fromstr` - Fromstr (descending)\\n* `status` - Status\\n* + `-status` - Status (descending)\\n* `title` - Title\\n* `-title` - Title (descending)\\n* + `summary` - Summary\\n* `-summary` - Summary (descending)\\n* `version` - + Version\\n* `-version` - Version (descending)\\n* `type` - Type\\n* `-type` + - Type (descending)\\n* `severity` - Severity\\n* `-severity` - Severity (descending)\\n* + `solution` - Solution\\n* `-solution` - Solution (descending)\\n* `release` + - Release\\n* `-release` - Release (descending)\\n* `rights` - Rights\\n* + `-rights` - Rights (descending)\\n* `reboot_suggested` - Reboot suggested\\n* + `-reboot_suggested` - Reboot suggested (descending)\\n* `pushcount` - Pushcount\\n* + `-pushcount` - Pushcount (descending)\\n* `digest` - Digest\\n* `-digest` + - Digest (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"severity\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where severity matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"severity__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where severity is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"severity__ne\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where severity not + equal to value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"status\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where status matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"status__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where status is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"status__ne\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where status not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"type\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where type matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"type__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where type is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"type__ne\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where type not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Advisories\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.UpdateRecordResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_rpm_advisories_create\",\n \"description\": \"Trigger + an asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create an update record\",\n \"tags\": + [\n \"Content: Advisories\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.UpdateRecord\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.UpdateRecord\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_update_record_href}\": {\n \"get\": + {\n \"operationId\": \"content_rpm_advisories_read\",\n \"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.\",\n \"summary\": + \"Inspect an update record\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_update_record_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Advisories\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.UpdateRecordResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/rpm/distribution_trees/\": + {\n \"get\": {\n \"operationId\": \"content_rpm_distribution_trees_list\",\n + \ \"description\": \"Distribution Tree Viewset.\",\n \"summary\": + \"List distribution trees\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"pk\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Distribution_Trees\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedrpm.DistributionTreeResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{rpm_distribution_tree_href}\": {\n \"get\": {\n \"operationId\": + \"content_rpm_distribution_trees_read\",\n \"description\": + \"Distribution Tree Viewset.\",\n \"summary\": \"Inspect a + distribution tree\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_distribution_tree_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Distribution_Trees\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.DistributionTreeResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/rpm/modulemd_defaults/\": {\n \"get\": + {\n \"operationId\": \"content_rpm_modulemd_defaults_list\",\n + \ \"description\": \"ViewSet for Modulemd.\",\n \"summary\": + \"List modulemd defaultss\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"module\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where module matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"module__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where module is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-digest\",\n \"-module\",\n + \ \"-pk\",\n \"-profiles\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-snippet\",\n \"-stream\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"digest\",\n \"module\",\n + \ \"pk\",\n \"profiles\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"snippet\",\n \"stream\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `module` - Module\\n* `-module` - Module (descending)\\n* + `stream` - Stream\\n* `-stream` - Stream (descending)\\n* `profiles` - Profiles\\n* + `-profiles` - Profiles (descending)\\n* `digest` - Digest\\n* `-digest` - + Digest (descending)\\n* `snippet` - Snippet\\n* `-snippet` - Snippet (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"stream\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where stream matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"stream__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where stream is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Modulemd_Defaults\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedrpm.ModulemdDefaultsResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"post\": + {\n \"operationId\": \"content_rpm_modulemd_defaults_create\",\n + \ \"description\": \"Trigger an asynchronous task to create + content,optionally create new repository version.\",\n \"summary\": + \"Create a modulemd defaults\",\n \"tags\": [\n \"Content: + Modulemd_Defaults\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.ModulemdDefaults\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.ModulemdDefaults\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.ModulemdDefaults\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_modulemd_defaults_href}\": {\n \"get\": + {\n \"operationId\": \"content_rpm_modulemd_defaults_read\",\n + \ \"description\": \"ViewSet for Modulemd.\",\n \"summary\": + \"Inspect a modulemd defaults\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_modulemd_defaults_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Modulemd_Defaults\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.ModulemdDefaultsResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/rpm/modulemd_obsoletes/\": {\n \"get\": + {\n \"operationId\": \"content_rpm_modulemd_obsoletes_list\",\n + \ \"description\": \"ViewSet for Modulemd.\",\n \"summary\": + \"List modulemd obsoletes\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"pk\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Modulemd_Obsoletes\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedrpm.ModulemdObsoleteResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"post\": + {\n \"operationId\": \"content_rpm_modulemd_obsoletes_create\",\n + \ \"description\": \"Trigger an asynchronous task to create + content,optionally create new repository version.\",\n \"summary\": + \"Create a modulemd obsolete\",\n \"tags\": [\n \"Content: + Modulemd_Obsoletes\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.ModulemdObsolete\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.ModulemdObsolete\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.ModulemdObsolete\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_modulemd_obsolete_href}\": {\n \"get\": + {\n \"operationId\": \"content_rpm_modulemd_obsoletes_read\",\n + \ \"description\": \"ViewSet for Modulemd.\",\n \"summary\": + \"Inspect a modulemd obsolete\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_modulemd_obsolete_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Modulemd_Obsoletes\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.ModulemdObsoleteResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/rpm/modulemds/\": {\n \"get\": {\n + \ \"operationId\": \"content_rpm_modulemds_list\",\n \"description\": + \"ViewSet for Modulemd.\",\n \"summary\": \"List modulemds\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"arch\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where arch matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"arch__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where arch is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"context\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where context matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"context__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where context is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-arch\",\n \"-artifacts\",\n + \ \"-context\",\n \"-dependencies\",\n + \ \"-description\",\n \"-digest\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-profiles\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-snippet\",\n + \ \"-static_context\",\n \"-stream\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"-version\",\n \"arch\",\n + \ \"artifacts\",\n \"context\",\n + \ \"dependencies\",\n \"description\",\n + \ \"digest\",\n \"name\",\n + \ \"pk\",\n \"profiles\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"snippet\",\n \"static_context\",\n + \ \"stream\",\n \"timestamp_of_interest\",\n + \ \"upstream_id\",\n \"version\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `stream` + - Stream\\n* `-stream` - Stream (descending)\\n* `version` - Version\\n* `-version` + - Version (descending)\\n* `context` - Context\\n* `-context` - Context (descending)\\n* + `arch` - Arch\\n* `-arch` - Arch (descending)\\n* `static_context` - Static + context\\n* `-static_context` - Static context (descending)\\n* `dependencies` + - Dependencies\\n* `-dependencies` - Dependencies (descending)\\n* `artifacts` + - Artifacts\\n* `-artifacts` - Artifacts (descending)\\n* `profiles` - Profiles\\n* + `-profiles` - Profiles (descending)\\n* `description` - Description\\n* `-description` + - Description (descending)\\n* `digest` - Digest\\n* `-digest` - Digest (descending)\\n* + `snippet` - Snippet\\n* `-snippet` - Snippet (descending)\\n* `pk` - Pk\\n* + `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"stream\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where stream matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"stream__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where stream is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"version\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where version matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"version__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where version is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Modulemds\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.ModulemdResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_rpm_modulemds_create\",\n \"description\": \"Trigger + an asynchronous task to create content,optionally create new repository version.\",\n + \ \"summary\": \"Create a modulemd\",\n \"tags\": + [\n \"Content: Modulemds\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.Modulemd\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.Modulemd\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.Modulemd\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_modulemd_href}\": {\n \"get\": + {\n \"operationId\": \"content_rpm_modulemds_read\",\n \"description\": + \"ViewSet for Modulemd.\",\n \"summary\": \"Inspect a modulemd\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_modulemd_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Modulemds\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.ModulemdResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/rpm/packagecategories/\": + {\n \"get\": {\n \"operationId\": \"content_rpm_packagecategories_list\",\n + \ \"description\": \"PackageCategory ViewSet.\",\n \"summary\": + \"List package categorys\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"pk\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Packagecategories\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedrpm.PackageCategoryResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{rpm_package_category_href}\": {\n \"get\": {\n \"operationId\": + \"content_rpm_packagecategories_read\",\n \"description\": + \"PackageCategory ViewSet.\",\n \"summary\": \"Inspect a package + category\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_package_category_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Packagecategories\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.PackageCategoryResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/rpm/packageenvironments/\": {\n \"get\": + {\n \"operationId\": \"content_rpm_packageenvironments_list\",\n + \ \"description\": \"PackageEnvironment ViewSet.\",\n \"summary\": + \"List package environments\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"pk\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Packageenvironments\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedrpm.PackageEnvironmentResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{rpm_package_environment_href}\": {\n \"get\": {\n \"operationId\": + \"content_rpm_packageenvironments_read\",\n \"description\": + \"PackageEnvironment ViewSet.\",\n \"summary\": \"Inspect a + package environment\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_environment_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Packageenvironments\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.PackageEnvironmentResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/rpm/packagegroups/\": {\n \"get\": + {\n \"operationId\": \"content_rpm_packagegroups_list\",\n + \ \"description\": \"PackageGroup ViewSet.\",\n \"summary\": + \"List package groups\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"pk\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Packagegroups\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.PackageGroupResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_package_group_href}\": {\n \"get\": + {\n \"operationId\": \"content_rpm_packagegroups_read\",\n + \ \"description\": \"PackageGroup ViewSet.\",\n \"summary\": + \"Inspect a package group\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Packagegroups\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.PackageGroupResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/rpm/packagelangpacks/\": + {\n \"get\": {\n \"operationId\": \"content_rpm_packagelangpacks_list\",\n + \ \"description\": \"PackageLangpacks ViewSet.\",\n \"summary\": + \"List package langpackss\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"pk\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Packagelangpacks\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedrpm.PackageLangpacksResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{rpm_package_langpacks_href}\": {\n \"get\": {\n \"operationId\": + \"content_rpm_packagelangpacks_read\",\n \"description\": \"PackageLangpacks + ViewSet.\",\n \"summary\": \"Inspect a package langpacks\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_package_langpacks_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Packagelangpacks\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.PackageLangpacksResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/content/rpm/packages/\": {\n \"get\": {\n + \ \"operationId\": \"content_rpm_packages_list\",\n \"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.\",\n \"summary\": + \"List packages\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"arch\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where arch matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"arch__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where arch contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"arch__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where arch is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"arch__ne\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where arch not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"arch__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where arch starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"checksum_type\",\n \"schema\": {\n \"type\": + \"string\",\n \"enum\": [\n \"md5\",\n + \ \"sha1\",\n \"sha1\",\n + \ \"sha224\",\n \"sha256\",\n + \ \"sha384\",\n \"sha512\",\n + \ \"unknown\"\n ]\n + \ },\n \"description\": \"Filter + results where checksum_type matches value\\n\\n* `unknown` - unknown\\n* `md5` + - md5\\n* `sha1` - sha1\\n* `sha1` - sha1\\n* `sha224` - sha224\\n* `sha256` + - sha256\\n* `sha384` - sha384\\n* `sha512` - sha512\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"checksum_type__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where checksum_type is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"checksum_type__ne\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where checksum_type + not equal to value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"epoch\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where epoch matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"epoch__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where epoch is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"epoch__ne\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where epoch not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"filename\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__ne\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-arch\",\n \"-changelogs\",\n + \ \"-checksum_type\",\n \"-conflicts\",\n + \ \"-description\",\n \"-enhances\",\n + \ \"-epoch\",\n \"-evr\",\n + \ \"-files\",\n \"-is_modular\",\n + \ \"-location_base\",\n \"-location_href\",\n + \ \"-name\",\n \"-obsoletes\",\n + \ \"-pk\",\n \"-pkgId\",\n + \ \"-provides\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-recommends\",\n + \ \"-release\",\n \"-requires\",\n + \ \"-rpm_buildhost\",\n \"-rpm_group\",\n + \ \"-rpm_header_end\",\n \"-rpm_header_start\",\n + \ \"-rpm_license\",\n \"-rpm_packager\",\n + \ \"-rpm_sourcerpm\",\n \"-rpm_vendor\",\n + \ \"-size_archive\",\n \"-size_installed\",\n + \ \"-size_package\",\n \"-suggests\",\n + \ \"-summary\",\n \"-supplements\",\n + \ \"-time_build\",\n \"-time_file\",\n + \ \"-timestamp_of_interest\",\n \"-upstream_id\",\n + \ \"-url\",\n \"-version\",\n + \ \"arch\",\n \"changelogs\",\n + \ \"checksum_type\",\n \"conflicts\",\n + \ \"description\",\n \"enhances\",\n + \ \"epoch\",\n \"evr\",\n + \ \"files\",\n \"is_modular\",\n + \ \"location_base\",\n \"location_href\",\n + \ \"name\",\n \"obsoletes\",\n + \ \"pk\",\n \"pkgId\",\n + \ \"provides\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"recommends\",\n + \ \"release\",\n \"requires\",\n + \ \"rpm_buildhost\",\n \"rpm_group\",\n + \ \"rpm_header_end\",\n \"rpm_header_start\",\n + \ \"rpm_license\",\n \"rpm_packager\",\n + \ \"rpm_sourcerpm\",\n \"rpm_vendor\",\n + \ \"size_archive\",\n \"size_installed\",\n + \ \"size_package\",\n \"suggests\",\n + \ \"summary\",\n \"supplements\",\n + \ \"time_build\",\n \"time_file\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\",\n + \ \"url\",\n \"version\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `epoch` + - Epoch\\n* `-epoch` - Epoch (descending)\\n* `version` - Version\\n* `-version` + - Version (descending)\\n* `release` - Release\\n* `-release` - Release (descending)\\n* + `arch` - Arch\\n* `-arch` - Arch (descending)\\n* `evr` - Evr\\n* `-evr` - + Evr (descending)\\n* `pkgId` - Pkgid\\n* `-pkgId` - Pkgid (descending)\\n* + `checksum_type` - Checksum type\\n* `-checksum_type` - Checksum type (descending)\\n* + `summary` - Summary\\n* `-summary` - Summary (descending)\\n* `description` + - Description\\n* `-description` - Description (descending)\\n* `url` - Url\\n* + `-url` - Url (descending)\\n* `changelogs` - Changelogs\\n* `-changelogs` + - Changelogs (descending)\\n* `files` - Files\\n* `-files` - Files (descending)\\n* + `requires` - Requires\\n* `-requires` - Requires (descending)\\n* `provides` + - Provides\\n* `-provides` - Provides (descending)\\n* `conflicts` - Conflicts\\n* + `-conflicts` - Conflicts (descending)\\n* `obsoletes` - Obsoletes\\n* `-obsoletes` + - Obsoletes (descending)\\n* `suggests` - Suggests\\n* `-suggests` - Suggests + (descending)\\n* `enhances` - Enhances\\n* `-enhances` - Enhances (descending)\\n* + `recommends` - Recommends\\n* `-recommends` - Recommends (descending)\\n* + `supplements` - Supplements\\n* `-supplements` - Supplements (descending)\\n* + `location_base` - Location base\\n* `-location_base` - Location base (descending)\\n* + `location_href` - Location href\\n* `-location_href` - Location href (descending)\\n* + `rpm_buildhost` - Rpm buildhost\\n* `-rpm_buildhost` - Rpm buildhost (descending)\\n* + `rpm_group` - Rpm group\\n* `-rpm_group` - Rpm group (descending)\\n* `rpm_license` + - Rpm license\\n* `-rpm_license` - Rpm license (descending)\\n* `rpm_packager` + - Rpm packager\\n* `-rpm_packager` - Rpm packager (descending)\\n* `rpm_sourcerpm` + - Rpm sourcerpm\\n* `-rpm_sourcerpm` - Rpm sourcerpm (descending)\\n* `rpm_vendor` + - Rpm vendor\\n* `-rpm_vendor` - Rpm vendor (descending)\\n* `rpm_header_start` + - Rpm header start\\n* `-rpm_header_start` - Rpm header start (descending)\\n* + `rpm_header_end` - Rpm header end\\n* `-rpm_header_end` - Rpm header end (descending)\\n* + `size_archive` - Size archive\\n* `-size_archive` - Size archive (descending)\\n* + `size_installed` - Size installed\\n* `-size_installed` - Size installed (descending)\\n* + `size_package` - Size package\\n* `-size_package` - Size package (descending)\\n* + `time_build` - Time build\\n* `-time_build` - Time build (descending)\\n* + `time_file` - Time file\\n* `-time_file` - Time file (descending)\\n* `is_modular` + - Is modular\\n* `-is_modular` - Is modular (descending)\\n* `pk` - Pk\\n* + `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pkgId\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where pkgId matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pkgId__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where pkgId is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"release\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where release matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"release__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where release contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"release__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where release is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"release__ne\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where release not + equal to value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"release__startswith\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where release starts + with value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository Version referenced by + HREF\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version_added\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"sha256\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"version__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where version is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"version__ne\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where version not + equal to value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Packages\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.PackageResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"content_rpm_packages_create\",\n \"description\": \"Trigger + an asynchronous task to create an RPM package,optionally create new repository + version.\",\n \"summary\": \"Create a package\",\n \"tags\": + [\n \"Content: Packages\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.Package\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.Package\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{rpm_package_href}\": {\n \"get\": {\n \"operationId\": + \"content_rpm_packages_read\",\n \"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.\",\n \"summary\": + \"Inspect a package\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_package_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Packages\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.PackageResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/content/rpm/repo_metadata_files/\": + {\n \"get\": {\n \"operationId\": \"content_rpm_repo_metadata_files_list\",\n + \ \"description\": \"RepoMetadataFile Viewset.\",\n \"summary\": + \"List repo metadata files\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-pk\",\n + \ \"pk\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Repo_Metadata_Files\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedrpm.RepoMetadataFileResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{rpm_repo_metadata_file_href}\": {\n \"get\": {\n \"operationId\": + \"content_rpm_repo_metadata_files_read\",\n \"description\": + \"RepoMetadataFile Viewset.\",\n \"summary\": \"Inspect a repo + metadata file\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_repo_metadata_file_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Content: + Repo_Metadata_Files\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RepoMetadataFileResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/contentguards/\": {\n \"get\": {\n \"operationId\": + \"contentguards_list\",\n \"description\": \"Endpoint to list + all contentguards.\",\n \"summary\": \"List content guards\",\n + \ \"parameters\": [\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"description\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_type\",\n \"schema\": {\n \"type\": + \"string\",\n \"enum\": [\n \"certguard.rhsm\",\n + \ \"certguard.x509\",\n \"core.composite\",\n + \ \"core.content_redirect\",\n \"core.header\",\n + \ \"core.rbac\"\n ]\n + \ },\n \"description\": \"Pulp + type\\n\\n* `core.rbac` - core.rbac\\n* `core.content_redirect` - core.content_redirect\\n* + `core.header` - core.header\\n* `core.composite` - core.composite\\n* `certguard.rhsm` + - certguard.rhsm\\n* `certguard.x509` - certguard.x509\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_type__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"certguard.rhsm\",\n + \ \"certguard.x509\",\n \"core.composite\",\n + \ \"core.content_redirect\",\n \"core.header\",\n + \ \"core.rbac\"\n ]\n + \ }\n },\n \"description\": + \"Multiple values may be separated by commas.\\n\\n* `core.rbac` - core.rbac\\n* + `core.content_redirect` - core.content_redirect\\n* `core.header` - core.header\\n* + `core.composite` - core.composite\\n* `certguard.rhsm` - certguard.rhsm\\n* + `certguard.x509` - certguard.x509\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedContentGuardResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/contentguards/certguard/rhsm/\": + {\n \"get\": {\n \"operationId\": \"contentguards_certguard_rhsm_list\",\n + \ \"description\": \"RHSMCertGuard API Viewsets.\",\n \"summary\": + \"List rhsm cert guards\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"description\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Rhsm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedcertguard.RHSMCertGuardResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"contentguards_certguard_rhsm_create\",\n \"description\": + \"RHSMCertGuard API Viewsets.\",\n \"summary\": \"Create a + rhsm cert guard\",\n \"tags\": [\n \"Contentguards: + Rhsm\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuard\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/certguard.RHSMCertGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/certguard.RHSMCertGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{certguard_r_h_s_m_cert_guard_href}\": + {\n \"get\": {\n \"operationId\": \"contentguards_certguard_rhsm_read\",\n + \ \"description\": \"RHSMCertGuard API Viewsets.\",\n \"summary\": + \"Inspect a rhsm cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"certguard_r_h_s_m_cert_guard_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Rhsm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"contentguards_certguard_rhsm_update\",\n + \ \"description\": \"RHSMCertGuard API Viewsets.\",\n \"summary\": + \"Update a rhsm cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"certguard_r_h_s_m_cert_guard_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Rhsm\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuard\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/certguard.RHSMCertGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/certguard.RHSMCertGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"contentguards_certguard_rhsm_partial_update\",\n \"description\": + \"RHSMCertGuard API Viewsets.\",\n \"summary\": \"Update a + rhsm cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"certguard_r_h_s_m_cert_guard_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Rhsm\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedcertguard.RHSMCertGuard\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcertguard.RHSMCertGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcertguard.RHSMCertGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/certguard.RHSMCertGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"contentguards_certguard_rhsm_delete\",\n \"description\": + \"RHSMCertGuard API Viewsets.\",\n \"summary\": \"Delete a + rhsm cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"certguard_r_h_s_m_cert_guard_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Rhsm\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"204\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"/pulp/api/v3/contentguards/certguard/x509/\": {\n \"get\": + {\n \"operationId\": \"contentguards_certguard_x509_list\",\n + \ \"description\": \"X509CertGuard API Viewsets.\",\n \"summary\": + \"List x509 cert guards\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"description\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + X509\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedcertguard.X509CertGuardResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"contentguards_certguard_x509_create\",\n \"description\": + \"X509CertGuard API Viewsets.\",\n \"summary\": \"Create a + x509 cert guard\",\n \"tags\": [\n \"Contentguards: + X509\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuard\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/certguard.X509CertGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/certguard.X509CertGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{certguard_x509_cert_guard_href}\": {\n + \ \"get\": {\n \"operationId\": \"contentguards_certguard_x509_read\",\n + \ \"description\": \"X509CertGuard API Viewsets.\",\n \"summary\": + \"Inspect a x509 cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"certguard_x509_cert_guard_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + X509\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"contentguards_certguard_x509_update\",\n + \ \"description\": \"X509CertGuard API Viewsets.\",\n \"summary\": + \"Update a x509 cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"certguard_x509_cert_guard_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Contentguards: X509\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuard\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/certguard.X509CertGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/certguard.X509CertGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"contentguards_certguard_x509_partial_update\",\n \"description\": + \"X509CertGuard API Viewsets.\",\n \"summary\": \"Update a + x509 cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"certguard_x509_cert_guard_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Contentguards: X509\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedcertguard.X509CertGuard\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcertguard.X509CertGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcertguard.X509CertGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/certguard.X509CertGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"contentguards_certguard_x509_delete\",\n \"description\": + \"X509CertGuard API Viewsets.\",\n \"summary\": \"Delete a + x509 cert guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"certguard_x509_cert_guard_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Contentguards: X509\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"204\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"/pulp/api/v3/contentguards/core/composite/\": {\n \"get\": + {\n \"operationId\": \"contentguards_core_composite_list\",\n + \ \"description\": \"Content guard that queries a list-of content-guards + for access permissions.\",\n \"summary\": \"List composite + content guards\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"description\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Composite\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedCompositeContentGuardResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"contentguards_core_composite_create\",\n \"description\": + \"Content guard that queries a list-of content-guards for access permissions.\",\n + \ \"summary\": \"Create a composite content guard\",\n \"tags\": + [\n \"Contentguards: Composite\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CompositeContentGuard\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CompositeContentGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CompositeContentGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CompositeContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{composite_content_guard_href}\": {\n + \ \"get\": {\n \"operationId\": \"contentguards_core_composite_read\",\n + \ \"description\": \"Content guard that queries a list-of content-guards + for access permissions.\",\n \"summary\": \"Inspect a composite + content guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"composite_content_guard_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Composite\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CompositeContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"contentguards_core_composite_update\",\n + \ \"description\": \"Content guard that queries a list-of content-guards + for access permissions.\",\n \"summary\": \"Update a composite + content guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"composite_content_guard_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Composite\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CompositeContentGuard\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CompositeContentGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CompositeContentGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CompositeContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"contentguards_core_composite_partial_update\",\n \"description\": + \"Content guard that queries a list-of content-guards for access permissions.\",\n + \ \"summary\": \"Update a composite content guard\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"composite_content_guard_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Composite\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PatchedCompositeContentGuard\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedCompositeContentGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedCompositeContentGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CompositeContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"contentguards_core_composite_delete\",\n \"description\": + \"Content guard that queries a list-of content-guards for access permissions.\",\n + \ \"summary\": \"Delete a composite content guard\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"composite_content_guard_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Composite\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"204\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"{composite_content_guard_href}add_role/\": {\n \"post\": + {\n \"operationId\": \"contentguards_core_composite_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"composite_content_guard_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Composite\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{composite_content_guard_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"contentguards_core_composite_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"composite_content_guard_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Composite\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{composite_content_guard_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"contentguards_core_composite_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"composite_content_guard_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Composite\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{composite_content_guard_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"contentguards_core_composite_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"composite_content_guard_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Composite\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/contentguards/core/content_redirect/\": {\n \"get\": + {\n \"operationId\": \"contentguards_core_content_redirect_list\",\n + \ \"description\": \"Content guard to protect preauthenticated + redirects to the content app.\",\n \"summary\": \"List content + redirect content guards\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"description\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Content_Redirect\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedContentRedirectContentGuardResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"contentguards_core_content_redirect_create\",\n \"description\": + \"Content guard to protect preauthenticated redirects to the content app.\",\n + \ \"summary\": \"Create a content redirect content guard\",\n + \ \"tags\": [\n \"Contentguards: Content_Redirect\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuard\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ContentRedirectContentGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ContentRedirectContentGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{content_redirect_content_guard_href}\": + {\n \"get\": {\n \"operationId\": \"contentguards_core_content_redirect_read\",\n + \ \"description\": \"Content guard to protect preauthenticated + redirects to the content app.\",\n \"summary\": \"Inspect a + content redirect content guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"content_redirect_content_guard_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Content_Redirect\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ContentRedirectContentGuardResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"put\": + {\n \"operationId\": \"contentguards_core_content_redirect_update\",\n + \ \"description\": \"Content guard to protect preauthenticated + redirects to the content app.\",\n \"summary\": \"Update a + content redirect content guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"content_redirect_content_guard_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Content_Redirect\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuard\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ContentRedirectContentGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ContentRedirectContentGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"contentguards_core_content_redirect_partial_update\",\n \"description\": + \"Content guard to protect preauthenticated redirects to the content app.\",\n + \ \"summary\": \"Update a content redirect content guard\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"content_redirect_content_guard_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Contentguards: Content_Redirect\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedContentRedirectContentGuard\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedContentRedirectContentGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedContentRedirectContentGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ContentRedirectContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"contentguards_core_content_redirect_delete\",\n \"description\": + \"Content guard to protect preauthenticated redirects to the content app.\",\n + \ \"summary\": \"Delete a content redirect content guard\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"content_redirect_content_guard_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Contentguards: Content_Redirect\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"204\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"{content_redirect_content_guard_href}add_role/\": {\n + \ \"post\": {\n \"operationId\": \"contentguards_core_content_redirect_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"content_redirect_content_guard_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Content_Redirect\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{content_redirect_content_guard_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"contentguards_core_content_redirect_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"content_redirect_content_guard_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Content_Redirect\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ObjectRolesResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{content_redirect_content_guard_href}my_permissions/\": {\n \"get\": + {\n \"operationId\": \"contentguards_core_content_redirect_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"content_redirect_content_guard_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Content_Redirect\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/MyPermissionsResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{content_redirect_content_guard_href}remove_role/\": {\n \"post\": + {\n \"operationId\": \"contentguards_core_content_redirect_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"content_redirect_content_guard_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Contentguards: Content_Redirect\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/contentguards/core/header/\": {\n \"get\": + {\n \"operationId\": \"contentguards_core_header_list\",\n + \ \"description\": \"Content guard to protect the content app + using a specific header.\",\n \"summary\": \"List header content + guards\",\n \"parameters\": [\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"description\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Header\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedHeaderContentGuardResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"contentguards_core_header_create\",\n \"description\": \"Content + guard to protect the content app using a specific header.\",\n \"summary\": + \"Create a header content guard\",\n \"tags\": [\n \"Contentguards: + Header\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/HeaderContentGuard\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/HeaderContentGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/HeaderContentGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/HeaderContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{header_content_guard_href}\": {\n \"get\": + {\n \"operationId\": \"contentguards_core_header_read\",\n + \ \"description\": \"Content guard to protect the content app + using a specific header.\",\n \"summary\": \"Inspect a header + content guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"header_content_guard_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Header\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/HeaderContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"contentguards_core_header_update\",\n + \ \"description\": \"Content guard to protect the content app + using a specific header.\",\n \"summary\": \"Update a header + content guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"header_content_guard_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Contentguards: Header\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/HeaderContentGuard\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/HeaderContentGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/HeaderContentGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/HeaderContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"contentguards_core_header_partial_update\",\n \"description\": + \"Content guard to protect the content app using a specific header.\",\n \"summary\": + \"Update a header content guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"header_content_guard_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Contentguards: Header\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedHeaderContentGuard\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedHeaderContentGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedHeaderContentGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/HeaderContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"contentguards_core_header_delete\",\n \"description\": \"Content + guard to protect the content app using a specific header.\",\n \"summary\": + \"Delete a header content guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"header_content_guard_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Contentguards: Header\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"{header_content_guard_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"contentguards_core_header_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"header_content_guard_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Contentguards: Header\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{header_content_guard_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"contentguards_core_header_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"header_content_guard_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Header\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{header_content_guard_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"contentguards_core_header_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"header_content_guard_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Header\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{header_content_guard_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"contentguards_core_header_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"header_content_guard_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Contentguards: Header\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/contentguards/core/rbac/\": + {\n \"get\": {\n \"operationId\": \"contentguards_core_rbac_list\",\n + \ \"description\": \"Viewset for creating contentguards that + use RBAC to protect content.\\nHas add and remove actions for managing permission + for users and groups to download content\\nprotected by this guard.\",\n \"summary\": + \"List rbac content guards\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"description\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Rbac\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedRBACContentGuardResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"contentguards_core_rbac_create\",\n \"description\": \"Viewset + for creating contentguards that use RBAC to protect content.\\nHas add and + remove actions for managing permission for users and groups to download content\\nprotected + by this guard.\",\n \"summary\": \"Create a rbac content guard\",\n + \ \"tags\": [\n \"Contentguards: Rbac\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RBACContentGuard\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RBACContentGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RBACContentGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RBACContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{r_b_a_c_content_guard_href}\": {\n \"get\": + {\n \"operationId\": \"contentguards_core_rbac_read\",\n \"description\": + \"Viewset for creating contentguards that use RBAC to protect content.\\nHas + add and remove actions for managing permission for users and groups to download + content\\nprotected by this guard.\",\n \"summary\": \"Inspect + a rbac content guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"r_b_a_c_content_guard_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Rbac\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RBACContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"contentguards_core_rbac_update\",\n + \ \"description\": \"Viewset for creating contentguards that + use RBAC to protect content.\\nHas add and remove actions for managing permission + for users and groups to download content\\nprotected by this guard.\",\n \"summary\": + \"Update a rbac content guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"r_b_a_c_content_guard_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Contentguards: Rbac\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RBACContentGuard\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RBACContentGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RBACContentGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RBACContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"contentguards_core_rbac_partial_update\",\n \"description\": + \"Viewset for creating contentguards that use RBAC to protect content.\\nHas + add and remove actions for managing permission for users and groups to download + content\\nprotected by this guard.\",\n \"summary\": \"Update + a rbac content guard\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"r_b_a_c_content_guard_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Contentguards: Rbac\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedRBACContentGuard\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedRBACContentGuard\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedRBACContentGuard\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RBACContentGuardResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"contentguards_core_rbac_delete\",\n \"description\": \"Viewset + for creating contentguards that use RBAC to protect content.\\nHas add and + remove actions for managing permission for users and groups to download content\\nprotected + by this guard.\",\n \"summary\": \"Delete a rbac content guard\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"r_b_a_c_content_guard_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Contentguards: Rbac\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"{r_b_a_c_content_guard_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"contentguards_core_rbac_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"r_b_a_c_content_guard_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Contentguards: Rbac\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{r_b_a_c_content_guard_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"contentguards_core_rbac_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"r_b_a_c_content_guard_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Rbac\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{r_b_a_c_content_guard_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"contentguards_core_rbac_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"r_b_a_c_content_guard_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Contentguards: + Rbac\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{r_b_a_c_content_guard_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"contentguards_core_rbac_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"r_b_a_c_content_guard_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Contentguards: Rbac\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/deb/copy/\": {\n \"post\": + {\n \"operationId\": \"copy_content_2\",\n \"description\": + \"Trigger an asynchronous task to copy APT contentfrom one repository into + another, creating a newrepository version.\",\n \"summary\": + \"Copy content\",\n \"tags\": [\n \"Deb: + Copy\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Copy\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Copy\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Copy\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/distributions/\": {\n \"get\": {\n \"operationId\": + \"distributions_list\",\n \"description\": \"Provides base + viewset for Distributions.\",\n \"summary\": \"List distributions\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where base_path + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"base_path__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where base_path + contains value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"base_path__icontains\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where base_path is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-base_path\",\n \"-hidden\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"base_path\",\n + \ \"hidden\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_type\",\n \"schema\": {\n \"type\": + \"string\",\n \"enum\": [\n \"ansible.ansible\",\n + \ \"container.container\",\n \"container.pull-through\",\n + \ \"core.artifact\",\n \"deb.apt-distribution\",\n + \ \"file.file\",\n \"gem.gem\",\n + \ \"maven.maven\",\n \"ostree.ostree\",\n + \ \"python.python\",\n \"rpm.rpm\"\n + \ ]\n },\n \"description\": + \"Pulp type\\n\\n* `core.artifact` - core.artifact\\n* `rpm.rpm` - rpm.rpm\\n* + `ostree.ostree` - ostree.ostree\\n* `file.file` - file.file\\n* `deb.apt-distribution` + - deb.apt-distribution\\n* `gem.gem` - gem.gem\\n* `maven.maven` - maven.maven\\n* + `ansible.ansible` - ansible.ansible\\n* `python.python` - python.python\\n* + `container.pull-through` - container.pull-through\\n* `container.container` + - container.container\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_type__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"ansible.ansible\",\n \"container.container\",\n + \ \"container.pull-through\",\n \"core.artifact\",\n + \ \"deb.apt-distribution\",\n \"file.file\",\n + \ \"gem.gem\",\n \"maven.maven\",\n + \ \"ostree.ostree\",\n \"python.python\",\n + \ \"rpm.rpm\"\n ]\n + \ }\n },\n \"description\": + \"Multiple values may be separated by commas.\\n\\n* `core.artifact` - core.artifact\\n* + `rpm.rpm` - rpm.rpm\\n* `ostree.ostree` - ostree.ostree\\n* `file.file` - + file.file\\n* `deb.apt-distribution` - deb.apt-distribution\\n* `gem.gem` + - gem.gem\\n* `maven.maven` - maven.maven\\n* `ansible.ansible` - ansible.ansible\\n* + `python.python` - python.python\\n* `container.pull-through` - container.pull-through\\n* + `container.container` - container.container\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where repository + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n }\n },\n \"description\": + \"Filter results where repository is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter distributions based on the + content served by them\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/distributions/ansible/ansible/\": + {\n \"get\": {\n \"operationId\": \"distributions_ansible_ansible_list\",\n + \ \"description\": \"ViewSet for Ansible Distributions.\",\n + \ \"summary\": \"List ansible distributions\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where base_path is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-base_path\",\n \"-hidden\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"base_path\",\n + \ \"hidden\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where repository + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n }\n },\n \"description\": + \"Filter results where repository is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter distributions based on the + content served by them\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Ansible\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedansible.AnsibleDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"distributions_ansible_ansible_create\",\n \"description\": + \"Trigger an asynchronous create task\",\n \"summary\": \"Create + an ansible distribution\",\n \"tags\": [\n \"Distributions: + Ansible\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_distribution_href}\": + {\n \"get\": {\n \"operationId\": \"distributions_ansible_ansible_read\",\n + \ \"description\": \"ViewSet for Ansible Distributions.\",\n + \ \"summary\": \"Inspect an ansible distribution\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_ansible_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Ansible\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"distributions_ansible_ansible_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update an ansible distribution\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_ansible_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Ansible\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"distributions_ansible_ansible_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update an ansible distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Ansible\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedansible.AnsibleDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.AnsibleDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.AnsibleDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"distributions_ansible_ansible_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + an ansible distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Ansible\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_distribution_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_ansible_ansible_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_ansible_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Ansible\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ansible_ansible_distribution_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"distributions_ansible_ansible_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_ansible_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Ansible\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_distribution_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"distributions_ansible_ansible_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Ansible\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_distribution_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_ansible_ansible_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_ansible_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Ansible\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ansible_ansible_distribution_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"distributions_ansible_ansible_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Ansible\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_distribution_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_ansible_ansible_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_ansible_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Ansible\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/distributions/container/container/\": {\n \"get\": + {\n \"operationId\": \"distributions_container_container_list\",\n + \ \"description\": \"The Container Distribution will serve the + latest version of a Repository if\\n``repository`` is specified. The Container + Distribution will serve a specific\\nrepository version if ``repository_version``. + Note that **either**\\n``repository`` or ``repository_version`` can be set + on a Container\\nDistribution, but not both.\",\n \"summary\": + \"List container distributions\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where base_path is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"namespace__name\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-base_path\",\n \"-description\",\n + \ \"-hidden\",\n \"-name\",\n + \ \"-pk\",\n \"-private\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"base_path\",\n + \ \"description\",\n \"hidden\",\n + \ \"name\",\n \"pk\",\n + \ \"private\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `private` - Private\\n* `-private` - Private (descending)\\n* + `description` - Description\\n* `-description` - Description (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where repository + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n }\n },\n \"description\": + \"Filter results where repository is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter distributions based on the + content served by them\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Container\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"distributions_container_container_create\",\n \"description\": + \"Trigger an asynchronous create task\",\n \"summary\": \"Create + a container distribution\",\n \"tags\": [\n \"Distributions: + Container\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_distribution_href}\": + {\n \"get\": {\n \"operationId\": \"distributions_container_container_read\",\n + \ \"description\": \"The Container Distribution will serve the + latest version of a Repository if\\n``repository`` is specified. The Container + Distribution will serve a specific\\nrepository version if ``repository_version``. + Note that **either**\\n``repository`` or ``repository_version`` can be set + on a Container\\nDistribution, but not both.\",\n \"summary\": + \"Inspect a container distribution\",\n \"parameters\": [\n + \ {\n \"in\": \"path\",\n \"name\": + \"container_container_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Container\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"distributions_container_container_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a container distribution\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"distributions_container_container_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a container distribution\",\n \"parameters\": [\n + \ {\n \"in\": \"path\",\n \"name\": + \"container_container_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcontainer.ContainerDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcontainer.ContainerDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"distributions_container_container_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a container distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Container\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_distribution_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_container_container_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_distribution_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"distributions_container_container_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Container\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_distribution_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"distributions_container_container_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Container\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_distribution_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_container_container_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_distribution_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"distributions_container_container_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Container\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_distribution_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_container_container_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/distributions/container/pull-through/\": {\n \"get\": + {\n \"operationId\": \"distributions_container_pull_through_list\",\n + \ \"description\": \"A special pull-through Container Distribution + that will reference distributions serving content.\",\n \"summary\": + \"List container pull through distributions\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where base_path is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-base_path\",\n \"-hidden\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"base_path\",\n + \ \"hidden\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where repository + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n }\n },\n \"description\": + \"Filter results where repository is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter distributions based on the + content served by them\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Pull-Through\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerPullThroughDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"distributions_container_pull_through_create\",\n \"description\": + \"Trigger an asynchronous create task\",\n \"summary\": \"Create + a container pull through distribution\",\n \"tags\": [\n \"Distributions: + Pull-Through\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPullThroughDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPullThroughDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_pull_through_distribution_href}\": + {\n \"get\": {\n \"operationId\": \"distributions_container_pull_through_read\",\n + \ \"description\": \"A special pull-through Container Distribution + that will reference distributions serving content.\",\n \"summary\": + \"Inspect a container pull through distribution\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_pull_through_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Pull-Through\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"distributions_container_pull_through_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a container pull through distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_pull_through_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Pull-Through\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPullThroughDistribution\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPullThroughDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPullThroughDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"distributions_container_pull_through_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a container pull through distribution\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_pull_through_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Pull-Through\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerPullThroughDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcontainer.ContainerPullThroughDistribution\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcontainer.ContainerPullThroughDistribution\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"delete\": + {\n \"operationId\": \"distributions_container_pull_through_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"summary\": \"Delete a container pull through distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_pull_through_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Pull-Through\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_pull_through_distribution_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_container_pull_through_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_pull_through_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Pull-Through\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_pull_through_distribution_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"distributions_container_pull_through_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_pull_through_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Pull-Through\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_pull_through_distribution_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"distributions_container_pull_through_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_pull_through_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Pull-Through\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_pull_through_distribution_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_container_pull_through_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_pull_through_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Pull-Through\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_pull_through_distribution_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_container_pull_through_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_pull_through_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Pull-Through\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_pull_through_distribution_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_container_pull_through_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_pull_through_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Pull-Through\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/distributions/core/artifacts/\": {\n \"get\": + {\n \"operationId\": \"distributions_core_artifacts_list\",\n + \ \"description\": \"ViewSet for ArtifactDistribution.\",\n + \ \"summary\": \"List artifact distributions\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where base_path is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-base_path\",\n \"-hidden\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"base_path\",\n + \ \"hidden\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where repository + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n }\n },\n \"description\": + \"Filter results where repository is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter distributions based on the + content served by them\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Artifacts\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedArtifactDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{artifact_distribution_href}\": {\n \"get\": + {\n \"operationId\": \"distributions_core_artifacts_read\",\n + \ \"description\": \"ViewSet for ArtifactDistribution.\",\n + \ \"summary\": \"Inspect an artifact distribution\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"artifact_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Artifacts\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ArtifactDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/distributions/deb/apt/\": + {\n \"get\": {\n \"operationId\": \"distributions_deb_apt_list\",\n + \ \"description\": \"An AptDistribution is just an AptPublication + made available via the content app.\\n\\nCreating an AptDistribution is a + comparatively quick action. This way Pulp users may take as\\nmuch time as + is needed to prepare a VerbatimPublication or AptPublication, and then control + the\\nexact moment when that publication is made available.\",\n \"summary\": + \"List apt distributions\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where base_path is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-base_path\",\n \"-hidden\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"base_path\",\n + \ \"hidden\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where repository + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n }\n },\n \"description\": + \"Filter results where repository is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter distributions based on the + content served by them\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Apt\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginateddeb.AptDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"distributions_deb_apt_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create an apt + distribution\",\n \"tags\": [\n \"Distributions: + Apt\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_distribution_href}\": {\n \"get\": + {\n \"operationId\": \"distributions_deb_apt_read\",\n \"description\": + \"An AptDistribution is just an AptPublication made available via the content + app.\\n\\nCreating an AptDistribution is a comparatively quick action. This + way Pulp users may take as\\nmuch time as is needed to prepare a VerbatimPublication + or AptPublication, and then control the\\nexact moment when that publication + is made available.\",\n \"summary\": \"Inspect an apt distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"deb_apt_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Apt\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"distributions_deb_apt_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update an apt distribution\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"deb_apt_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Apt\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptDistribution\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"distributions_deb_apt_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update an apt distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Apt\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patcheddeb.AptDistribution\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patcheddeb.AptDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patcheddeb.AptDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"distributions_deb_apt_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete an apt + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Apt\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{deb_apt_distribution_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"distributions_deb_apt_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"deb_apt_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Apt\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_distribution_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_deb_apt_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"deb_apt_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Apt\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/distributions/file/file/\": + {\n \"get\": {\n \"operationId\": \"distributions_file_file_list\",\n + \ \"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.\",\n \"summary\": \"List file distributions\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where base_path + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"base_path__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where base_path + contains value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"base_path__icontains\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where base_path is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-base_path\",\n \"-hidden\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"base_path\",\n + \ \"hidden\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where repository + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n }\n },\n \"description\": + \"Filter results where repository is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter distributions based on the + content served by them\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedfile.FileDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"distributions_file_file_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create a file + distribution\",\n \"tags\": [\n \"Distributions: + File\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_distribution_href}\": {\n + \ \"get\": {\n \"operationId\": \"distributions_file_file_read\",\n + \ \"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.\",\n \"summary\": \"Inspect a file distribution\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"file_file_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"distributions_file_file_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a file distribution\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: File\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"distributions_file_file_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a file distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: File\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedfile.FileDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedfile.FileDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedfile.FileDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"distributions_file_file_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a file + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: File\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_distribution_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_file_file_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: File\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{file_file_distribution_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"distributions_file_file_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_distribution_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"distributions_file_file_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"file_file_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_distribution_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_file_file_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: File\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{file_file_distribution_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"distributions_file_file_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"file_file_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_distribution_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_file_file_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: File\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/distributions/gem/gem/\": {\n \"get\": {\n + \ \"operationId\": \"distributions_gem_gem_list\",\n \"description\": + \"ViewSet for GemDistributions.\",\n \"summary\": \"List gem + distributions\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where base_path is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-base_path\",\n \"-hidden\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"base_path\",\n + \ \"hidden\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where repository + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n }\n },\n \"description\": + \"Filter results where repository is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter distributions based on the + content served by them\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedgem.GemDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"distributions_gem_gem_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create a gem + distribution\",\n \"tags\": [\n \"Distributions: + Gem\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_distribution_href}\": {\n \"get\": + {\n \"operationId\": \"distributions_gem_gem_read\",\n \"description\": + \"ViewSet for GemDistributions.\",\n \"summary\": \"Inspect + a gem distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"distributions_gem_gem_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a gem distribution\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemDistribution\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"distributions_gem_gem_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a gem distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedgem.GemDistribution\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedgem.GemDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedgem.GemDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"distributions_gem_gem_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a gem + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Gem\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{gem_gem_distribution_href}add_role/\": {\n \"post\": + {\n \"operationId\": \"distributions_gem_gem_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_distribution_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"distributions_gem_gem_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_distribution_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"distributions_gem_gem_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"gem_gem_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_distribution_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_gem_gem_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_distribution_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_gem_gem_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"gem_gem_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_distribution_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_gem_gem_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/distributions/maven/maven/\": + {\n \"get\": {\n \"operationId\": \"distributions_maven_maven_list\",\n + \ \"description\": \"ViewSet for Maven Distributions.\",\n \"summary\": + \"List maven distributions\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where base_path is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-base_path\",\n \"-hidden\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"base_path\",\n + \ \"hidden\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where repository + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n }\n },\n \"description\": + \"Filter results where repository is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter distributions based on the + content served by them\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Maven\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedmaven.MavenDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"distributions_maven_maven_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create a maven + distribution\",\n \"tags\": [\n \"Distributions: + Maven\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{maven_maven_distribution_href}\": {\n + \ \"get\": {\n \"operationId\": \"distributions_maven_maven_read\",\n + \ \"description\": \"ViewSet for Maven Distributions.\",\n \"summary\": + \"Inspect a maven distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Maven\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"distributions_maven_maven_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a maven distribution\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"maven_maven_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Maven\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"distributions_maven_maven_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a maven distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Maven\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedmaven.MavenDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedmaven.MavenDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedmaven.MavenDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"distributions_maven_maven_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a maven + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Maven\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{maven_maven_distribution_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_maven_maven_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"maven_maven_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Maven\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{maven_maven_distribution_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_maven_maven_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"maven_maven_distribution_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Maven\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/distributions/ostree/ostree/\": {\n \"get\": + {\n \"operationId\": \"distributions_ostree_ostree_list\",\n + \ \"description\": \"A ViewSet class for OSTree distributions.\",\n + \ \"summary\": \"List ostree distributions\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where base_path is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-base_path\",\n \"-hidden\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"base_path\",\n + \ \"hidden\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where repository + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n }\n },\n \"description\": + \"Filter results where repository is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter distributions based on the + content served by them\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Ostree\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedostree.OstreeDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"distributions_ostree_ostree_create\",\n \"description\": + \"Trigger an asynchronous create task\",\n \"summary\": \"Create + an ostree distribution\",\n \"tags\": [\n \"Distributions: + Ostree\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_distribution_href}\": + {\n \"get\": {\n \"operationId\": \"distributions_ostree_ostree_read\",\n + \ \"description\": \"A ViewSet class for OSTree distributions.\",\n + \ \"summary\": \"Inspect an ostree distribution\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Ostree\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"distributions_ostree_ostree_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update an ostree distribution\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Ostree\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"distributions_ostree_ostree_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update an ostree distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Ostree\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedostree.OstreeDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedostree.OstreeDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedostree.OstreeDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"distributions_ostree_ostree_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + an ostree distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Ostree\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_distribution_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_ostree_ostree_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Ostree\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ostree_ostree_distribution_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"distributions_ostree_ostree_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Ostree\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_distribution_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"distributions_ostree_ostree_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ostree_ostree_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Ostree\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_distribution_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_ostree_ostree_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Ostree\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ostree_ostree_distribution_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"distributions_ostree_ostree_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ostree_ostree_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Ostree\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_distribution_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_ostree_ostree_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Ostree\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/distributions/python/pypi/\": {\n \"get\": + {\n \"operationId\": \"distributions_python_pypi_list\",\n + \ \"description\": \"\\nPulp Python Distributions are used to + distribute Python content from\\nPython Repositories or\\nPython Publications. + \ Pulp Python\\nDistributions should not be confused with \\\"Python Distribution\\\" + as defined by the Python\\ncommunity. In Pulp usage, Python content is referred + to as Python Package Content.\",\n \"summary\": \"List python + distributions\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where base_path is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-base_path\",\n \"-hidden\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"base_path\",\n + \ \"hidden\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where repository + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n }\n },\n \"description\": + \"Filter results where repository is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter distributions based on the + content served by them\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Pypi\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedpython.PythonDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"distributions_python_pypi_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create a python + distribution\",\n \"tags\": [\n \"Distributions: + Pypi\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_distribution_href}\": + {\n \"get\": {\n \"operationId\": \"distributions_python_pypi_read\",\n + \ \"description\": \"\\nPulp Python Distributions are used to + distribute Python content from\\nPython Repositories or\\nPython Publications. + \ Pulp Python\\nDistributions should not be confused with \\\"Python Distribution\\\" + as defined by the Python\\ncommunity. In Pulp usage, Python content is referred + to as Python Package Content.\",\n \"summary\": \"Inspect a + python distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Pypi\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"distributions_python_pypi_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a python distribution\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Pypi\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"distributions_python_pypi_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a python distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Pypi\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedpython.PythonDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedpython.PythonDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedpython.PythonDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"distributions_python_pypi_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a python + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Pypi\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_distribution_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_python_pypi_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Pypi\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{python_python_distribution_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"distributions_python_pypi_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Pypi\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_distribution_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"distributions_python_pypi_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"python_python_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Pypi\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_distribution_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_python_pypi_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Pypi\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{python_python_distribution_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"distributions_python_pypi_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"python_python_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Pypi\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_distribution_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_python_pypi_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_distribution_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Distributions: Pypi\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/distributions/rpm/rpm/\": {\n \"get\": {\n + \ \"operationId\": \"distributions_rpm_rpm_list\",\n \"description\": + \"ViewSet for RPM Distributions.\",\n \"summary\": \"List rpm + distributions\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where base_path contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"base_path__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where base_path is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-base_path\",\n \"-hidden\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"base_path\",\n + \ \"hidden\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `base_path` - Base path\\n* + `-base_path` - Base path (descending)\\n* `hidden` - Hidden\\n* `-hidden` + - Hidden (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where repository + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"repository__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n }\n },\n \"description\": + \"Filter results where repository is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter distributions based on the + content served by them\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.RpmDistributionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"distributions_rpm_rpm_create\",\n \"description\": \"Trigger + an asynchronous create task\",\n \"summary\": \"Create a rpm + distribution\",\n \"tags\": [\n \"Distributions: + Rpm\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmDistribution\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_distribution_href}\": {\n \"get\": + {\n \"operationId\": \"distributions_rpm_rpm_read\",\n \"description\": + \"ViewSet for RPM Distributions.\",\n \"summary\": \"Inspect + a rpm distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmDistributionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"distributions_rpm_rpm_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a rpm distribution\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmDistribution\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"distributions_rpm_rpm_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a rpm distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.RpmDistribution\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.RpmDistribution\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.RpmDistribution\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"distributions_rpm_rpm_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a rpm + distribution\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Rpm\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{rpm_rpm_distribution_href}add_role/\": {\n \"post\": + {\n \"operationId\": \"distributions_rpm_rpm_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_distribution_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"distributions_rpm_rpm_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_distribution_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"distributions_rpm_rpm_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_rpm_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Distributions: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_distribution_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"distributions_rpm_rpm_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_distribution_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_rpm_rpm_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_rpm_distribution_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_distribution_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"distributions_rpm_rpm_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_distribution_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Distributions: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/docs/api.json\": {\n \"get\": + {\n \"operationId\": \"docs_api.json_get\",\n \"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\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"lang\",\n \"schema\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"af\",\n \"ar\",\n + \ \"ar-dz\",\n \"ast\",\n + \ \"az\",\n \"be\",\n + \ \"bg\",\n \"bn\",\n + \ \"br\",\n \"bs\",\n + \ \"ca\",\n \"ckb\",\n + \ \"cs\",\n \"cy\",\n + \ \"da\",\n \"de\",\n + \ \"dsb\",\n \"el\",\n + \ \"en\",\n \"en-au\",\n + \ \"en-gb\",\n \"eo\",\n + \ \"es\",\n \"es-ar\",\n + \ \"es-co\",\n \"es-mx\",\n + \ \"es-ni\",\n \"es-ve\",\n + \ \"et\",\n \"eu\",\n + \ \"fa\",\n \"fi\",\n + \ \"fr\",\n \"fy\",\n + \ \"ga\",\n \"gd\",\n + \ \"gl\",\n \"he\",\n + \ \"hi\",\n \"hr\",\n + \ \"hsb\",\n \"hu\",\n + \ \"hy\",\n \"ia\",\n + \ \"id\",\n \"ig\",\n + \ \"io\",\n \"is\",\n + \ \"it\",\n \"ja\",\n + \ \"ka\",\n \"kab\",\n + \ \"kk\",\n \"km\",\n + \ \"kn\",\n \"ko\",\n + \ \"ky\",\n \"lb\",\n + \ \"lt\",\n \"lv\",\n + \ \"mk\",\n \"ml\",\n + \ \"mn\",\n \"mr\",\n + \ \"ms\",\n \"my\",\n + \ \"nb\",\n \"ne\",\n + \ \"nl\",\n \"nn\",\n + \ \"os\",\n \"pa\",\n + \ \"pl\",\n \"pt\",\n + \ \"pt-br\",\n \"ro\",\n + \ \"ru\",\n \"sk\",\n + \ \"sl\",\n \"sq\",\n + \ \"sr\",\n \"sr-latn\",\n + \ \"sv\",\n \"sw\",\n + \ \"ta\",\n \"te\",\n + \ \"tg\",\n \"th\",\n + \ \"tk\",\n \"tr\",\n + \ \"tt\",\n \"udm\",\n + \ \"uk\",\n \"ur\",\n + \ \"uz\",\n \"vi\",\n + \ \"zh-hans\",\n \"zh-hant\"\n + \ ]\n }\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Docs: + Api.Json\"\n ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/vnd.oai.openapi+json\": + {\n \"schema\": {\n \"type\": + \"object\"\n }\n },\n + \ \"application/json\": {\n \"schema\": + {\n \"type\": \"object\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/docs/api.yaml\": {\n \"get\": {\n \"operationId\": + \"docs_api.yaml_get\",\n \"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\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"lang\",\n \"schema\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"af\",\n \"ar\",\n + \ \"ar-dz\",\n \"ast\",\n + \ \"az\",\n \"be\",\n + \ \"bg\",\n \"bn\",\n + \ \"br\",\n \"bs\",\n + \ \"ca\",\n \"ckb\",\n + \ \"cs\",\n \"cy\",\n + \ \"da\",\n \"de\",\n + \ \"dsb\",\n \"el\",\n + \ \"en\",\n \"en-au\",\n + \ \"en-gb\",\n \"eo\",\n + \ \"es\",\n \"es-ar\",\n + \ \"es-co\",\n \"es-mx\",\n + \ \"es-ni\",\n \"es-ve\",\n + \ \"et\",\n \"eu\",\n + \ \"fa\",\n \"fi\",\n + \ \"fr\",\n \"fy\",\n + \ \"ga\",\n \"gd\",\n + \ \"gl\",\n \"he\",\n + \ \"hi\",\n \"hr\",\n + \ \"hsb\",\n \"hu\",\n + \ \"hy\",\n \"ia\",\n + \ \"id\",\n \"ig\",\n + \ \"io\",\n \"is\",\n + \ \"it\",\n \"ja\",\n + \ \"ka\",\n \"kab\",\n + \ \"kk\",\n \"km\",\n + \ \"kn\",\n \"ko\",\n + \ \"ky\",\n \"lb\",\n + \ \"lt\",\n \"lv\",\n + \ \"mk\",\n \"ml\",\n + \ \"mn\",\n \"mr\",\n + \ \"ms\",\n \"my\",\n + \ \"nb\",\n \"ne\",\n + \ \"nl\",\n \"nn\",\n + \ \"os\",\n \"pa\",\n + \ \"pl\",\n \"pt\",\n + \ \"pt-br\",\n \"ro\",\n + \ \"ru\",\n \"sk\",\n + \ \"sl\",\n \"sq\",\n + \ \"sr\",\n \"sr-latn\",\n + \ \"sv\",\n \"sw\",\n + \ \"ta\",\n \"te\",\n + \ \"tg\",\n \"th\",\n + \ \"tk\",\n \"tr\",\n + \ \"tt\",\n \"udm\",\n + \ \"uk\",\n \"ur\",\n + \ \"uz\",\n \"vi\",\n + \ \"zh-hans\",\n \"zh-hant\"\n + \ ]\n }\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Docs: + Api.Yaml\"\n ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/vnd.oai.openapi\": + {\n \"schema\": {\n \"type\": + \"object\"\n }\n },\n + \ \"application/yaml\": {\n \"schema\": + {\n \"type\": \"object\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/domains/\": {\n \"get\": {\n \"operationId\": + \"domains_list\",\n \"description\": \"ViewSet for Domain.\\n\\nNOTE: + This API endpoint is in \\\"tech preview\\\" and subject to change\",\n \"summary\": + \"List domains\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-hide_guarded_distributions\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-redirect_to_object_storage\",\n + \ \"-storage_class\",\n \"-storage_settings\",\n + \ \"description\",\n \"hide_guarded_distributions\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"redirect_to_object_storage\",\n + \ \"storage_class\",\n \"storage_settings\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `name` - Name\\n* `-name` - Name (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `storage_class` - Storage class\\n* + `-storage_class` - Storage class (descending)\\n* `storage_settings` - Storage + settings\\n* `-storage_settings` - Storage settings (descending)\\n* `redirect_to_object_storage` + - Redirect to object storage\\n* `-redirect_to_object_storage` - Redirect + to object storage (descending)\\n* `hide_guarded_distributions` - Hide guarded + distributions\\n* `-hide_guarded_distributions` - Hide guarded distributions + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Domains\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedDomainResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"domains_create\",\n \"description\": \"ViewSet for Domain.\\n\\nNOTE: + This API endpoint is in \\\"tech preview\\\" and subject to change\",\n \"summary\": + \"Create a domain\",\n \"tags\": [\n \"Domains\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Domain\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Domain\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Domain\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/DomainResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{domain_href}\": {\n \"get\": {\n \"operationId\": + \"domains_read\",\n \"description\": \"ViewSet for Domain.\\n\\nNOTE: + This API endpoint is in \\\"tech preview\\\" and subject to change\",\n \"summary\": + \"Inspect a domain\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"domain_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Domains\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/DomainResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"domains_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a domain\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"domain_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Domains\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Domain\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Domain\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Domain\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"domains_partial_update\",\n \"description\": \"Trigger an + asynchronous partial update task\",\n \"summary\": \"Update + a domain\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"domain_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Domains\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedDomain\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PatchedDomain\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedDomain\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"domains_delete\",\n \"description\": \"Trigger an asynchronous + delete task\",\n \"summary\": \"Delete a domain\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"domain_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Domains\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/exporters/core/filesystem/\": {\n \"get\": + {\n \"operationId\": \"exporters_core_filesystem_list\",\n + \ \"description\": \"Endpoint for managing FilesystemExporters.\",\n + \ \"summary\": \"List filesystem exporters\",\n \"parameters\": + [\n {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-method\",\n \"-name\",\n + \ \"-path\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"method\",\n \"name\",\n + \ \"path\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `path` - Path\\n* `-path` - Path + (descending)\\n* `method` - Method\\n* `-method` - Method (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Exporters: + Filesystem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedFilesystemExporterResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"exporters_core_filesystem_create\",\n \"description\": \"Endpoint + for managing FilesystemExporters.\",\n \"summary\": \"Create + a filesystem exporter\",\n \"tags\": [\n \"Exporters: + Filesystem\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/FilesystemExporter\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/FilesystemExporter\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/FilesystemExporter\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/FilesystemExporterResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{filesystem_exporter_href}exports/\": + {\n \"get\": {\n \"operationId\": \"exporters_core_filesystem_exports_list\",\n + \ \"description\": \"Endpoint for managing FilesystemExports.\",\n + \ \"summary\": \"List filesystem exports\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"filesystem_exporter_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Exporters: + Filesystem Exports\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedFilesystemExportResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"post\": + {\n \"operationId\": \"exporters_core_filesystem_exports_create\",\n + \ \"description\": \"Trigger an asynchronous task to export + files to the filesystem\",\n \"summary\": \"Create a filesystem + export\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"filesystem_exporter_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Exporters: Filesystem Exports\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/FilesystemExport\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/FilesystemExport\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/FilesystemExport\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{filesystem_filesystem_export_href}\": + {\n \"get\": {\n \"operationId\": \"exporters_core_filesystem_exports_read\",\n + \ \"description\": \"Endpoint for managing FilesystemExports.\",\n + \ \"summary\": \"Inspect a filesystem export\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"filesystem_filesystem_export_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Exporters: + Filesystem Exports\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/FilesystemExportResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"delete\": + {\n \"operationId\": \"exporters_core_filesystem_exports_delete\",\n + \ \"description\": \"Endpoint for managing FilesystemExports.\",\n + \ \"summary\": \"Delete a filesystem export\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"filesystem_filesystem_export_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Exporters: Filesystem Exports\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"204\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"{filesystem_exporter_href}\": {\n \"get\": + {\n \"operationId\": \"exporters_core_filesystem_read\",\n + \ \"description\": \"Endpoint for managing FilesystemExporters.\",\n + \ \"summary\": \"Inspect a filesystem exporter\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"filesystem_exporter_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Exporters: + Filesystem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/FilesystemExporterResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"exporters_core_filesystem_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a filesystem exporter\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"filesystem_exporter_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Exporters: Filesystem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/FilesystemExporter\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/FilesystemExporter\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/FilesystemExporter\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"exporters_core_filesystem_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a filesystem exporter\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"filesystem_exporter_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Exporters: Filesystem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedFilesystemExporter\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedFilesystemExporter\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedFilesystemExporter\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"exporters_core_filesystem_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a filesystem + exporter\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"filesystem_exporter_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Exporters: Filesystem\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/exporters/core/pulp/\": {\n \"get\": {\n + \ \"operationId\": \"exporters_core_pulp_list\",\n \"description\": + \"ViewSet for viewing PulpExporters.\",\n \"summary\": \"List + pulp exporters\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-name\",\n \"-path\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"name\",\n + \ \"path\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `path` - Path\\n* `-path` - Path + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Exporters: + Pulp\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedPulpExporterResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"exporters_core_pulp_create\",\n \"description\": \"ViewSet + for viewing PulpExporters.\",\n \"summary\": \"Create a pulp + exporter\",\n \"tags\": [\n \"Exporters: + Pulp\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpExporter\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpExporter\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpExporter\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpExporterResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{pulp_exporter_href}exports/\": {\n \"get\": {\n \"operationId\": + \"exporters_core_pulp_exports_list\",\n \"description\": \"ViewSet + for viewing exports from a PulpExporter.\",\n \"summary\": + \"List pulp exports\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"pulp_exporter_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Exporters: + Pulp Exports\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedPulpExportResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"exporters_core_pulp_exports_create\",\n \"description\": + \"Trigger an asynchronous task to export a set of repositories\",\n \"summary\": + \"Create a pulp export\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"pulp_exporter_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Exporters: Pulp Exports\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpExport\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpExport\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpExport\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{pulp_pulp_export_href}\": {\n \"get\": + {\n \"operationId\": \"exporters_core_pulp_exports_read\",\n + \ \"description\": \"ViewSet for viewing exports from a PulpExporter.\",\n + \ \"summary\": \"Inspect a pulp export\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"pulp_pulp_export_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Exporters: + Pulp Exports\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpExportResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"exporters_core_pulp_exports_delete\",\n \"description\": + \"ViewSet for viewing exports from a PulpExporter.\",\n \"summary\": + \"Delete a pulp export\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"pulp_pulp_export_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Exporters: Pulp Exports\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"{pulp_exporter_href}\": + {\n \"get\": {\n \"operationId\": \"exporters_core_pulp_read\",\n + \ \"description\": \"ViewSet for viewing PulpExporters.\",\n + \ \"summary\": \"Inspect a pulp exporter\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"pulp_exporter_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Exporters: + Pulp\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpExporterResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"exporters_core_pulp_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a pulp exporter\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"pulp_exporter_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Exporters: Pulp\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpExporter\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpExporter\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpExporter\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"exporters_core_pulp_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a pulp exporter\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"pulp_exporter_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Exporters: Pulp\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedPulpExporter\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedPulpExporter\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedPulpExporter\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"exporters_core_pulp_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a pulp + exporter\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"pulp_exporter_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Exporters: Pulp\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/groups/\": {\n \"get\": + {\n \"operationId\": \"groups_list\",\n \"description\": + \"ViewSet for Group.\",\n \"summary\": \"List groups\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"id\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where id matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where id is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-id\",\n \"-name\",\n + \ \"-pk\",\n \"id\",\n + \ \"name\",\n \"pk\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `id` - Id\\n* `-id` + - Id (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `pk` + - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Groups\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedGroupResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"groups_create\",\n \"description\": \"ViewSet for Group.\",\n + \ \"summary\": \"Create a group\",\n \"tags\": + [\n \"Groups\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Group\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Group\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Group\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/GroupResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{group_href}roles/\": {\n \"get\": + {\n \"operationId\": \"groups_roles_list\",\n \"description\": + \"ViewSet for GroupRole.\",\n \"summary\": \"List group roles\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"content_object\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"content_object\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"domain\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Foreign Key referenced by HREF\"\n + \ },\n {\n \"in\": + \"path\",\n \"name\": \"group_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-description\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-role\",\n \"description\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"role\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `role` - Role\\n* `-role` - Role (descending)\\n* `description` + - Description\\n* `-description` - Description (descending)\\n* `pulp_created` + - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* `pk` - + Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"role\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"role__contains\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"role__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"role__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"role__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Groups: + Roles\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedGroupRoleResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"groups_roles_create\",\n \"description\": \"ViewSet for GroupRole.\",\n + \ \"summary\": \"Create a group role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Groups: Roles\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/GroupRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/GroupRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/GroupRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/GroupRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{groups_group_role_href}\": {\n \"get\": + {\n \"operationId\": \"groups_roles_read\",\n \"description\": + \"ViewSet for GroupRole.\",\n \"summary\": \"Inspect a group + role\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"groups_group_role_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Groups: + Roles\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/GroupRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"groups_roles_delete\",\n \"description\": \"ViewSet for GroupRole.\",\n + \ \"summary\": \"Delete a group role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"groups_group_role_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Groups: Roles\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"{group_href}users/\": + {\n \"get\": {\n \"operationId\": \"groups_users_list\",\n + \ \"description\": \"List group users.\",\n \"summary\": + \"List users\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Groups: + Users\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedGroupUserResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"groups_users_create\",\n \"description\": \"Add a user to + a group.\",\n \"summary\": \"Create an user\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Groups: Users\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/GroupUser\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/GroupUser\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/GroupUser\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/GroupUserResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{groups_user_href}\": {\n \"delete\": + {\n \"operationId\": \"groups_users_delete\",\n \"description\": + \"Remove a user from a group.\",\n \"summary\": \"Delete an + user\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"groups_user_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Groups: Users\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"204\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"{group_href}\": {\n \"get\": {\n \"operationId\": + \"groups_read\",\n \"description\": \"ViewSet for Group.\",\n + \ \"summary\": \"Inspect a group\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Groups\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/GroupResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"groups_update\",\n + \ \"description\": \"ViewSet for Group.\",\n \"summary\": + \"Update a group\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Groups\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Group\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Group\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Group\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/GroupResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"groups_partial_update\",\n \"description\": \"ViewSet for + Group.\",\n \"summary\": \"Update a group\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Groups\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedGroup\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PatchedGroup\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedGroup\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/GroupResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"groups_delete\",\n \"description\": \"ViewSet for Group.\",\n + \ \"summary\": \"Delete a group\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Groups\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"{group_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"groups_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Groups\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{group_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"groups_list_roles\",\n \"description\": + \"List roles assigned to this object.\",\n \"summary\": \"List + roles\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"group_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Groups\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{group_href}my_permissions/\": {\n \"get\": + {\n \"operationId\": \"groups_my_permissions\",\n \"description\": + \"List permissions available to the current user on this object.\",\n \"summary\": + \"List user permissions\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Groups\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{group_href}remove_role/\": {\n \"post\": + {\n \"operationId\": \"groups_remove_role\",\n \"description\": + \"Remove a role for this object from users/groups.\",\n \"summary\": + \"Remove a role\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Groups\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/importers/core/pulp/\": + {\n \"get\": {\n \"operationId\": \"importers_core_pulp_list\",\n + \ \"description\": \"ViewSet for PulpImporters.\",\n \"summary\": + \"List pulp importers\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Importers: + Pulp\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedPulpImporterResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"importers_core_pulp_create\",\n \"description\": \"ViewSet + for PulpImporters.\",\n \"summary\": \"Create a pulp importer\",\n + \ \"tags\": [\n \"Importers: Pulp\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpImporter\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpImporter\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpImporter\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpImporterResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{pulp_importer_href}imports/\": {\n \"get\": + {\n \"operationId\": \"importers_core_pulp_imports_list\",\n + \ \"description\": \"ViewSet for PulpImports.\",\n \"summary\": + \"List pulp imports\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"pulp_importer_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Importers: + Pulp Imports\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedImportResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"importers_core_pulp_imports_create\",\n \"description\": + \"Trigger an asynchronous task to import a Pulp export.\",\n \"summary\": + \"Create a pulp import\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"pulp_importer_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Importers: Pulp Imports\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpImport\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpImport\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpImport\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/TaskGroupOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{pulp_pulp_import_href}\": {\n \"get\": + {\n \"operationId\": \"importers_core_pulp_imports_read\",\n + \ \"description\": \"ViewSet for PulpImports.\",\n \"summary\": + \"Inspect a pulp import\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"pulp_pulp_import_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Importers: + Pulp Imports\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ImportResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"importers_core_pulp_imports_delete\",\n \"description\": + \"ViewSet for PulpImports.\",\n \"summary\": \"Delete a pulp + import\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"pulp_pulp_import_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Importers: Pulp Imports\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"{pulp_importer_href}\": + {\n \"get\": {\n \"operationId\": \"importers_core_pulp_read\",\n + \ \"description\": \"ViewSet for PulpImporters.\",\n \"summary\": + \"Inspect a pulp importer\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"pulp_importer_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Importers: + Pulp\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpImporterResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"importers_core_pulp_update\",\n + \ \"description\": \"ViewSet for PulpImporters.\",\n \"summary\": + \"Update a pulp importer\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"pulp_importer_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Importers: Pulp\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpImporter\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpImporter\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpImporter\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpImporterResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"importers_core_pulp_partial_update\",\n \"description\": + \"ViewSet for PulpImporters.\",\n \"summary\": \"Update a pulp + importer\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"pulp_importer_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Importers: Pulp\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedPulpImporter\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedPulpImporter\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedPulpImporter\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpImporterResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"importers_core_pulp_delete\",\n \"description\": \"ViewSet + for PulpImporters.\",\n \"summary\": \"Delete a pulp importer\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"pulp_importer_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Importers: Pulp\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"204\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"/pulp/api/v3/importers/core/pulp/import-check/\": {\n + \ \"post\": {\n \"operationId\": \"pulp_import_check_post\",\n + \ \"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\",\n \"summary\": \"Validate + the parameters to be used for a PulpImport call\",\n \"tags\": + [\n \"Importers: Pulp Import-Check\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpImportCheck\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpImportCheck\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PulpImportCheck\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PulpImportCheckResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/livez/\": {\n \"get\": + {\n \"operationId\": \"livez_read\",\n \"description\": + \"Returns 200 OK when API is alive.\",\n \"summary\": \"Inspect + liveness of Pulp's REST API.\",\n \"tags\": [\n \"Livez\"\n + \ ],\n \"responses\": {\n \"200\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"/pulp/api/v3/orphans/\": + {\n \"delete\": {\n \"operationId\": \"orphans_delete\",\n + \ \"description\": \"DEPRECATED! Trigger an asynchronous task + that deletes all orphaned content and artifacts. Use the `POST /pulp/api/v3/orphans/cleanup/` + call instead.\",\n \"summary\": \"Delete orphans\",\n \"tags\": + [\n \"Orphans\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/orphans/cleanup/\": {\n \"post\": {\n \"operationId\": + \"orphans_cleanup_cleanup\",\n \"description\": \"Trigger an + asynchronous orphan cleanup operation.\",\n \"tags\": [\n \"Orphans: + Cleanup\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OrphansCleanup\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OrphansCleanup\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OrphansCleanup\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/publications/\": {\n \"get\": {\n \"operationId\": + \"publications_list\",\n \"description\": \"A base class for + any publication viewset.\",\n \"summary\": \"List publications\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"content__in\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"complete\",\n + \ \"pass_through\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `complete` + - Complete\\n* `-complete` - Complete (descending)\\n* `pass_through` - Pass + through\\n* `-pass_through` - Pass through (descending)\\n* `pk` - Pk\\n* + `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_type\",\n \"schema\": {\n \"type\": + \"string\",\n \"enum\": [\n \"deb.apt-publication\",\n + \ \"deb.verbatim-publication\",\n \"file.file\",\n + \ \"gem.gem\",\n \"python.python\",\n + \ \"rpm.rpm\"\n ]\n + \ },\n \"description\": \"Pulp + type\\n\\n* `rpm.rpm` - rpm.rpm\\n* `file.file` - file.file\\n* `deb.verbatim-publication` + - deb.verbatim-publication\\n* `deb.apt-publication` - deb.apt-publication\\n* + `gem.gem` - gem.gem\\n* `python.python` - python.python\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_type__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"deb.apt-publication\",\n + \ \"deb.verbatim-publication\",\n \"file.file\",\n + \ \"gem.gem\",\n \"python.python\",\n + \ \"rpm.rpm\"\n ]\n + \ }\n },\n \"description\": + \"Multiple values may be separated by commas.\\n\\n* `rpm.rpm` - rpm.rpm\\n* + `file.file` - file.file\\n* `deb.verbatim-publication` - deb.verbatim-publication\\n* + `deb.apt-publication` - deb.apt-publication\\n* `gem.gem` - gem.gem\\n* `python.python` + - python.python\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Repository referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository_version\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedPublicationResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/publications/deb/apt/\": + {\n \"get\": {\n \"operationId\": \"publications_deb_apt_list\",\n + \ \"description\": \"An AptPublication is the ready to serve + Pulp-internal representation of an AptRepositoryVersion.\\n\\nWhen creating + an APT publication, users must use simple or structured mode (or both). If + the\\npublication should include '.deb' packages that were manually uploaded + to the relevant\\nAptRepository, users must use 'simple=true'. Conversely, + 'structured=true' is only useful for\\npublishing content obtained via synchronization. + Once a Pulp publication has been created, it\\ncan be served by creating a + Pulp distribution (in a near atomic action).\",\n \"summary\": + \"List apt publications\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__in\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-complete\",\n + \ \"-pass_through\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"complete\",\n \"pass_through\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `complete` - Complete\\n* `-complete` - Complete (descending)\\n* + `pass_through` - Pass through\\n* `-pass_through` - Pass through (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Repository Version referenced by + HREF\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Apt\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginateddeb.AptPublicationResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"publications_deb_apt_create\",\n \"description\": \"Trigger + an asynchronous task to publish content\",\n \"summary\": \"Create + an apt publication\",\n \"tags\": [\n \"Publications: + Apt\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptPublication\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptPublication\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptPublication\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_publication_href}\": {\n \"get\": + {\n \"operationId\": \"publications_deb_apt_read\",\n \"description\": + \"An AptPublication is the ready to serve Pulp-internal representation of + an AptRepositoryVersion.\\n\\nWhen creating an APT publication, users must + use simple or structured mode (or both). If the\\npublication should include + '.deb' packages that were manually uploaded to the relevant\\nAptRepository, + users must use 'simple=true'. Conversely, 'structured=true' is only useful + for\\npublishing content obtained via synchronization. Once a Pulp publication + has been created, it\\ncan be served by creating a Pulp distribution (in a + near atomic action).\",\n \"summary\": \"Inspect an apt publication\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"deb_apt_publication_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Apt\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptPublicationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"publications_deb_apt_delete\",\n \"description\": \"An AptPublication + is the ready to serve Pulp-internal representation of an AptRepositoryVersion.\\n\\nWhen + creating an APT publication, users must use simple or structured mode (or + both). If the\\npublication should include '.deb' packages that were manually + uploaded to the relevant\\nAptRepository, users must use 'simple=true'. Conversely, + 'structured=true' is only useful for\\npublishing content obtained via synchronization. + Once a Pulp publication has been created, it\\ncan be served by creating a + Pulp distribution (in a near atomic action).\",\n \"summary\": + \"Delete an apt publication\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_publication_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Publications: Apt\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"/pulp/api/v3/publications/deb/verbatim/\": + {\n \"get\": {\n \"operationId\": \"publications_deb_verbatim_list\",\n + \ \"description\": \"An VerbatimPublication is the Pulp-internal + representation of a \\\"mirrored\\\" AptRepositoryVersion.\\n\\nIn other words, + the verbatim publisher will recreate the synced subset of some a APT\\nrepository + using the exact same metadata files and signatures as used by the upstream + original.\\nOnce a Pulp publication has been created, it can be served by + creating a Pulp distribution (in\\na near atomic action).\",\n \"summary\": + \"List verbatim publications\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__in\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-complete\",\n + \ \"-pass_through\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"complete\",\n \"pass_through\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `complete` - Complete\\n* `-complete` - Complete (descending)\\n* + `pass_through` - Pass through\\n* `-pass_through` - Pass through (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Repository Version referenced by + HREF\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Verbatim\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginateddeb.VerbatimPublicationResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"publications_deb_verbatim_create\",\n \"description\": \"Trigger + an asynchronous task to publish content\",\n \"summary\": \"Create + a verbatim publication\",\n \"tags\": [\n \"Publications: + Verbatim\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.VerbatimPublication\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.VerbatimPublication\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.VerbatimPublication\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_verbatim_publication_href}\": {\n + \ \"get\": {\n \"operationId\": \"publications_deb_verbatim_read\",\n + \ \"description\": \"An VerbatimPublication is the Pulp-internal + representation of a \\\"mirrored\\\" AptRepositoryVersion.\\n\\nIn other words, + the verbatim publisher will recreate the synced subset of some a APT\\nrepository + using the exact same metadata files and signatures as used by the upstream + original.\\nOnce a Pulp publication has been created, it can be served by + creating a Pulp distribution (in\\na near atomic action).\",\n \"summary\": + \"Inspect a verbatim publication\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_verbatim_publication_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Verbatim\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.VerbatimPublicationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"publications_deb_verbatim_delete\",\n \"description\": \"An + VerbatimPublication is the Pulp-internal representation of a \\\"mirrored\\\" + AptRepositoryVersion.\\n\\nIn other words, the verbatim publisher will recreate + the synced subset of some a APT\\nrepository using the exact same metadata + files and signatures as used by the upstream original.\\nOnce a Pulp publication + has been created, it can be served by creating a Pulp distribution (in\\na + near atomic action).\",\n \"summary\": \"Delete a verbatim + publication\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_verbatim_publication_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Publications: Verbatim\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"204\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"/pulp/api/v3/publications/file/file/\": {\n \"get\": + {\n \"operationId\": \"publications_file_file_list\",\n \"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.\",\n \"summary\": + \"List file publications\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__in\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-complete\",\n + \ \"-pass_through\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"complete\",\n \"pass_through\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `complete` - Complete\\n* `-complete` - Complete (descending)\\n* + `pass_through` - Pass through\\n* `-pass_through` - Pass through (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Repository Version referenced by + HREF\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedfile.FilePublicationResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"publications_file_file_create\",\n \"description\": \"Trigger + an asynchronous task to publish file content.\",\n \"summary\": + \"Create a file publication\",\n \"tags\": [\n \"Publications: + File\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FilePublication\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FilePublication\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FilePublication\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_publication_href}\": {\n \"get\": + {\n \"operationId\": \"publications_file_file_read\",\n \"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.\",\n \"summary\": + \"Inspect a file publication\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_publication_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FilePublicationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"publications_file_file_delete\",\n \"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.\",\n \"summary\": + \"Delete a file publication\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_publication_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Publications: File\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"{file_file_publication_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"publications_file_file_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_publication_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Publications: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_publication_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"publications_file_file_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_publication_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_publication_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"publications_file_file_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"file_file_publication_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_publication_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"publications_file_file_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_publication_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Publications: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/publications/gem/gem/\": + {\n \"get\": {\n \"operationId\": \"publications_gem_gem_list\",\n + \ \"description\": \"A ViewSet for GemPublication.\",\n \"summary\": + \"List gem publications\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__in\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-complete\",\n + \ \"-pass_through\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"complete\",\n \"pass_through\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `complete` - Complete\\n* `-complete` - Complete (descending)\\n* + `pass_through` - Pass through\\n* `-pass_through` - Pass through (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Repository Version referenced by + HREF\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedgem.GemPublicationResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"publications_gem_gem_create\",\n \"description\": \"Trigger + an asynchronous task to publish gem content\",\n \"summary\": + \"Create a gem publication\",\n \"tags\": [\n \"Publications: + Gem\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemPublication\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemPublication\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemPublication\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_publication_href}\": {\n \"get\": + {\n \"operationId\": \"publications_gem_gem_read\",\n \"description\": + \"A ViewSet for GemPublication.\",\n \"summary\": \"Inspect + a gem publication\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_publication_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemPublicationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"publications_gem_gem_delete\",\n \"description\": \"A ViewSet + for GemPublication.\",\n \"summary\": \"Delete a gem publication\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"gem_gem_publication_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Publications: Gem\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"{gem_gem_publication_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"publications_gem_gem_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_publication_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Publications: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_publication_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"publications_gem_gem_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_publication_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_publication_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"publications_gem_gem_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"gem_gem_publication_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_publication_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"publications_gem_gem_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_publication_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Publications: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/publications/python/pypi/\": + {\n \"get\": {\n \"operationId\": \"publications_python_pypi_list\",\n + \ \"description\": \"\\nPython Publications refer to the Python + Package content in a repository version, and include\\nmetadata about that + content.\",\n \"summary\": \"List python publications\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"content__in\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-complete\",\n \"-pass_through\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"complete\",\n + \ \"pass_through\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"pulp_type\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `complete` + - Complete\\n* `-complete` - Complete (descending)\\n* `pass_through` - Pass + through\\n* `-pass_through` - Pass through (descending)\\n* `pk` - Pk\\n* + `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Repository Version referenced by + HREF\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Pypi\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedpython.PythonPublicationResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"publications_python_pypi_create\",\n \"description\": \"\\nDispatches + a publish task, which generates metadata that will be used by pip.\",\n \"summary\": + \"Create a python publication\",\n \"tags\": [\n \"Publications: + Pypi\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonPublication\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonPublication\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonPublication\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_publication_href}\": {\n + \ \"get\": {\n \"operationId\": \"publications_python_pypi_read\",\n + \ \"description\": \"\\nPython Publications refer to the Python + Package content in a repository version, and include\\nmetadata about that + content.\",\n \"summary\": \"Inspect a python publication\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"python_python_publication_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Pypi\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonPublicationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"publications_python_pypi_delete\",\n \"description\": \"\\nPython + Publications refer to the Python Package content in a repository version, + and include\\nmetadata about that content.\",\n \"summary\": + \"Delete a python publication\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_publication_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Publications: Pypi\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"204\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"{python_python_publication_href}add_role/\": {\n \"post\": + {\n \"operationId\": \"publications_python_pypi_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_publication_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Publications: Pypi\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{python_python_publication_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"publications_python_pypi_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_publication_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Pypi\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_publication_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"publications_python_pypi_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"python_python_publication_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Pypi\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_publication_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"publications_python_pypi_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_publication_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Publications: Pypi\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/publications/rpm/rpm/\": {\n \"get\": {\n + \ \"operationId\": \"publications_rpm_rpm_list\",\n \"description\": + \"ViewSet for Rpm Publications.\",\n \"summary\": \"List rpm + publications\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__in\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-complete\",\n + \ \"-pass_through\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"complete\",\n \"pass_through\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `complete` - Complete\\n* `-complete` - Complete (descending)\\n* + `pass_through` - Pass through\\n* `-pass_through` - Pass through (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Repository Version referenced by + HREF\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.RpmPublicationResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"publications_rpm_rpm_create\",\n \"description\": \"Trigger + an asynchronous task to create a new RPM content publication.\",\n \"summary\": + \"Create a rpm publication\",\n \"tags\": [\n \"Publications: + Rpm\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmPublication\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmPublication\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmPublication\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_publication_href}\": {\n \"get\": + {\n \"operationId\": \"publications_rpm_rpm_read\",\n \"description\": + \"ViewSet for Rpm Publications.\",\n \"summary\": \"Inspect + a rpm publication\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_publication_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmPublicationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"publications_rpm_rpm_delete\",\n \"description\": \"ViewSet + for Rpm Publications.\",\n \"summary\": \"Delete a rpm publication\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_rpm_publication_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Publications: Rpm\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"{rpm_rpm_publication_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"publications_rpm_rpm_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_publication_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Publications: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_publication_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"publications_rpm_rpm_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_publication_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_publication_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"publications_rpm_rpm_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_rpm_publication_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Publications: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_publication_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"publications_rpm_rpm_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_publication_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Publications: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/pulp_ansible/tags/\": {\n + \ \"get\": {\n \"operationId\": \"pulp_ansible_tags_list\",\n + \ \"description\": \"ViewSet for Tag models.\",\n \"summary\": + \"List tags\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Tags\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedTagResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/pulp_container/namespaces/\": + {\n \"get\": {\n \"operationId\": \"pulp_container_namespaces_list\",\n + \ \"description\": \"ViewSet for ContainerNamespaces.\",\n \"summary\": + \"List container namespaces\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `name` - Name\\n* `-name` - Name (descending)\\n* `pk` - Pk\\n* `-pk` - Pk + (descending)\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Container: + Namespaces\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerNamespaceResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"pulp_container_namespaces_create\",\n \"description\": \"ViewSet + for ContainerNamespaces.\",\n \"summary\": \"Create a container + namespace\",\n \"tags\": [\n \"Pulp_Container: + Namespaces\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerNamespace\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerNamespace\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerNamespace\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerNamespaceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_namespace_href}\": + {\n \"get\": {\n \"operationId\": \"pulp_container_namespaces_read\",\n + \ \"description\": \"ViewSet for ContainerNamespaces.\",\n \"summary\": + \"Inspect a container namespace\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_namespace_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Container: + Namespaces\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerNamespaceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"pulp_container_namespaces_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a container + namespace\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_namespace_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Pulp_Container: Namespaces\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_namespace_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"pulp_container_namespaces_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_namespace_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Pulp_Container: Namespaces\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_namespace_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"pulp_container_namespaces_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_namespace_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Container: + Namespaces\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_namespace_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"pulp_container_namespaces_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_namespace_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Container: + Namespaces\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_namespace_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"pulp_container_namespaces_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_namespace_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Pulp_Container: Namespaces\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/remotes/\": {\n \"get\": {\n \"operationId\": + \"remotes_list\",\n \"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.\",\n + \ \"summary\": \"List remotes\",\n \"parameters\": + [\n {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-connect_timeout\",\n + \ \"-download_concurrency\",\n \"-headers\",\n + \ \"-max_retries\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-proxy_password\",\n + \ \"-proxy_url\",\n \"-proxy_username\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-rate_limit\",\n + \ \"-sock_connect_timeout\",\n \"-sock_read_timeout\",\n + \ \"-tls_validation\",\n \"-total_timeout\",\n + \ \"-url\",\n \"-username\",\n + \ \"ca_cert\",\n \"client_cert\",\n + \ \"client_key\",\n \"connect_timeout\",\n + \ \"download_concurrency\",\n \"headers\",\n + \ \"max_retries\",\n \"name\",\n + \ \"password\",\n \"pk\",\n + \ \"policy\",\n \"proxy_password\",\n + \ \"proxy_url\",\n \"proxy_username\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"rate_limit\",\n + \ \"sock_connect_timeout\",\n \"sock_read_timeout\",\n + \ \"tls_validation\",\n \"total_timeout\",\n + \ \"url\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `url` - Url\\n* `-url` - Url + (descending)\\n* `ca_cert` - Ca cert\\n* `-ca_cert` - Ca cert (descending)\\n* + `client_cert` - Client cert\\n* `-client_cert` - Client cert (descending)\\n* + `client_key` - Client key\\n* `-client_key` - Client key (descending)\\n* + `tls_validation` - Tls validation\\n* `-tls_validation` - Tls validation (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `password` + - Password\\n* `-password` - Password (descending)\\n* `proxy_url` - Proxy + url\\n* `-proxy_url` - Proxy url (descending)\\n* `proxy_username` - Proxy + username\\n* `-proxy_username` - Proxy username (descending)\\n* `proxy_password` + - Proxy password\\n* `-proxy_password` - Proxy password (descending)\\n* `download_concurrency` + - Download concurrency\\n* `-download_concurrency` - Download concurrency + (descending)\\n* `max_retries` - Max retries\\n* `-max_retries` - Max retries + (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `total_timeout` - Total timeout\\n* `-total_timeout` - Total timeout (descending)\\n* + `connect_timeout` - Connect timeout\\n* `-connect_timeout` - Connect timeout + (descending)\\n* `sock_connect_timeout` - Sock connect timeout\\n* `-sock_connect_timeout` + - Sock connect timeout (descending)\\n* `sock_read_timeout` - Sock read timeout\\n* + `-sock_read_timeout` - Sock read timeout (descending)\\n* `headers` - Headers\\n* + `-headers` - Headers (descending)\\n* `rate_limit` - Rate limit\\n* `-rate_limit` + - Rate limit (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_last_updated is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_type\",\n \"schema\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"ansible.collection\",\n \"ansible.git\",\n + \ \"ansible.role\",\n \"container.container\",\n + \ \"container.pull-through\",\n \"deb.apt-remote\",\n + \ \"file.file\",\n \"gem.gem\",\n + \ \"maven.maven\",\n \"ostree.ostree\",\n + \ \"python.python\",\n \"rpm.rpm\",\n + \ \"rpm.uln\"\n ]\n + \ },\n \"description\": \"Pulp + type\\n\\n* `rpm.rpm` - rpm.rpm\\n* `rpm.uln` - rpm.uln\\n* `ostree.ostree` + - ostree.ostree\\n* `file.file` - file.file\\n* `deb.apt-remote` - deb.apt-remote\\n* + `gem.gem` - gem.gem\\n* `maven.maven` - maven.maven\\n* `ansible.role` - ansible.role\\n* + `ansible.collection` - ansible.collection\\n* `ansible.git` - ansible.git\\n* + `python.python` - python.python\\n* `container.container` - container.container\\n* + `container.pull-through` - container.pull-through\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_type__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"ansible.collection\",\n + \ \"ansible.git\",\n \"ansible.role\",\n + \ \"container.container\",\n \"container.pull-through\",\n + \ \"deb.apt-remote\",\n \"file.file\",\n + \ \"gem.gem\",\n \"maven.maven\",\n + \ \"ostree.ostree\",\n \"python.python\",\n + \ \"rpm.rpm\",\n \"rpm.uln\"\n + \ ]\n }\n },\n + \ \"description\": \"Multiple values may be separated + by commas.\\n\\n* `rpm.rpm` - rpm.rpm\\n* `rpm.uln` - rpm.uln\\n* `ostree.ostree` + - ostree.ostree\\n* `file.file` - file.file\\n* `deb.apt-remote` - deb.apt-remote\\n* + `gem.gem` - gem.gem\\n* `maven.maven` - maven.maven\\n* `ansible.role` - ansible.role\\n* + `ansible.collection` - ansible.collection\\n* `ansible.git` - ansible.git\\n* + `python.python` - python.python\\n* `container.container` - container.container\\n* + `container.pull-through` - container.pull-through\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/remotes/ansible/collection/\": + {\n \"get\": {\n \"operationId\": \"remotes_ansible_collection_list\",\n + \ \"description\": \"ViewSet for Collection Remotes.\",\n \"summary\": + \"List collection remotes\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-auth_url\",\n \"-ca_cert\",\n + \ \"-client_cert\",\n \"-client_key\",\n + \ \"-connect_timeout\",\n \"-download_concurrency\",\n + \ \"-headers\",\n \"-max_retries\",\n + \ \"-name\",\n \"-password\",\n + \ \"-pk\",\n \"-policy\",\n + \ \"-proxy_password\",\n \"-proxy_url\",\n + \ \"-proxy_username\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_labels\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-rate_limit\",\n \"-requirements_file\",\n + \ \"-signed_only\",\n \"-sock_connect_timeout\",\n + \ \"-sock_read_timeout\",\n \"-sync_dependencies\",\n + \ \"-tls_validation\",\n \"-token\",\n + \ \"-total_timeout\",\n \"-url\",\n + \ \"-username\",\n \"auth_url\",\n + \ \"ca_cert\",\n \"client_cert\",\n + \ \"client_key\",\n \"connect_timeout\",\n + \ \"download_concurrency\",\n \"headers\",\n + \ \"max_retries\",\n \"name\",\n + \ \"password\",\n \"pk\",\n + \ \"policy\",\n \"proxy_password\",\n + \ \"proxy_url\",\n \"proxy_username\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"rate_limit\",\n + \ \"requirements_file\",\n \"signed_only\",\n + \ \"sock_connect_timeout\",\n \"sock_read_timeout\",\n + \ \"sync_dependencies\",\n \"tls_validation\",\n + \ \"token\",\n \"total_timeout\",\n + \ \"url\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `url` - Url\\n* `-url` - Url + (descending)\\n* `ca_cert` - Ca cert\\n* `-ca_cert` - Ca cert (descending)\\n* + `client_cert` - Client cert\\n* `-client_cert` - Client cert (descending)\\n* + `client_key` - Client key\\n* `-client_key` - Client key (descending)\\n* + `tls_validation` - Tls validation\\n* `-tls_validation` - Tls validation (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `password` + - Password\\n* `-password` - Password (descending)\\n* `proxy_url` - Proxy + url\\n* `-proxy_url` - Proxy url (descending)\\n* `proxy_username` - Proxy + username\\n* `-proxy_username` - Proxy username (descending)\\n* `proxy_password` + - Proxy password\\n* `-proxy_password` - Proxy password (descending)\\n* `download_concurrency` + - Download concurrency\\n* `-download_concurrency` - Download concurrency + (descending)\\n* `max_retries` - Max retries\\n* `-max_retries` - Max retries + (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `total_timeout` - Total timeout\\n* `-total_timeout` - Total timeout (descending)\\n* + `connect_timeout` - Connect timeout\\n* `-connect_timeout` - Connect timeout + (descending)\\n* `sock_connect_timeout` - Sock connect timeout\\n* `-sock_connect_timeout` + - Sock connect timeout (descending)\\n* `sock_read_timeout` - Sock read timeout\\n* + `-sock_read_timeout` - Sock read timeout (descending)\\n* `headers` - Headers\\n* + `-headers` - Headers (descending)\\n* `rate_limit` - Rate limit\\n* `-rate_limit` + - Rate limit (descending)\\n* `requirements_file` - Requirements file\\n* + `-requirements_file` - Requirements file (descending)\\n* `auth_url` - Auth + url\\n* `-auth_url` - Auth url (descending)\\n* `token` - Token\\n* `-token` + - Token (descending)\\n* `sync_dependencies` - Sync dependencies\\n* `-sync_dependencies` + - Sync dependencies (descending)\\n* `signed_only` - Signed only\\n* `-signed_only` + - Signed only (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_last_updated is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"url\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where url matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"url__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where url contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"url__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where url contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"url__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where url is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Collection\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedansible.CollectionRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_ansible_collection_create\",\n \"description\": \"ViewSet + for Collection Remotes.\",\n \"summary\": \"Create a collection + remote\",\n \"tags\": [\n \"Remotes: Collection\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_collection_remote_href}\": {\n + \ \"get\": {\n \"operationId\": \"remotes_ansible_collection_read\",\n + \ \"description\": \"ViewSet for Collection Remotes.\",\n \"summary\": + \"Inspect a collection remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_remote_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Collection\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_ansible_collection_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a collection remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_collection_remote_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Collection\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.CollectionRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"remotes_ansible_collection_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a collection remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_collection_remote_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Collection\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedansible.CollectionRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.CollectionRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.CollectionRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"remotes_ansible_collection_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a collection + remote\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_collection_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Collection\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ansible_collection_remote_href}add_role/\": {\n \"post\": + {\n \"operationId\": \"remotes_ansible_collection_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_collection_remote_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Collection\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ansible_collection_remote_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"remotes_ansible_collection_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_collection_remote_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Collection\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_collection_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_ansible_collection_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_collection_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Collection\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_collection_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_ansible_collection_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_collection_remote_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Collection\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ansible_collection_remote_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"remotes_ansible_collection_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_collection_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Collection\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_collection_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_ansible_collection_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_collection_remote_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Collection\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/remotes/ansible/git/\": {\n \"get\": {\n + \ \"operationId\": \"remotes_ansible_git_list\",\n \"description\": + \"ViewSet for Ansible Remotes.\\n\\nThis is a tech preview feature. The functionality + may change in the future.\",\n \"summary\": \"List git remotes\",\n + \ \"parameters\": [\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-connect_timeout\",\n + \ \"-download_concurrency\",\n \"-headers\",\n + \ \"-max_retries\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-proxy_password\",\n + \ \"-proxy_url\",\n \"-proxy_username\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-rate_limit\",\n + \ \"-sock_connect_timeout\",\n \"-sock_read_timeout\",\n + \ \"-tls_validation\",\n \"-total_timeout\",\n + \ \"-url\",\n \"-username\",\n + \ \"ca_cert\",\n \"client_cert\",\n + \ \"client_key\",\n \"connect_timeout\",\n + \ \"download_concurrency\",\n \"headers\",\n + \ \"max_retries\",\n \"name\",\n + \ \"password\",\n \"pk\",\n + \ \"policy\",\n \"proxy_password\",\n + \ \"proxy_url\",\n \"proxy_username\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"rate_limit\",\n + \ \"sock_connect_timeout\",\n \"sock_read_timeout\",\n + \ \"tls_validation\",\n \"total_timeout\",\n + \ \"url\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `url` - Url\\n* `-url` - Url + (descending)\\n* `ca_cert` - Ca cert\\n* `-ca_cert` - Ca cert (descending)\\n* + `client_cert` - Client cert\\n* `-client_cert` - Client cert (descending)\\n* + `client_key` - Client key\\n* `-client_key` - Client key (descending)\\n* + `tls_validation` - Tls validation\\n* `-tls_validation` - Tls validation (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `password` + - Password\\n* `-password` - Password (descending)\\n* `proxy_url` - Proxy + url\\n* `-proxy_url` - Proxy url (descending)\\n* `proxy_username` - Proxy + username\\n* `-proxy_username` - Proxy username (descending)\\n* `proxy_password` + - Proxy password\\n* `-proxy_password` - Proxy password (descending)\\n* `download_concurrency` + - Download concurrency\\n* `-download_concurrency` - Download concurrency + (descending)\\n* `max_retries` - Max retries\\n* `-max_retries` - Max retries + (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `total_timeout` - Total timeout\\n* `-total_timeout` - Total timeout (descending)\\n* + `connect_timeout` - Connect timeout\\n* `-connect_timeout` - Connect timeout + (descending)\\n* `sock_connect_timeout` - Sock connect timeout\\n* `-sock_connect_timeout` + - Sock connect timeout (descending)\\n* `sock_read_timeout` - Sock read timeout\\n* + `-sock_read_timeout` - Sock read timeout (descending)\\n* `headers` - Headers\\n* + `-headers` - Headers (descending)\\n* `rate_limit` - Rate limit\\n* `-rate_limit` + - Rate limit (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_last_updated is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Git\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedansible.GitRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_ansible_git_create\",\n \"description\": \"ViewSet + for Ansible Remotes.\\n\\nThis is a tech preview feature. The functionality + may change in the future.\",\n \"summary\": \"Create a git + remote\",\n \"tags\": [\n \"Remotes: Git\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.GitRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.GitRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.GitRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.GitRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_git_remote_href}\": {\n \"get\": + {\n \"operationId\": \"remotes_ansible_git_read\",\n \"description\": + \"ViewSet for Ansible Remotes.\\n\\nThis is a tech preview feature. The functionality + may change in the future.\",\n \"summary\": \"Inspect a git + remote\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_git_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Git\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.GitRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_ansible_git_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a git remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_git_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Git\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.GitRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.GitRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.GitRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"remotes_ansible_git_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a git remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_git_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Git\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.GitRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.GitRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.GitRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"remotes_ansible_git_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a git + remote\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_git_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Git\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ansible_git_remote_href}add_role/\": {\n \"post\": {\n + \ \"operationId\": \"remotes_ansible_git_add_role\",\n \"description\": + \"Add a role for this object to users/groups.\",\n \"summary\": + \"Add a role\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_git_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Git\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_git_remote_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"remotes_ansible_git_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_git_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Git\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_git_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_ansible_git_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_git_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Git\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_git_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_ansible_git_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_git_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Git\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_git_remote_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_ansible_git_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_git_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Git\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_git_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_ansible_git_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_git_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Git\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/remotes/ansible/role/\": + {\n \"get\": {\n \"operationId\": \"remotes_ansible_role_list\",\n + \ \"description\": \"ViewSet for Role Remotes.\",\n \"summary\": + \"List role remotes\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-connect_timeout\",\n + \ \"-download_concurrency\",\n \"-headers\",\n + \ \"-max_retries\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-proxy_password\",\n + \ \"-proxy_url\",\n \"-proxy_username\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-rate_limit\",\n + \ \"-sock_connect_timeout\",\n \"-sock_read_timeout\",\n + \ \"-tls_validation\",\n \"-total_timeout\",\n + \ \"-url\",\n \"-username\",\n + \ \"ca_cert\",\n \"client_cert\",\n + \ \"client_key\",\n \"connect_timeout\",\n + \ \"download_concurrency\",\n \"headers\",\n + \ \"max_retries\",\n \"name\",\n + \ \"password\",\n \"pk\",\n + \ \"policy\",\n \"proxy_password\",\n + \ \"proxy_url\",\n \"proxy_username\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"rate_limit\",\n + \ \"sock_connect_timeout\",\n \"sock_read_timeout\",\n + \ \"tls_validation\",\n \"total_timeout\",\n + \ \"url\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `url` - Url\\n* `-url` - Url + (descending)\\n* `ca_cert` - Ca cert\\n* `-ca_cert` - Ca cert (descending)\\n* + `client_cert` - Client cert\\n* `-client_cert` - Client cert (descending)\\n* + `client_key` - Client key\\n* `-client_key` - Client key (descending)\\n* + `tls_validation` - Tls validation\\n* `-tls_validation` - Tls validation (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `password` + - Password\\n* `-password` - Password (descending)\\n* `proxy_url` - Proxy + url\\n* `-proxy_url` - Proxy url (descending)\\n* `proxy_username` - Proxy + username\\n* `-proxy_username` - Proxy username (descending)\\n* `proxy_password` + - Proxy password\\n* `-proxy_password` - Proxy password (descending)\\n* `download_concurrency` + - Download concurrency\\n* `-download_concurrency` - Download concurrency + (descending)\\n* `max_retries` - Max retries\\n* `-max_retries` - Max retries + (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `total_timeout` - Total timeout\\n* `-total_timeout` - Total timeout (descending)\\n* + `connect_timeout` - Connect timeout\\n* `-connect_timeout` - Connect timeout + (descending)\\n* `sock_connect_timeout` - Sock connect timeout\\n* `-sock_connect_timeout` + - Sock connect timeout (descending)\\n* `sock_read_timeout` - Sock read timeout\\n* + `-sock_read_timeout` - Sock read timeout (descending)\\n* `headers` - Headers\\n* + `-headers` - Headers (descending)\\n* `rate_limit` - Rate limit\\n* `-rate_limit` + - Rate limit (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_last_updated is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Role\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedansible.RoleRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_ansible_role_create\",\n \"description\": \"ViewSet + for Role Remotes.\",\n \"summary\": \"Create a role remote\",\n + \ \"tags\": [\n \"Remotes: Role\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.RoleRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.RoleRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.RoleRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.RoleRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_role_remote_href}\": {\n \"get\": + {\n \"operationId\": \"remotes_ansible_role_read\",\n \"description\": + \"ViewSet for Role Remotes.\",\n \"summary\": \"Inspect a role + remote\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_role_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Role\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.RoleRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_ansible_role_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a role remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Role\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.RoleRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.RoleRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.RoleRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"remotes_ansible_role_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a role remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Role\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.RoleRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.RoleRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.RoleRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"remotes_ansible_role_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a role + remote\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_role_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Role\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ansible_role_remote_href}add_role/\": {\n \"post\": + {\n \"operationId\": \"remotes_ansible_role_add_role\",\n \"description\": + \"Add a role for this object to users/groups.\",\n \"summary\": + \"Add a role\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Role\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_role_remote_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"remotes_ansible_role_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Role\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_role_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_ansible_role_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_role_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Role\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_role_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_ansible_role_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Role\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_role_remote_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_ansible_role_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_role_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Role\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_role_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_ansible_role_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_role_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Role\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/remotes/container/container/\": + {\n \"get\": {\n \"operationId\": \"remotes_container_container_list\",\n + \ \"description\": \"Container remotes represent an external + repository that implements the Container\\nRegistry API. Container remotes + support deferred downloading by configuring\\nthe ``policy`` field. ``on_demand`` + and ``streamed`` policies can provide\\nsignificant disk space savings.\",\n + \ \"summary\": \"List container remotes\",\n \"parameters\": + [\n {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-connect_timeout\",\n + \ \"-download_concurrency\",\n \"-headers\",\n + \ \"-max_retries\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-proxy_password\",\n + \ \"-proxy_url\",\n \"-proxy_username\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-rate_limit\",\n + \ \"-sock_connect_timeout\",\n \"-sock_read_timeout\",\n + \ \"-tls_validation\",\n \"-total_timeout\",\n + \ \"-url\",\n \"-username\",\n + \ \"ca_cert\",\n \"client_cert\",\n + \ \"client_key\",\n \"connect_timeout\",\n + \ \"download_concurrency\",\n \"headers\",\n + \ \"max_retries\",\n \"name\",\n + \ \"password\",\n \"pk\",\n + \ \"policy\",\n \"proxy_password\",\n + \ \"proxy_url\",\n \"proxy_username\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"rate_limit\",\n + \ \"sock_connect_timeout\",\n \"sock_read_timeout\",\n + \ \"tls_validation\",\n \"total_timeout\",\n + \ \"url\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `url` - Url\\n* `-url` - Url + (descending)\\n* `ca_cert` - Ca cert\\n* `-ca_cert` - Ca cert (descending)\\n* + `client_cert` - Client cert\\n* `-client_cert` - Client cert (descending)\\n* + `client_key` - Client key\\n* `-client_key` - Client key (descending)\\n* + `tls_validation` - Tls validation\\n* `-tls_validation` - Tls validation (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `password` + - Password\\n* `-password` - Password (descending)\\n* `proxy_url` - Proxy + url\\n* `-proxy_url` - Proxy url (descending)\\n* `proxy_username` - Proxy + username\\n* `-proxy_username` - Proxy username (descending)\\n* `proxy_password` + - Proxy password\\n* `-proxy_password` - Proxy password (descending)\\n* `download_concurrency` + - Download concurrency\\n* `-download_concurrency` - Download concurrency + (descending)\\n* `max_retries` - Max retries\\n* `-max_retries` - Max retries + (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `total_timeout` - Total timeout\\n* `-total_timeout` - Total timeout (descending)\\n* + `connect_timeout` - Connect timeout\\n* `-connect_timeout` - Connect timeout + (descending)\\n* `sock_connect_timeout` - Sock connect timeout\\n* `-sock_connect_timeout` + - Sock connect timeout (descending)\\n* `sock_read_timeout` - Sock read timeout\\n* + `-sock_read_timeout` - Sock read timeout (descending)\\n* `headers` - Headers\\n* + `-headers` - Headers (descending)\\n* `rate_limit` - Rate limit\\n* `-rate_limit` + - Rate limit (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_last_updated is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Container\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_container_container_create\",\n \"description\": + \"Container remotes represent an external repository that implements the Container\\nRegistry + API. Container remotes support deferred downloading by configuring\\nthe ``policy`` + field. ``on_demand`` and ``streamed`` policies can provide\\nsignificant + disk space savings.\",\n \"summary\": \"Create a container + remote\",\n \"tags\": [\n \"Remotes: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_remote_href}\": + {\n \"get\": {\n \"operationId\": \"remotes_container_container_read\",\n + \ \"description\": \"Container remotes represent an external + repository that implements the Container\\nRegistry API. Container remotes + support deferred downloading by configuring\\nthe ``policy`` field. ``on_demand`` + and ``streamed`` policies can provide\\nsignificant disk space savings.\",\n + \ \"summary\": \"Inspect a container remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Container\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_container_container_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a container remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"remotes_container_container_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a container remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcontainer.ContainerRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcontainer.ContainerRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"remotes_container_container_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a container remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Container\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_remote_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_container_container_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_remote_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"remotes_container_container_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Container\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_container_container_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Container\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_container_container_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_remote_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"remotes_container_container_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Container\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_container_container_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/remotes/container/pull-through/\": {\n \"get\": + {\n \"operationId\": \"remotes_container_pull_through_list\",\n + \ \"description\": \"A Container Remote referencing a remote + registry used as a source for the pull-through caching.\",\n \"summary\": + \"List container pull through remotes\",\n \"parameters\": + [\n {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-connect_timeout\",\n + \ \"-download_concurrency\",\n \"-headers\",\n + \ \"-max_retries\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-proxy_password\",\n + \ \"-proxy_url\",\n \"-proxy_username\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-rate_limit\",\n + \ \"-sock_connect_timeout\",\n \"-sock_read_timeout\",\n + \ \"-tls_validation\",\n \"-total_timeout\",\n + \ \"-url\",\n \"-username\",\n + \ \"ca_cert\",\n \"client_cert\",\n + \ \"client_key\",\n \"connect_timeout\",\n + \ \"download_concurrency\",\n \"headers\",\n + \ \"max_retries\",\n \"name\",\n + \ \"password\",\n \"pk\",\n + \ \"policy\",\n \"proxy_password\",\n + \ \"proxy_url\",\n \"proxy_username\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"rate_limit\",\n + \ \"sock_connect_timeout\",\n \"sock_read_timeout\",\n + \ \"tls_validation\",\n \"total_timeout\",\n + \ \"url\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `url` - Url\\n* `-url` - Url + (descending)\\n* `ca_cert` - Ca cert\\n* `-ca_cert` - Ca cert (descending)\\n* + `client_cert` - Client cert\\n* `-client_cert` - Client cert (descending)\\n* + `client_key` - Client key\\n* `-client_key` - Client key (descending)\\n* + `tls_validation` - Tls validation\\n* `-tls_validation` - Tls validation (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `password` + - Password\\n* `-password` - Password (descending)\\n* `proxy_url` - Proxy + url\\n* `-proxy_url` - Proxy url (descending)\\n* `proxy_username` - Proxy + username\\n* `-proxy_username` - Proxy username (descending)\\n* `proxy_password` + - Proxy password\\n* `-proxy_password` - Proxy password (descending)\\n* `download_concurrency` + - Download concurrency\\n* `-download_concurrency` - Download concurrency + (descending)\\n* `max_retries` - Max retries\\n* `-max_retries` - Max retries + (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `total_timeout` - Total timeout\\n* `-total_timeout` - Total timeout (descending)\\n* + `connect_timeout` - Connect timeout\\n* `-connect_timeout` - Connect timeout + (descending)\\n* `sock_connect_timeout` - Sock connect timeout\\n* `-sock_connect_timeout` + - Sock connect timeout (descending)\\n* `sock_read_timeout` - Sock read timeout\\n* + `-sock_read_timeout` - Sock read timeout (descending)\\n* `headers` - Headers\\n* + `-headers` - Headers (descending)\\n* `rate_limit` - Rate limit\\n* `-rate_limit` + - Rate limit (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_last_updated is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Pull-Through\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerPullThroughRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_container_pull_through_create\",\n \"description\": + \"A Container Remote referencing a remote registry used as a source for the + pull-through caching.\",\n \"summary\": \"Create a container + pull through remote\",\n \"tags\": [\n \"Remotes: + Pull-Through\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPullThroughRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPullThroughRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_pull_through_remote_href}\": + {\n \"get\": {\n \"operationId\": \"remotes_container_pull_through_read\",\n + \ \"description\": \"A Container Remote referencing a remote + registry used as a source for the pull-through caching.\",\n \"summary\": + \"Inspect a container pull through remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_pull_through_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Pull-Through\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerPullThroughRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_container_pull_through_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a container pull through remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_pull_through_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Pull-Through\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPullThroughRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPullThroughRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPullThroughRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"remotes_container_pull_through_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a container pull through remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_pull_through_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Pull-Through\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerPullThroughRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcontainer.ContainerPullThroughRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcontainer.ContainerPullThroughRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"remotes_container_pull_through_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a container pull through remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_pull_through_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Pull-Through\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_pull_through_remote_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_container_pull_through_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_pull_through_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Pull-Through\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_pull_through_remote_href}list_roles/\": {\n + \ \"get\": {\n \"operationId\": \"remotes_container_pull_through_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_pull_through_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Pull-Through\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_pull_through_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_container_pull_through_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_pull_through_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Pull-Through\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_pull_through_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_container_pull_through_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_pull_through_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Pull-Through\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_pull_through_remote_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"remotes_container_pull_through_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_pull_through_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Pull-Through\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_pull_through_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_container_pull_through_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_pull_through_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Pull-Through\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/remotes/deb/apt/\": {\n \"get\": {\n \"operationId\": + \"remotes_deb_apt_list\",\n \"description\": \"An AptRemote + represents an external APT repository content source.\\n\\nIt contains the + location of the upstream APT repository, as well as the user options that + are\\napplied when using the remote to synchronize the upstream repository + to Pulp.\",\n \"summary\": \"List apt remotes\",\n \"parameters\": + [\n {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-connect_timeout\",\n + \ \"-download_concurrency\",\n \"-headers\",\n + \ \"-max_retries\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-proxy_password\",\n + \ \"-proxy_url\",\n \"-proxy_username\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-rate_limit\",\n + \ \"-sock_connect_timeout\",\n \"-sock_read_timeout\",\n + \ \"-tls_validation\",\n \"-total_timeout\",\n + \ \"-url\",\n \"-username\",\n + \ \"ca_cert\",\n \"client_cert\",\n + \ \"client_key\",\n \"connect_timeout\",\n + \ \"download_concurrency\",\n \"headers\",\n + \ \"max_retries\",\n \"name\",\n + \ \"password\",\n \"pk\",\n + \ \"policy\",\n \"proxy_password\",\n + \ \"proxy_url\",\n \"proxy_username\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"rate_limit\",\n + \ \"sock_connect_timeout\",\n \"sock_read_timeout\",\n + \ \"tls_validation\",\n \"total_timeout\",\n + \ \"url\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `url` - Url\\n* `-url` - Url + (descending)\\n* `ca_cert` - Ca cert\\n* `-ca_cert` - Ca cert (descending)\\n* + `client_cert` - Client cert\\n* `-client_cert` - Client cert (descending)\\n* + `client_key` - Client key\\n* `-client_key` - Client key (descending)\\n* + `tls_validation` - Tls validation\\n* `-tls_validation` - Tls validation (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `password` + - Password\\n* `-password` - Password (descending)\\n* `proxy_url` - Proxy + url\\n* `-proxy_url` - Proxy url (descending)\\n* `proxy_username` - Proxy + username\\n* `-proxy_username` - Proxy username (descending)\\n* `proxy_password` + - Proxy password\\n* `-proxy_password` - Proxy password (descending)\\n* `download_concurrency` + - Download concurrency\\n* `-download_concurrency` - Download concurrency + (descending)\\n* `max_retries` - Max retries\\n* `-max_retries` - Max retries + (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `total_timeout` - Total timeout\\n* `-total_timeout` - Total timeout (descending)\\n* + `connect_timeout` - Connect timeout\\n* `-connect_timeout` - Connect timeout + (descending)\\n* `sock_connect_timeout` - Sock connect timeout\\n* `-sock_connect_timeout` + - Sock connect timeout (descending)\\n* `sock_read_timeout` - Sock read timeout\\n* + `-sock_read_timeout` - Sock read timeout (descending)\\n* `headers` - Headers\\n* + `-headers` - Headers (descending)\\n* `rate_limit` - Rate limit\\n* `-rate_limit` + - Rate limit (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_last_updated is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Apt\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginateddeb.AptRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_deb_apt_create\",\n \"description\": \"An AptRemote + represents an external APT repository content source.\\n\\nIt contains the + location of the upstream APT repository, as well as the user options that + are\\napplied when using the remote to synchronize the upstream repository + to Pulp.\",\n \"summary\": \"Create an apt remote\",\n \"tags\": + [\n \"Remotes: Apt\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptRemote\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptRemote\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptRemote\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_remote_href}\": {\n \"get\": + {\n \"operationId\": \"remotes_deb_apt_read\",\n \"description\": + \"An AptRemote represents an external APT repository content source.\\n\\nIt + contains the location of the upstream APT repository, as well as the user + options that are\\napplied when using the remote to synchronize the upstream + repository to Pulp.\",\n \"summary\": \"Inspect an apt remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"deb_apt_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Apt\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_deb_apt_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update an apt remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"deb_apt_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Apt\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptRemote\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptRemote\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptRemote\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"remotes_deb_apt_partial_update\",\n \"description\": \"Trigger + an asynchronous partial update task\",\n \"summary\": \"Update + an apt remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Apt\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patcheddeb.AptRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patcheddeb.AptRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patcheddeb.AptRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"remotes_deb_apt_delete\",\n \"description\": \"Trigger an + asynchronous delete task\",\n \"summary\": \"Delete an apt + remote\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"deb_apt_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Apt\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_remote_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"remotes_deb_apt_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"deb_apt_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Apt\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_deb_apt_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"deb_apt_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Apt\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/remotes/file/file/\": {\n + \ \"get\": {\n \"operationId\": \"remotes_file_file_list\",\n + \ \"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.\",\n \"summary\": + \"List file remotes\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-connect_timeout\",\n + \ \"-download_concurrency\",\n \"-headers\",\n + \ \"-max_retries\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-proxy_password\",\n + \ \"-proxy_url\",\n \"-proxy_username\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-rate_limit\",\n + \ \"-sock_connect_timeout\",\n \"-sock_read_timeout\",\n + \ \"-tls_validation\",\n \"-total_timeout\",\n + \ \"-url\",\n \"-username\",\n + \ \"ca_cert\",\n \"client_cert\",\n + \ \"client_key\",\n \"connect_timeout\",\n + \ \"download_concurrency\",\n \"headers\",\n + \ \"max_retries\",\n \"name\",\n + \ \"password\",\n \"pk\",\n + \ \"policy\",\n \"proxy_password\",\n + \ \"proxy_url\",\n \"proxy_username\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"rate_limit\",\n + \ \"sock_connect_timeout\",\n \"sock_read_timeout\",\n + \ \"tls_validation\",\n \"total_timeout\",\n + \ \"url\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `url` - Url\\n* `-url` - Url + (descending)\\n* `ca_cert` - Ca cert\\n* `-ca_cert` - Ca cert (descending)\\n* + `client_cert` - Client cert\\n* `-client_cert` - Client cert (descending)\\n* + `client_key` - Client key\\n* `-client_key` - Client key (descending)\\n* + `tls_validation` - Tls validation\\n* `-tls_validation` - Tls validation (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `password` + - Password\\n* `-password` - Password (descending)\\n* `proxy_url` - Proxy + url\\n* `-proxy_url` - Proxy url (descending)\\n* `proxy_username` - Proxy + username\\n* `-proxy_username` - Proxy username (descending)\\n* `proxy_password` + - Proxy password\\n* `-proxy_password` - Proxy password (descending)\\n* `download_concurrency` + - Download concurrency\\n* `-download_concurrency` - Download concurrency + (descending)\\n* `max_retries` - Max retries\\n* `-max_retries` - Max retries + (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `total_timeout` - Total timeout\\n* `-total_timeout` - Total timeout (descending)\\n* + `connect_timeout` - Connect timeout\\n* `-connect_timeout` - Connect timeout + (descending)\\n* `sock_connect_timeout` - Sock connect timeout\\n* `-sock_connect_timeout` + - Sock connect timeout (descending)\\n* `sock_read_timeout` - Sock read timeout\\n* + `-sock_read_timeout` - Sock read timeout (descending)\\n* `headers` - Headers\\n* + `-headers` - Headers (descending)\\n* `rate_limit` - Rate limit\\n* `-rate_limit` + - Rate limit (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_last_updated is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedfile.FileRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_file_file_create\",\n \"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.\",\n \"summary\": \"Create a file remote\",\n + \ \"tags\": [\n \"Remotes: File\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_remote_href}\": {\n \"get\": + {\n \"operationId\": \"remotes_file_file_read\",\n \"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.\",\n \"summary\": \"Inspect a + file remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_file_file_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a file remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"remotes_file_file_partial_update\",\n \"description\": \"Trigger + an asynchronous partial update task\",\n \"summary\": \"Update + a file remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedfile.FileRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedfile.FileRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedfile.FileRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"remotes_file_file_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a file + remote\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"file_file_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: File\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{file_file_remote_href}add_role/\": {\n \"post\": {\n + \ \"operationId\": \"remotes_file_file_add_role\",\n \"description\": + \"Add a role for this object to users/groups.\",\n \"summary\": + \"Add a role\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_remote_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"remotes_file_file_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_file_file_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"file_file_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_file_file_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_remote_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_file_file_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"file_file_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_file_file_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/remotes/gem/gem/\": {\n + \ \"get\": {\n \"operationId\": \"remotes_gem_gem_list\",\n + \ \"description\": \"A ViewSet for GemRemote.\",\n \"summary\": + \"List gem remotes\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-connect_timeout\",\n + \ \"-download_concurrency\",\n \"-headers\",\n + \ \"-max_retries\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-proxy_password\",\n + \ \"-proxy_url\",\n \"-proxy_username\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-rate_limit\",\n + \ \"-sock_connect_timeout\",\n \"-sock_read_timeout\",\n + \ \"-tls_validation\",\n \"-total_timeout\",\n + \ \"-url\",\n \"-username\",\n + \ \"ca_cert\",\n \"client_cert\",\n + \ \"client_key\",\n \"connect_timeout\",\n + \ \"download_concurrency\",\n \"headers\",\n + \ \"max_retries\",\n \"name\",\n + \ \"password\",\n \"pk\",\n + \ \"policy\",\n \"proxy_password\",\n + \ \"proxy_url\",\n \"proxy_username\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"rate_limit\",\n + \ \"sock_connect_timeout\",\n \"sock_read_timeout\",\n + \ \"tls_validation\",\n \"total_timeout\",\n + \ \"url\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `url` - Url\\n* `-url` - Url + (descending)\\n* `ca_cert` - Ca cert\\n* `-ca_cert` - Ca cert (descending)\\n* + `client_cert` - Client cert\\n* `-client_cert` - Client cert (descending)\\n* + `client_key` - Client key\\n* `-client_key` - Client key (descending)\\n* + `tls_validation` - Tls validation\\n* `-tls_validation` - Tls validation (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `password` + - Password\\n* `-password` - Password (descending)\\n* `proxy_url` - Proxy + url\\n* `-proxy_url` - Proxy url (descending)\\n* `proxy_username` - Proxy + username\\n* `-proxy_username` - Proxy username (descending)\\n* `proxy_password` + - Proxy password\\n* `-proxy_password` - Proxy password (descending)\\n* `download_concurrency` + - Download concurrency\\n* `-download_concurrency` - Download concurrency + (descending)\\n* `max_retries` - Max retries\\n* `-max_retries` - Max retries + (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `total_timeout` - Total timeout\\n* `-total_timeout` - Total timeout (descending)\\n* + `connect_timeout` - Connect timeout\\n* `-connect_timeout` - Connect timeout + (descending)\\n* `sock_connect_timeout` - Sock connect timeout\\n* `-sock_connect_timeout` + - Sock connect timeout (descending)\\n* `sock_read_timeout` - Sock read timeout\\n* + `-sock_read_timeout` - Sock read timeout (descending)\\n* `headers` - Headers\\n* + `-headers` - Headers (descending)\\n* `rate_limit` - Rate limit\\n* `-rate_limit` + - Rate limit (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_last_updated is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedgem.GemRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_gem_gem_create\",\n \"description\": \"A ViewSet + for GemRemote.\",\n \"summary\": \"Create a gem remote\",\n + \ \"tags\": [\n \"Remotes: Gem\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemRemote\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemRemote\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemRemote\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_remote_href}\": {\n \"get\": + {\n \"operationId\": \"remotes_gem_gem_read\",\n \"description\": + \"A ViewSet for GemRemote.\",\n \"summary\": \"Inspect a gem + remote\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"gem_gem_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_gem_gem_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a gem remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemRemote\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemRemote\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemRemote\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"remotes_gem_gem_partial_update\",\n \"description\": \"Trigger + an asynchronous partial update task\",\n \"summary\": \"Update + a gem remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedgem.GemRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedgem.GemRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedgem.GemRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"remotes_gem_gem_delete\",\n \"description\": \"Trigger an + asynchronous delete task\",\n \"summary\": \"Delete a gem remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"gem_gem_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Gem\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_remote_href}add_role/\": {\n + \ \"post\": {\n \"operationId\": \"remotes_gem_gem_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_remote_href}list_roles/\": {\n + \ \"get\": {\n \"operationId\": \"remotes_gem_gem_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_gem_gem_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"gem_gem_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_gem_gem_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_remote_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"remotes_gem_gem_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"gem_gem_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Gem\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_gem_gem_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/remotes/maven/maven/\": + {\n \"get\": {\n \"operationId\": \"remotes_maven_maven_list\",\n + \ \"description\": \"A ViewSet for MavenRemote.\",\n \"summary\": + \"List maven remotes\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-connect_timeout\",\n + \ \"-download_concurrency\",\n \"-headers\",\n + \ \"-max_retries\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-proxy_password\",\n + \ \"-proxy_url\",\n \"-proxy_username\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-rate_limit\",\n + \ \"-sock_connect_timeout\",\n \"-sock_read_timeout\",\n + \ \"-tls_validation\",\n \"-total_timeout\",\n + \ \"-url\",\n \"-username\",\n + \ \"ca_cert\",\n \"client_cert\",\n + \ \"client_key\",\n \"connect_timeout\",\n + \ \"download_concurrency\",\n \"headers\",\n + \ \"max_retries\",\n \"name\",\n + \ \"password\",\n \"pk\",\n + \ \"policy\",\n \"proxy_password\",\n + \ \"proxy_url\",\n \"proxy_username\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"rate_limit\",\n + \ \"sock_connect_timeout\",\n \"sock_read_timeout\",\n + \ \"tls_validation\",\n \"total_timeout\",\n + \ \"url\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `url` - Url\\n* `-url` - Url + (descending)\\n* `ca_cert` - Ca cert\\n* `-ca_cert` - Ca cert (descending)\\n* + `client_cert` - Client cert\\n* `-client_cert` - Client cert (descending)\\n* + `client_key` - Client key\\n* `-client_key` - Client key (descending)\\n* + `tls_validation` - Tls validation\\n* `-tls_validation` - Tls validation (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `password` + - Password\\n* `-password` - Password (descending)\\n* `proxy_url` - Proxy + url\\n* `-proxy_url` - Proxy url (descending)\\n* `proxy_username` - Proxy + username\\n* `-proxy_username` - Proxy username (descending)\\n* `proxy_password` + - Proxy password\\n* `-proxy_password` - Proxy password (descending)\\n* `download_concurrency` + - Download concurrency\\n* `-download_concurrency` - Download concurrency + (descending)\\n* `max_retries` - Max retries\\n* `-max_retries` - Max retries + (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `total_timeout` - Total timeout\\n* `-total_timeout` - Total timeout (descending)\\n* + `connect_timeout` - Connect timeout\\n* `-connect_timeout` - Connect timeout + (descending)\\n* `sock_connect_timeout` - Sock connect timeout\\n* `-sock_connect_timeout` + - Sock connect timeout (descending)\\n* `sock_read_timeout` - Sock read timeout\\n* + `-sock_read_timeout` - Sock read timeout (descending)\\n* `headers` - Headers\\n* + `-headers` - Headers (descending)\\n* `rate_limit` - Rate limit\\n* `-rate_limit` + - Rate limit (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_last_updated is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Maven\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedmaven.MavenRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_maven_maven_create\",\n \"description\": \"A ViewSet + for MavenRemote.\",\n \"summary\": \"Create a maven remote\",\n + \ \"tags\": [\n \"Remotes: Maven\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{maven_maven_remote_href}\": {\n \"get\": + {\n \"operationId\": \"remotes_maven_maven_read\",\n \"description\": + \"A ViewSet for MavenRemote.\",\n \"summary\": \"Inspect a + maven remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Maven\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_maven_maven_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a maven remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"maven_maven_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Maven\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"remotes_maven_maven_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a maven remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Maven\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedmaven.MavenRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedmaven.MavenRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedmaven.MavenRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"remotes_maven_maven_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a maven + remote\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"maven_maven_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Maven\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{maven_maven_remote_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"remotes_maven_maven_set_label\",\n \"description\": + \"Set a single pulp_label on the object to a specific value or null.\",\n + \ \"summary\": \"Set a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"maven_maven_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Maven\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{maven_maven_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_maven_maven_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"maven_maven_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Maven\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/remotes/ostree/ostree/\": + {\n \"get\": {\n \"operationId\": \"remotes_ostree_ostree_list\",\n + \ \"description\": \"A ViewSet class for OSTree remote repositories.\",\n + \ \"summary\": \"List ostree remotes\",\n \"parameters\": + [\n {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-connect_timeout\",\n + \ \"-download_concurrency\",\n \"-headers\",\n + \ \"-max_retries\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-proxy_password\",\n + \ \"-proxy_url\",\n \"-proxy_username\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-rate_limit\",\n + \ \"-sock_connect_timeout\",\n \"-sock_read_timeout\",\n + \ \"-tls_validation\",\n \"-total_timeout\",\n + \ \"-url\",\n \"-username\",\n + \ \"ca_cert\",\n \"client_cert\",\n + \ \"client_key\",\n \"connect_timeout\",\n + \ \"download_concurrency\",\n \"headers\",\n + \ \"max_retries\",\n \"name\",\n + \ \"password\",\n \"pk\",\n + \ \"policy\",\n \"proxy_password\",\n + \ \"proxy_url\",\n \"proxy_username\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"rate_limit\",\n + \ \"sock_connect_timeout\",\n \"sock_read_timeout\",\n + \ \"tls_validation\",\n \"total_timeout\",\n + \ \"url\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `url` - Url\\n* `-url` - Url + (descending)\\n* `ca_cert` - Ca cert\\n* `-ca_cert` - Ca cert (descending)\\n* + `client_cert` - Client cert\\n* `-client_cert` - Client cert (descending)\\n* + `client_key` - Client key\\n* `-client_key` - Client key (descending)\\n* + `tls_validation` - Tls validation\\n* `-tls_validation` - Tls validation (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `password` + - Password\\n* `-password` - Password (descending)\\n* `proxy_url` - Proxy + url\\n* `-proxy_url` - Proxy url (descending)\\n* `proxy_username` - Proxy + username\\n* `-proxy_username` - Proxy username (descending)\\n* `proxy_password` + - Proxy password\\n* `-proxy_password` - Proxy password (descending)\\n* `download_concurrency` + - Download concurrency\\n* `-download_concurrency` - Download concurrency + (descending)\\n* `max_retries` - Max retries\\n* `-max_retries` - Max retries + (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `total_timeout` - Total timeout\\n* `-total_timeout` - Total timeout (descending)\\n* + `connect_timeout` - Connect timeout\\n* `-connect_timeout` - Connect timeout + (descending)\\n* `sock_connect_timeout` - Sock connect timeout\\n* `-sock_connect_timeout` + - Sock connect timeout (descending)\\n* `sock_read_timeout` - Sock read timeout\\n* + `-sock_read_timeout` - Sock read timeout (descending)\\n* `headers` - Headers\\n* + `-headers` - Headers (descending)\\n* `rate_limit` - Rate limit\\n* `-rate_limit` + - Rate limit (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_last_updated is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Ostree\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedostree.OstreeRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_ostree_ostree_create\",\n \"description\": \"A ViewSet + class for OSTree remote repositories.\",\n \"summary\": \"Create + an ostree remote\",\n \"tags\": [\n \"Remotes: + Ostree\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_remote_href}\": {\n \"get\": + {\n \"operationId\": \"remotes_ostree_ostree_read\",\n \"description\": + \"A ViewSet class for OSTree remote repositories.\",\n \"summary\": + \"Inspect an ostree remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Ostree\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_ostree_ostree_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update an ostree remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Ostree\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"remotes_ostree_ostree_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update an ostree remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Ostree\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedostree.OstreeRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedostree.OstreeRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedostree.OstreeRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"remotes_ostree_ostree_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete an ostree + remote\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ostree_ostree_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Ostree\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ostree_ostree_remote_href}add_role/\": {\n \"post\": + {\n \"operationId\": \"remotes_ostree_ostree_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Ostree\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_remote_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"remotes_ostree_ostree_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Ostree\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_ostree_ostree_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ostree_ostree_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Ostree\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_ostree_ostree_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Ostree\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_remote_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_ostree_ostree_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ostree_ostree_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Ostree\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_ostree_ostree_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Ostree\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/remotes/python/python/\": + {\n \"get\": {\n \"operationId\": \"remotes_python_python_list\",\n + \ \"description\": \"\\nPython Remotes are representations of + an external repository of Python content, eg.\\nPyPI. Fields include upstream + repository config. Python Remotes are also used to `sync` from\\nupstream + repositories, and contains sync settings.\",\n \"summary\": + \"List python remotes\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-connect_timeout\",\n + \ \"-download_concurrency\",\n \"-headers\",\n + \ \"-max_retries\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-proxy_password\",\n + \ \"-proxy_url\",\n \"-proxy_username\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-rate_limit\",\n + \ \"-sock_connect_timeout\",\n \"-sock_read_timeout\",\n + \ \"-tls_validation\",\n \"-total_timeout\",\n + \ \"-url\",\n \"-username\",\n + \ \"ca_cert\",\n \"client_cert\",\n + \ \"client_key\",\n \"connect_timeout\",\n + \ \"download_concurrency\",\n \"headers\",\n + \ \"max_retries\",\n \"name\",\n + \ \"password\",\n \"pk\",\n + \ \"policy\",\n \"proxy_password\",\n + \ \"proxy_url\",\n \"proxy_username\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"rate_limit\",\n + \ \"sock_connect_timeout\",\n \"sock_read_timeout\",\n + \ \"tls_validation\",\n \"total_timeout\",\n + \ \"url\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `url` - Url\\n* `-url` - Url + (descending)\\n* `ca_cert` - Ca cert\\n* `-ca_cert` - Ca cert (descending)\\n* + `client_cert` - Client cert\\n* `-client_cert` - Client cert (descending)\\n* + `client_key` - Client key\\n* `-client_key` - Client key (descending)\\n* + `tls_validation` - Tls validation\\n* `-tls_validation` - Tls validation (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `password` + - Password\\n* `-password` - Password (descending)\\n* `proxy_url` - Proxy + url\\n* `-proxy_url` - Proxy url (descending)\\n* `proxy_username` - Proxy + username\\n* `-proxy_username` - Proxy username (descending)\\n* `proxy_password` + - Proxy password\\n* `-proxy_password` - Proxy password (descending)\\n* `download_concurrency` + - Download concurrency\\n* `-download_concurrency` - Download concurrency + (descending)\\n* `max_retries` - Max retries\\n* `-max_retries` - Max retries + (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `total_timeout` - Total timeout\\n* `-total_timeout` - Total timeout (descending)\\n* + `connect_timeout` - Connect timeout\\n* `-connect_timeout` - Connect timeout + (descending)\\n* `sock_connect_timeout` - Sock connect timeout\\n* `-sock_connect_timeout` + - Sock connect timeout (descending)\\n* `sock_read_timeout` - Sock read timeout\\n* + `-sock_read_timeout` - Sock read timeout (descending)\\n* `headers` - Headers\\n* + `-headers` - Headers (descending)\\n* `rate_limit` - Rate limit\\n* `-rate_limit` + - Rate limit (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_last_updated is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Python\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedpython.PythonRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_python_python_create\",\n \"description\": \"\\nPython + Remotes are representations of an external repository of Python content, eg.\\nPyPI. + \ Fields include upstream repository config. Python Remotes are also used + to `sync` from\\nupstream repositories, and contains sync settings.\",\n \"summary\": + \"Create a python remote\",\n \"tags\": [\n \"Remotes: + Python\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_remote_href}\": {\n \"get\": + {\n \"operationId\": \"remotes_python_python_read\",\n \"description\": + \"\\nPython Remotes are representations of an external repository of Python + content, eg.\\nPyPI. Fields include upstream repository config. Python Remotes + are also used to `sync` from\\nupstream repositories, and contains sync settings.\",\n + \ \"summary\": \"Inspect a python remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Python\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_python_python_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a python remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Python\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"remotes_python_python_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a python remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Python\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedpython.PythonRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedpython.PythonRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedpython.PythonRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"remotes_python_python_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a python + remote\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"python_python_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Python\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{python_python_remote_href}add_role/\": {\n \"post\": + {\n \"operationId\": \"remotes_python_python_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Python\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_remote_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"remotes_python_python_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Python\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_python_python_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"python_python_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Python\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_python_python_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Python\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_remote_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_python_python_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"python_python_remote_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Python\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_python_python_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Python\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/remotes/python/python/from_bandersnatch/\": + {\n \"post\": {\n \"operationId\": \"remotes_python_python_from_bandersnatch\",\n + \ \"description\": \"\\nTakes the fields specified in the Bandersnatch + config and creates a Python Remote from it.\",\n \"summary\": + \"Create from Bandersnatch\",\n \"tags\": [\n \"Remotes: + Python\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PythonBanderRemote\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PythonBanderRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/remotes/rpm/rpm/\": {\n + \ \"get\": {\n \"operationId\": \"remotes_rpm_rpm_list\",\n + \ \"description\": \"A ViewSet for RpmRemote.\",\n \"summary\": + \"List rpm remotes\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-connect_timeout\",\n + \ \"-download_concurrency\",\n \"-headers\",\n + \ \"-max_retries\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-proxy_password\",\n + \ \"-proxy_url\",\n \"-proxy_username\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-rate_limit\",\n + \ \"-sock_connect_timeout\",\n \"-sock_read_timeout\",\n + \ \"-tls_validation\",\n \"-total_timeout\",\n + \ \"-url\",\n \"-username\",\n + \ \"ca_cert\",\n \"client_cert\",\n + \ \"client_key\",\n \"connect_timeout\",\n + \ \"download_concurrency\",\n \"headers\",\n + \ \"max_retries\",\n \"name\",\n + \ \"password\",\n \"pk\",\n + \ \"policy\",\n \"proxy_password\",\n + \ \"proxy_url\",\n \"proxy_username\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"rate_limit\",\n + \ \"sock_connect_timeout\",\n \"sock_read_timeout\",\n + \ \"tls_validation\",\n \"total_timeout\",\n + \ \"url\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `url` - Url\\n* `-url` - Url + (descending)\\n* `ca_cert` - Ca cert\\n* `-ca_cert` - Ca cert (descending)\\n* + `client_cert` - Client cert\\n* `-client_cert` - Client cert (descending)\\n* + `client_key` - Client key\\n* `-client_key` - Client key (descending)\\n* + `tls_validation` - Tls validation\\n* `-tls_validation` - Tls validation (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `password` + - Password\\n* `-password` - Password (descending)\\n* `proxy_url` - Proxy + url\\n* `-proxy_url` - Proxy url (descending)\\n* `proxy_username` - Proxy + username\\n* `-proxy_username` - Proxy username (descending)\\n* `proxy_password` + - Proxy password\\n* `-proxy_password` - Proxy password (descending)\\n* `download_concurrency` + - Download concurrency\\n* `-download_concurrency` - Download concurrency + (descending)\\n* `max_retries` - Max retries\\n* `-max_retries` - Max retries + (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `total_timeout` - Total timeout\\n* `-total_timeout` - Total timeout (descending)\\n* + `connect_timeout` - Connect timeout\\n* `-connect_timeout` - Connect timeout + (descending)\\n* `sock_connect_timeout` - Sock connect timeout\\n* `-sock_connect_timeout` + - Sock connect timeout (descending)\\n* `sock_read_timeout` - Sock read timeout\\n* + `-sock_read_timeout` - Sock read timeout (descending)\\n* `headers` - Headers\\n* + `-headers` - Headers (descending)\\n* `rate_limit` - Rate limit\\n* `-rate_limit` + - Rate limit (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_last_updated is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.RpmRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_rpm_rpm_create\",\n \"description\": \"A ViewSet + for RpmRemote.\",\n \"summary\": \"Create a rpm remote\",\n + \ \"tags\": [\n \"Remotes: Rpm\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmRemote\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmRemote\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmRemote\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_remote_href}\": {\n \"get\": + {\n \"operationId\": \"remotes_rpm_rpm_read\",\n \"description\": + \"A ViewSet for RpmRemote.\",\n \"summary\": \"Inspect a rpm + remote\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_rpm_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_rpm_rpm_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a rpm remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmRemote\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmRemote\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmRemote\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"remotes_rpm_rpm_partial_update\",\n \"description\": \"Trigger + an asynchronous partial update task\",\n \"summary\": \"Update + a rpm remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.RpmRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.RpmRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.RpmRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"remotes_rpm_rpm_delete\",\n \"description\": \"Trigger an + asynchronous delete task\",\n \"summary\": \"Delete a rpm remote\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_rpm_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Rpm\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_remote_href}add_role/\": {\n + \ \"post\": {\n \"operationId\": \"remotes_rpm_rpm_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_remote_href}list_roles/\": {\n + \ \"get\": {\n \"operationId\": \"remotes_rpm_rpm_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_rpm_rpm_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_rpm_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_rpm_rpm_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_remote_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"remotes_rpm_rpm_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_rpm_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Rpm\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_rpm_rpm_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/remotes/rpm/uln/\": {\n + \ \"get\": {\n \"operationId\": \"remotes_rpm_uln_list\",\n + \ \"description\": \"A ViewSet for UlnRemote.\",\n \"summary\": + \"List uln remotes\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-ca_cert\",\n \"-client_cert\",\n + \ \"-client_key\",\n \"-connect_timeout\",\n + \ \"-download_concurrency\",\n \"-headers\",\n + \ \"-max_retries\",\n \"-name\",\n + \ \"-password\",\n \"-pk\",\n + \ \"-policy\",\n \"-proxy_password\",\n + \ \"-proxy_url\",\n \"-proxy_username\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-rate_limit\",\n + \ \"-sock_connect_timeout\",\n \"-sock_read_timeout\",\n + \ \"-tls_validation\",\n \"-total_timeout\",\n + \ \"-url\",\n \"-username\",\n + \ \"ca_cert\",\n \"client_cert\",\n + \ \"client_key\",\n \"connect_timeout\",\n + \ \"download_concurrency\",\n \"headers\",\n + \ \"max_retries\",\n \"name\",\n + \ \"password\",\n \"pk\",\n + \ \"policy\",\n \"proxy_password\",\n + \ \"proxy_url\",\n \"proxy_username\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_labels\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"rate_limit\",\n + \ \"sock_connect_timeout\",\n \"sock_read_timeout\",\n + \ \"tls_validation\",\n \"total_timeout\",\n + \ \"url\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `url` - Url\\n* `-url` - Url + (descending)\\n* `ca_cert` - Ca cert\\n* `-ca_cert` - Ca cert (descending)\\n* + `client_cert` - Client cert\\n* `-client_cert` - Client cert (descending)\\n* + `client_key` - Client key\\n* `-client_key` - Client key (descending)\\n* + `tls_validation` - Tls validation\\n* `-tls_validation` - Tls validation (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `password` + - Password\\n* `-password` - Password (descending)\\n* `proxy_url` - Proxy + url\\n* `-proxy_url` - Proxy url (descending)\\n* `proxy_username` - Proxy + username\\n* `-proxy_username` - Proxy username (descending)\\n* `proxy_password` + - Proxy password\\n* `-proxy_password` - Proxy password (descending)\\n* `download_concurrency` + - Download concurrency\\n* `-download_concurrency` - Download concurrency + (descending)\\n* `max_retries` - Max retries\\n* `-max_retries` - Max retries + (descending)\\n* `policy` - Policy\\n* `-policy` - Policy (descending)\\n* + `total_timeout` - Total timeout\\n* `-total_timeout` - Total timeout (descending)\\n* + `connect_timeout` - Connect timeout\\n* `-connect_timeout` - Connect timeout + (descending)\\n* `sock_connect_timeout` - Sock connect timeout\\n* `-sock_connect_timeout` + - Sock connect timeout (descending)\\n* `sock_read_timeout` - Sock read timeout\\n* + `-sock_read_timeout` - Sock read timeout (descending)\\n* `headers` - Headers\\n* + `-headers` - Headers (descending)\\n* `rate_limit` - Rate limit\\n* `-rate_limit` + - Rate limit (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gt\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__gte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_last_updated__lte\",\n + \ \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_last_updated + is less than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_last_updated__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_last_updated is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Uln\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.UlnRemoteResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"remotes_rpm_uln_create\",\n \"description\": \"A ViewSet + for UlnRemote.\",\n \"summary\": \"Create an uln remote\",\n + \ \"tags\": [\n \"Remotes: Uln\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.UlnRemote\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.UlnRemote\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.UlnRemote\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.UlnRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_uln_remote_href}\": {\n \"get\": + {\n \"operationId\": \"remotes_rpm_uln_read\",\n \"description\": + \"A ViewSet for UlnRemote.\",\n \"summary\": \"Inspect an uln + remote\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_uln_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Uln\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.UlnRemoteResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"remotes_rpm_uln_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update an uln remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_uln_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Uln\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.UlnRemote\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.UlnRemote\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.UlnRemote\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"remotes_rpm_uln_partial_update\",\n \"description\": \"Trigger + an asynchronous partial update task\",\n \"summary\": \"Update + an uln remote\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_uln_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Uln\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.UlnRemote\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.UlnRemote\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.UlnRemote\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"remotes_rpm_uln_delete\",\n \"description\": \"Trigger an + asynchronous delete task\",\n \"summary\": \"Delete an uln + remote\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_uln_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Uln\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_uln_remote_href}add_role/\": {\n + \ \"post\": {\n \"operationId\": \"remotes_rpm_uln_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_uln_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Uln\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_uln_remote_href}list_roles/\": {\n + \ \"get\": {\n \"operationId\": \"remotes_rpm_uln_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_uln_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Uln\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_uln_remote_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"remotes_rpm_uln_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_uln_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Remotes: + Uln\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_uln_remote_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"remotes_rpm_uln_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_uln_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Uln\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_uln_remote_href}set_label/\": {\n + \ \"post\": {\n \"operationId\": \"remotes_rpm_uln_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_uln_remote_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Remotes: Uln\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_uln_remote_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"remotes_rpm_uln_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_uln_remote_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Remotes: Uln\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/repair/\": {\n \"post\": + {\n \"operationId\": \"repair_post\",\n \"description\": + \"Trigger an asynchronous task that checks for missing or corrupted artifacts, + and attempts to redownload them.\",\n \"summary\": \"Repair + Artifact Storage\",\n \"tags\": [\n \"Repair\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Repair\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/repositories/\": {\n \"get\": {\n \"operationId\": + \"repositories_list\",\n \"description\": \"Endpoint to list + all repositories.\",\n \"summary\": \"List repositories\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"latest_with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-next_version\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-retain_repo_versions\",\n + \ \"-user_hidden\",\n \"description\",\n + \ \"name\",\n \"next_version\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"retain_repo_versions\",\n \"user_hidden\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `next_version` - Next version\\n* + `-next_version` - Next version (descending)\\n* `retain_repo_versions` - Retain + repo versions\\n* `-retain_repo_versions` - Retain repo versions (descending)\\n* + `user_hidden` - User hidden\\n* `-user_hidden` - User hidden (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_type\",\n \"schema\": {\n \"type\": + \"string\",\n \"enum\": [\n \"ansible.ansible\",\n + \ \"container.container\",\n \"container.container-push\",\n + \ \"deb.deb\",\n \"file.file\",\n + \ \"gem.gem\",\n \"maven.maven\",\n + \ \"ostree.ostree\",\n \"python.python\",\n + \ \"rpm.rpm\"\n ]\n + \ },\n \"description\": \"Pulp + type\\n\\n* `rpm.rpm` - rpm.rpm\\n* `ostree.ostree` - ostree.ostree\\n* `file.file` + - file.file\\n* `deb.deb` - deb.deb\\n* `gem.gem` - gem.gem\\n* `maven.maven` + - maven.maven\\n* `ansible.ansible` - ansible.ansible\\n* `python.python` + - python.python\\n* `container.container` - container.container\\n* `container.container-push` + - container.container-push\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_type__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"ansible.ansible\",\n + \ \"container.container\",\n \"container.container-push\",\n + \ \"deb.deb\",\n \"file.file\",\n + \ \"gem.gem\",\n \"maven.maven\",\n + \ \"ostree.ostree\",\n \"python.python\",\n + \ \"rpm.rpm\"\n ]\n + \ }\n },\n \"description\": + \"Multiple values may be separated by commas.\\n\\n* `rpm.rpm` - rpm.rpm\\n* + `ostree.ostree` - ostree.ostree\\n* `file.file` - file.file\\n* `deb.deb` + - deb.deb\\n* `gem.gem` - gem.gem\\n* `maven.maven` - maven.maven\\n* `ansible.ansible` + - ansible.ansible\\n* `python.python` - python.python\\n* `container.container` + - container.container\\n* `container.container-push` - container.container-push\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"remote\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n },\n \"description\": + \"Foreign Key referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"retain_repo_versions\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_repo_versions has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__range\",\n \"schema\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"type\": \"integer\"\n }\n + \ },\n \"description\": \"Filter + results where retain_repo_versions is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/repositories/ansible/ansible/\": + {\n \"get\": {\n \"operationId\": \"repositories_ansible_ansible_list\",\n + \ \"description\": \"ViewSet for Ansible Repositories.\",\n + \ \"summary\": \"List ansible repositorys\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-next_version\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-retain_repo_versions\",\n + \ \"-user_hidden\",\n \"description\",\n + \ \"name\",\n \"next_version\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"retain_repo_versions\",\n \"user_hidden\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `next_version` - Next version\\n* + `-next_version` - Next version (descending)\\n* `retain_repo_versions` - Retain + repo versions\\n* `-retain_repo_versions` - Retain repo versions (descending)\\n* + `user_hidden` - User hidden\\n* `-user_hidden` - User hidden (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"remote\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Foreign Key referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_repo_versions has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__range\",\n \"schema\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"type\": \"integer\"\n }\n + \ },\n \"description\": \"Filter + results where retain_repo_versions is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Ansible\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedansible.AnsibleRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_ansible_ansible_create\",\n \"description\": + \"ViewSet for Ansible Repositories.\",\n \"summary\": \"Create + an ansible repository\",\n \"tags\": [\n \"Repositories: + Ansible\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_ansible_ansible_read\",\n + \ \"description\": \"ViewSet for Ansible Repositories.\",\n + \ \"summary\": \"Inspect an ansible repository\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_ansible_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Ansible\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_ansible_ansible_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update an ansible repository\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_ansible_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ansible\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"repositories_ansible_ansible_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update an ansible repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ansible\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedansible.AnsibleRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.AnsibleRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.AnsibleRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_ansible_ansible_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + an ansible repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ansible\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_ansible_ansible_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_ansible_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ansible\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ansible_ansible_repository_href}copy_collection_version/\": {\n + \ \"post\": {\n \"operationId\": \"repositories_ansible_ansible_copy_collection_version\",\n + \ \"description\": \"Trigger an asynchronous task to copy collection + versions.\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Ansible\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionCopyMove\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionCopyMove\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionCopyMove\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"repositories_ansible_ansible_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_ansible_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Ansible\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_href}mark/\": + {\n \"post\": {\n \"operationId\": \"repositories_ansible_ansible_mark\",\n + \ \"description\": \"Trigger an asynchronous task to mark Ansible + content.\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Ansible\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositoryMark\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositoryMark\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositoryMark\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_href}modify/\": + {\n \"post\": {\n \"operationId\": \"repositories_ansible_ansible_modify\",\n + \ \"description\": \"Trigger an asynchronous task to create + a new repository version.\",\n \"summary\": \"Modify Repository + Content\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Ansible\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_href}move_collection_version/\": + {\n \"post\": {\n \"operationId\": \"repositories_ansible_ansible_move_collection_version\",\n + \ \"description\": \"Trigger an asynchronous task to move collection + versions.\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Ansible\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionCopyMove\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionCopyMove\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionCopyMove\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"repositories_ansible_ansible_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Ansible\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_href}rebuild_metadata/\": + {\n \"post\": {\n \"operationId\": \"repositories_ansible_ansible_rebuild_metadata\",\n + \ \"description\": \"Trigger an asynchronous task to rebuild + Ansible content meta.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ansible\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AnsibleRepositoryRebuild\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositoryRebuild\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositoryRebuild\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_ansible_ansible_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_ansible_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ansible\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ansible_ansible_repository_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"repositories_ansible_ansible_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Ansible\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_href}sign/\": + {\n \"post\": {\n \"operationId\": \"repositories_ansible_ansible_sign\",\n + \ \"description\": \"Trigger an asynchronous task to sign Ansible + content.\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Ansible\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositorySignature\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositorySignature\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositorySignature\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_href}sync/\": + {\n \"post\": {\n \"operationId\": \"repositories_ansible_ansible_sync\",\n + \ \"description\": \"Trigger an asynchronous task to sync Ansible + content.\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Ansible\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositorySyncURL\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositorySyncURL\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositorySyncURL\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_href}unmark/\": + {\n \"post\": {\n \"operationId\": \"repositories_ansible_ansible_unmark\",\n + \ \"description\": \"Trigger an asynchronous task to unmark + Ansible content.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ansible\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AnsibleRepositoryMark\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositoryMark\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositoryMark\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_ansible_ansible_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_ansible_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ansible\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ansible_ansible_repository_href}versions/\": {\n \"get\": + {\n \"operationId\": \"repositories_ansible_ansible_versions_list\",\n + \ \"description\": \"AnsibleRepositoryVersion represents a single + file repository version.\",\n \"summary\": \"List repository + versions\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"content__in\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where number is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-complete\",\n \"-info\",\n + \ \"-number\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"complete\",\n + \ \"info\",\n \"number\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `number` - Number\\n* `-number` - Number (descending)\\n* `complete` - Complete\\n* + `-complete` - Complete (descending)\\n* `info` - Info\\n* `-info` - Info (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Ansible Versions\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ansible_ansible_repository_version_href}\": {\n \"get\": + {\n \"operationId\": \"repositories_ansible_ansible_versions_read\",\n + \ \"description\": \"AnsibleRepositoryVersion represents a single + file repository version.\",\n \"summary\": \"Inspect a repository + version\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_repository_version_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Ansible Versions\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryVersionResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"delete\": + {\n \"operationId\": \"repositories_ansible_ansible_versions_delete\",\n + \ \"description\": \"Trigger an asynchronous task to delete + a repository version.\",\n \"summary\": \"Delete a repository + version\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_ansible_repository_version_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Ansible Versions\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_version_href}rebuild_metadata/\": + {\n \"post\": {\n \"operationId\": \"repositories_ansible_ansible_versions_rebuild_metadata\",\n + \ \"description\": \"Trigger an asynchronous task to rebuild + Ansible content meta.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ansible Versions\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AnsibleRepositoryRebuild\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositoryRebuild\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AnsibleRepositoryRebuild\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_ansible_repository_version_href}repair/\": + {\n \"post\": {\n \"operationId\": \"repositories_ansible_ansible_versions_repair\",\n + \ \"description\": \"Trigger an asynchronous task to repair + a repository version.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_ansible_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ansible Versions\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Repair\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/repositories/container/container/\": {\n \"get\": + {\n \"operationId\": \"repositories_container_container_list\",\n + \ \"description\": \"ViewSet for container repo.\",\n \"summary\": + \"List container repositorys\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-next_version\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-retain_repo_versions\",\n + \ \"-user_hidden\",\n \"description\",\n + \ \"name\",\n \"next_version\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"retain_repo_versions\",\n \"user_hidden\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `next_version` - Next version\\n* + `-next_version` - Next version (descending)\\n* `retain_repo_versions` - Retain + repo versions\\n* `-retain_repo_versions` - Retain repo versions (descending)\\n* + `user_hidden` - User hidden\\n* `-user_hidden` - User hidden (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"remote\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Foreign Key referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_repo_versions has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__range\",\n \"schema\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"type\": \"integer\"\n }\n + \ },\n \"description\": \"Filter + results where retain_repo_versions is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Container\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_container_container_create\",\n \"description\": + \"ViewSet for container repo.\",\n \"summary\": \"Create a + container repository\",\n \"tags\": [\n \"Repositories: + Container\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/repositories/container/container-push/\": + {\n \"get\": {\n \"operationId\": \"repositories_container_container_push_list\",\n + \ \"description\": \"ViewSet for a container push repository.\\n\\nPOST + and DELETE are disallowed because a push repository is tightly coupled with + a\\nContainerDistribution which handles it automatically.\\nCreated - during + push operation, removed - with ContainerDistribution removal.\",\n \"summary\": + \"List container push repositorys\",\n \"parameters\": [\n + \ {\n \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-next_version\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-retain_repo_versions\",\n + \ \"-user_hidden\",\n \"description\",\n + \ \"name\",\n \"next_version\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"retain_repo_versions\",\n \"user_hidden\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `next_version` - Next version\\n* + `-next_version` - Next version (descending)\\n* `retain_repo_versions` - Retain + repo versions\\n* `-retain_repo_versions` - Retain repo versions (descending)\\n* + `user_hidden` - User hidden\\n* `-user_hidden` - User hidden (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"remote\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Foreign Key referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_repo_versions has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__range\",\n \"schema\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"type\": \"integer\"\n }\n + \ },\n \"description\": \"Filter + results where retain_repo_versions is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Container-Push\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedcontainer.ContainerPushRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_push_repository_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_container_container_push_read\",\n + \ \"description\": \"ViewSet for a container push repository.\\n\\nPOST + and DELETE are disallowed because a push repository is tightly coupled with + a\\nContainerDistribution which handles it automatically.\\nCreated - during + push operation, removed - with ContainerDistribution removal.\",\n \"summary\": + \"Inspect a container push repository\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_push_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Container-Push\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerPushRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_container_container_push_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a container push repository\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_push_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container-Push\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerPushRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPushRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPushRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"repositories_container_container_push_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a container push repository\",\n \"parameters\": [\n + \ {\n \"in\": \"path\",\n \"name\": + \"container_container_push_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container-Push\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerPushRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcontainer.ContainerPushRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcontainer.ContainerPushRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_push_repository_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_container_container_push_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_push_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container-Push\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_push_repository_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"repositories_container_container_push_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_push_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Container-Push\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_push_repository_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"repositories_container_container_push_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_push_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Container-Push\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_push_repository_href}remove_image/\": + {\n \"post\": {\n \"operationId\": \"repositories_container_container_push_remove_image\",\n + \ \"description\": \"Trigger an asynchronous task to remove + a manifest and all its associated data by a digest\",\n \"summary\": + \"Delete an image from a repository\",\n \"parameters\": [\n + \ {\n \"in\": \"path\",\n \"name\": + \"container_container_push_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container-Push\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RemoveImage\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RemoveImage\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RemoveImage\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_push_repository_href}remove_role/\": {\n \"post\": + {\n \"operationId\": \"repositories_container_container_push_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_push_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container-Push\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_push_repository_href}remove_signatures/\": + {\n \"post\": {\n \"operationId\": \"repositories_container_container_push_remove_signatures\",\n + \ \"description\": \"Create a task which deletes signatures + by the passed key_id.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_push_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container-Push\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RemoveSignatures\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RemoveSignatures\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RemoveSignatures\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RemoveSignaturesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_push_repository_href}sign/\": + {\n \"post\": {\n \"operationId\": \"repositories_container_container_push_sign\",\n + \ \"description\": \"Trigger an asynchronous task to sign content.\",\n + \ \"summary\": \"Sign images in the repo\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_push_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container-Push\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepositorySign\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositorySign\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepositorySign\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_push_repository_href}tag/\": {\n \"post\": + {\n \"operationId\": \"repositories_container_container_push_tag\",\n + \ \"description\": \"Trigger an asynchronous task to tag an + image in the repository\",\n \"summary\": \"Create a Tag\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_push_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Container-Push\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/TagImage\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/TagImage\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/TagImage\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_push_repository_href}untag/\": + {\n \"post\": {\n \"operationId\": \"repositories_container_container_push_untag\",\n + \ \"description\": \"Trigger an asynchronous task to untag an + image in the repository\",\n \"summary\": \"Delete a tag\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_push_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Container-Push\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnTagImage\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnTagImage\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnTagImage\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_push_repository_href}versions/\": + {\n \"get\": {\n \"operationId\": \"repositories_container_container_push_versions_list\",\n + \ \"description\": \"ContainerPushRepositoryVersion represents + a single container push repository version.\\n\\nRepository versions of a + push repository are not allowed to be deleted. Versioning of such\\nrepositories, + as well as creation/removal, happens automatically without explicit user actions.\\nUsers + could make a repository not functional by accident if allowed to delete repository\\nversions.\",\n + \ \"summary\": \"List repository versions\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_push_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__in\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"number\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where number matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"number__gt\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where number is + greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"number__gte\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where number is + greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where number is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-complete\",\n \"-info\",\n + \ \"-number\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"complete\",\n + \ \"info\",\n \"number\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `number` - Number\\n* `-number` - Number (descending)\\n* `complete` - Complete\\n* + `-complete` - Complete (descending)\\n* `info` - Info\\n* `-info` - Info (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Container-Push Versions\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_push_repository_version_href}\": {\n \"get\": + {\n \"operationId\": \"repositories_container_container_push_versions_read\",\n + \ \"description\": \"ContainerPushRepositoryVersion represents + a single container push repository version.\\n\\nRepository versions of a + push repository are not allowed to be deleted. Versioning of such\\nrepositories, + as well as creation/removal, happens automatically without explicit user actions.\\nUsers + could make a repository not functional by accident if allowed to delete repository\\nversions.\",\n + \ \"summary\": \"Inspect a repository version\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_push_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Container-Push Versions\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryVersionResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"delete\": + {\n \"operationId\": \"repositories_container_container_push_versions_delete\",\n + \ \"description\": \"Trigger an asynchronous task to delete + a repository version.\",\n \"summary\": \"Delete a repository + version\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_push_repository_version_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Container-Push Versions\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_push_repository_version_href}repair/\": + {\n \"post\": {\n \"operationId\": \"repositories_container_container_push_versions_repair\",\n + \ \"description\": \"Trigger an asynchronous task to repair + a repository version.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_push_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container-Push + Versions\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Repair\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_repository_href}\": {\n \"get\": + {\n \"operationId\": \"repositories_container_container_read\",\n + \ \"description\": \"ViewSet for container repo.\",\n \"summary\": + \"Inspect a container repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Container\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_container_container_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a container repository\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/container.ContainerRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/container.ContainerRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"repositories_container_container_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a container repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedcontainer.ContainerRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcontainer.ContainerRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedcontainer.ContainerRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_container_container_delete\",\n \"description\": + \"Trigger an asynchronous delete task\",\n \"summary\": \"Delete + a container repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_repository_href}add/\": + {\n \"post\": {\n \"operationId\": \"repositories_container_container_add\",\n + \ \"description\": \"Trigger an asynchronous task to recursively + add container content.\",\n \"summary\": \"Add content\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Container\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RecursiveManage\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RecursiveManage\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RecursiveManage\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_repository_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_container_container_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_repository_href}build_image/\": {\n \"post\": + {\n \"operationId\": \"repositories_container_container_build_image\",\n + \ \"description\": \"Trigger an asynchronous task to build an + OCI image from a Containerfile. A new repository version is created with the + new image and tag. This API is in tech preview. Backwards compatibility when + upgrading is not guaranteed.\",\n \"summary\": \"Build an Image\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Container\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OCIBuildImage\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OCIBuildImage\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_repository_href}copy_manifests/\": {\n \"post\": + {\n \"operationId\": \"repositories_container_container_copy_manifests\",\n + \ \"description\": \"Trigger an asynchronous task to copy manifests\",\n + \ \"summary\": \"Copy manifests\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ManifestCopy\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ManifestCopy\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ManifestCopy\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_repository_href}copy_tags/\": {\n \"post\": + {\n \"operationId\": \"repositories_container_container_copy_tags\",\n + \ \"description\": \"Trigger an asynchronous task to copy tags\",\n + \ \"summary\": \"Copy tags\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/TagCopy\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/TagCopy\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/TagCopy\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_repository_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"repositories_container_container_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Container\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_repository_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"repositories_container_container_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Container\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_repository_href}remove/\": + {\n \"post\": {\n \"operationId\": \"repositories_container_container_remove\",\n + \ \"description\": \"Trigger an async task to recursively remove + container content.\",\n \"summary\": \"Remove content\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Container\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RecursiveManage\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RecursiveManage\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RecursiveManage\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_repository_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_container_container_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_repository_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"repositories_container_container_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Container\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_repository_href}sign/\": + {\n \"post\": {\n \"operationId\": \"repositories_container_container_sign\",\n + \ \"description\": \"Trigger an asynchronous task to sign content.\",\n + \ \"summary\": \"Sign images in the repo\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepositorySign\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositorySign\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepositorySign\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_repository_href}sync/\": {\n \"post\": + {\n \"operationId\": \"repositories_container_container_sync\",\n + \ \"description\": \"Trigger an asynchronous task to sync content.\",\n + \ \"summary\": \"Sync from a remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ContainerRepositorySyncURL\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ContainerRepositorySyncURL\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ContainerRepositorySyncURL\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_repository_href}tag/\": + {\n \"post\": {\n \"operationId\": \"repositories_container_container_tag\",\n + \ \"description\": \"Trigger an asynchronous task to tag an + image in the repository\",\n \"summary\": \"Create a Tag\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Container\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/TagImage\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/TagImage\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/TagImage\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_repository_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_container_container_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_repository_href}untag/\": {\n \"post\": + {\n \"operationId\": \"repositories_container_container_untag\",\n + \ \"description\": \"Trigger an asynchronous task to untag an + image in the repository\",\n \"summary\": \"Delete a tag\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Container\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnTagImage\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnTagImage\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnTagImage\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_repository_href}versions/\": + {\n \"get\": {\n \"operationId\": \"repositories_container_container_versions_list\",\n + \ \"description\": \"ContainerRepositoryVersion represents a + single container repository version.\",\n \"summary\": \"List + repository versions\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_repository_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__in\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"number\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where number matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"number__gt\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where number is + greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"number__gte\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where number is + greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where number is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-complete\",\n \"-info\",\n + \ \"-number\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"complete\",\n + \ \"info\",\n \"number\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `number` - Number\\n* `-number` - Number (descending)\\n* `complete` - Complete\\n* + `-complete` - Complete (descending)\\n* `info` - Info\\n* `-info` - Info (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Container Versions\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{container_container_repository_version_href}\": {\n \"get\": + {\n \"operationId\": \"repositories_container_container_versions_read\",\n + \ \"description\": \"ContainerRepositoryVersion represents a + single container repository version.\",\n \"summary\": \"Inspect + a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Container Versions\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryVersionResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"delete\": + {\n \"operationId\": \"repositories_container_container_versions_delete\",\n + \ \"description\": \"Trigger an asynchronous task to delete + a repository version.\",\n \"summary\": \"Delete a repository + version\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"container_container_repository_version_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Container Versions\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{container_container_repository_version_href}repair/\": + {\n \"post\": {\n \"operationId\": \"repositories_container_container_versions_repair\",\n + \ \"description\": \"Trigger an asynchronous task to repair + a repository version.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"container_container_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Container + Versions\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Repair\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/repositories/deb/apt/\": {\n \"get\": {\n + \ \"operationId\": \"repositories_deb_apt_list\",\n \"description\": + \"An AptRepository is the locally stored, Pulp-internal representation of + a APT repository.\\n\\nIt may be filled with content via synchronization or + content upload to create an\\nAptRepositoryVersion.\",\n \"summary\": + \"List apt repositorys\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-next_version\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-retain_repo_versions\",\n + \ \"-user_hidden\",\n \"description\",\n + \ \"name\",\n \"next_version\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"retain_repo_versions\",\n \"user_hidden\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `next_version` - Next version\\n* + `-next_version` - Next version (descending)\\n* `retain_repo_versions` - Retain + repo versions\\n* `-retain_repo_versions` - Retain repo versions (descending)\\n* + `user_hidden` - User hidden\\n* `-user_hidden` - User hidden (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"remote\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Foreign Key referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_repo_versions has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__range\",\n \"schema\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"type\": \"integer\"\n }\n + \ },\n \"description\": \"Filter + results where retain_repo_versions is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Apt\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginateddeb.AptRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_deb_apt_create\",\n \"description\": \"An AptRepository + is the locally stored, Pulp-internal representation of a APT repository.\\n\\nIt + may be filled with content via synchronization or content upload to create + an\\nAptRepositoryVersion.\",\n \"summary\": \"Create an apt + repository\",\n \"tags\": [\n \"Repositories: + Apt\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_repository_href}\": {\n \"get\": + {\n \"operationId\": \"repositories_deb_apt_read\",\n \"description\": + \"An AptRepository is the locally stored, Pulp-internal representation of + a APT repository.\\n\\nIt may be filled with content via synchronization or + content upload to create an\\nAptRepositoryVersion.\",\n \"summary\": + \"Inspect an apt repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Apt\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/deb.AptRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_deb_apt_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update an apt repository\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Apt\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/deb.AptRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"repositories_deb_apt_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update an apt repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Apt\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patcheddeb.AptRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patcheddeb.AptRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patcheddeb.AptRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_deb_apt_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete an apt + repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Apt\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{deb_apt_repository_href}modify/\": {\n \"post\": {\n + \ \"operationId\": \"repositories_deb_apt_modify\",\n \"description\": + \"Trigger an asynchronous task to create a new repository version.\",\n \"summary\": + \"Modify Repository Content\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Apt\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_repository_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_deb_apt_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"deb_apt_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Apt\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_repository_href}sync/\": {\n + \ \"post\": {\n \"operationId\": \"repositories_deb_apt_sync\",\n + \ \"description\": \"Trigger an asynchronous task to sync content\",\n + \ \"summary\": \"Sync from remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Apt\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AptRepositorySyncURL\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AptRepositorySyncURL\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AptRepositorySyncURL\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_repository_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_deb_apt_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Apt\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_repository_href}versions/\": + {\n \"get\": {\n \"operationId\": \"repositories_deb_apt_versions_list\",\n + \ \"description\": \"An AptRepositoryVersion represents a single + APT repository version as stored by Pulp.\\n\\nIt may be used as the basis + for the creation of Pulp distributions in order to actually serve\\nthe content + contained within the repository version.\",\n \"summary\": + \"List repository versions\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__in\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where number is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-complete\",\n \"-info\",\n + \ \"-number\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"complete\",\n + \ \"info\",\n \"number\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `number` - Number\\n* `-number` - Number (descending)\\n* `complete` - Complete\\n* + `-complete` - Complete (descending)\\n* `info` - Info\\n* `-info` - Info (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Apt Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_repository_version_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_deb_apt_versions_read\",\n + \ \"description\": \"An AptRepositoryVersion represents a single + APT repository version as stored by Pulp.\\n\\nIt may be used as the basis + for the creation of Pulp distributions in order to actually serve\\nthe content + contained within the repository version.\",\n \"summary\": + \"Inspect a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Apt Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepositoryVersionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_deb_apt_versions_delete\",\n \"description\": + \"Trigger an asynchronous task to delete a repository version.\",\n \"summary\": + \"Delete a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Apt Versions\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{deb_apt_repository_version_href}repair/\": + {\n \"post\": {\n \"operationId\": \"repositories_deb_apt_versions_repair\",\n + \ \"description\": \"Trigger an asynchronous task to repair + a repository version.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"deb_apt_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Apt Versions\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Repair\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/repositories/file/file/\": {\n \"get\": + {\n \"operationId\": \"repositories_file_file_list\",\n \"description\": + \"\\nFileRepository represents a single file repository, to which content + can be synced, added,\\nor removed.\",\n \"summary\": \"List + file repositorys\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-next_version\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-retain_repo_versions\",\n + \ \"-user_hidden\",\n \"description\",\n + \ \"name\",\n \"next_version\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"retain_repo_versions\",\n \"user_hidden\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `next_version` - Next version\\n* + `-next_version` - Next version (descending)\\n* `retain_repo_versions` - Retain + repo versions\\n* `-retain_repo_versions` - Retain repo versions (descending)\\n* + `user_hidden` - User hidden\\n* `-user_hidden` - User hidden (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"remote\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Foreign Key referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_repo_versions has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__range\",\n \"schema\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"type\": \"integer\"\n }\n + \ },\n \"description\": \"Filter + results where retain_repo_versions is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedfile.FileRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_file_file_create\",\n \"description\": \"\\nFileRepository + represents a single file repository, to which content can be synced, added,\\nor + removed.\",\n \"summary\": \"Create a file repository\",\n + \ \"tags\": [\n \"Repositories: File\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_repository_href}\": {\n \"get\": + {\n \"operationId\": \"repositories_file_file_read\",\n \"description\": + \"\\nFileRepository represents a single file repository, to which content + can be synced, added,\\nor removed.\",\n \"summary\": \"Inspect + a file repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/file.FileRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_file_file_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a file repository\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/file.FileRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"repositories_file_file_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a file repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedfile.FileRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedfile.FileRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedfile.FileRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_file_file_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a file + repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: File\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{file_file_repository_href}add_role/\": {\n \"post\": + {\n \"operationId\": \"repositories_file_file_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_repository_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"repositories_file_file_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_repository_href}modify/\": + {\n \"post\": {\n \"operationId\": \"repositories_file_file_modify\",\n + \ \"description\": \"Trigger an asynchronous task to create + a new repository version.\",\n \"summary\": \"Modify Repository + Content\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"file_file_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_repository_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"repositories_file_file_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"file_file_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + File\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_repository_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_file_file_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_repository_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_file_file_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"file_file_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_repository_href}sync/\": {\n + \ \"post\": {\n \"operationId\": \"repositories_file_file_sync\",\n + \ \"description\": \"Trigger an asynchronous task to sync file + content.\",\n \"summary\": \"Sync from a remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositorySyncURL\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositorySyncURL\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositorySyncURL\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_repository_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_file_file_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"file_file_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: File\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_repository_href}versions/\": + {\n \"get\": {\n \"operationId\": \"repositories_file_file_versions_list\",\n + \ \"description\": \"\\nFileRepositoryVersion represents a single + file repository version.\",\n \"summary\": \"List repository + versions\",\n \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"content__in\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"path\",\n \"name\": \"file_file_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where number is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-complete\",\n \"-info\",\n + \ \"-number\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"complete\",\n + \ \"info\",\n \"number\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `number` - Number\\n* `-number` - Number (descending)\\n* `complete` - Complete\\n* + `-complete` - Complete (descending)\\n* `info` - Info\\n* `-info` - Info (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + File Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_repository_version_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_file_file_versions_read\",\n + \ \"description\": \"\\nFileRepositoryVersion represents a single + file repository version.\",\n \"summary\": \"Inspect a repository + version\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"file_file_repository_version_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + File Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepositoryVersionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_file_file_versions_delete\",\n \"description\": + \"Trigger an asynchronous task to delete a repository version.\",\n \"summary\": + \"Delete a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: File Versions\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{file_file_repository_version_href}repair/\": + {\n \"post\": {\n \"operationId\": \"repositories_file_file_versions_repair\",\n + \ \"description\": \"Trigger an asynchronous task to repair + a repository version.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"file_file_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: File Versions\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Repair\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/repositories/gem/gem/\": {\n \"get\": {\n + \ \"operationId\": \"repositories_gem_gem_list\",\n \"description\": + \"A ViewSet for GemRepository.\",\n \"summary\": \"List gem + repositorys\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-next_version\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-retain_repo_versions\",\n + \ \"-user_hidden\",\n \"description\",\n + \ \"name\",\n \"next_version\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"retain_repo_versions\",\n \"user_hidden\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `next_version` - Next version\\n* + `-next_version` - Next version (descending)\\n* `retain_repo_versions` - Retain + repo versions\\n* `-retain_repo_versions` - Retain repo versions (descending)\\n* + `user_hidden` - User hidden\\n* `-user_hidden` - User hidden (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"remote\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Foreign Key referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_repo_versions has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__range\",\n \"schema\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"type\": \"integer\"\n }\n + \ },\n \"description\": \"Filter + results where retain_repo_versions is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedgem.GemRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_gem_gem_create\",\n \"description\": \"A ViewSet + for GemRepository.\",\n \"summary\": \"Create a gem repository\",\n + \ \"tags\": [\n \"Repositories: Gem\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_repository_href}\": {\n \"get\": + {\n \"operationId\": \"repositories_gem_gem_read\",\n \"description\": + \"A ViewSet for GemRepository.\",\n \"summary\": \"Inspect + a gem repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/gem.GemRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_gem_gem_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a gem repository\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/gem.GemRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"repositories_gem_gem_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a gem repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedgem.GemRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedgem.GemRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedgem.GemRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_gem_gem_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a gem + repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Gem\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{gem_gem_repository_href}add_role/\": {\n \"post\": {\n + \ \"operationId\": \"repositories_gem_gem_add_role\",\n \"description\": + \"Add a role for this object to users/groups.\",\n \"summary\": + \"Add a role\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_repository_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"repositories_gem_gem_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_repository_href}modify/\": {\n + \ \"post\": {\n \"operationId\": \"repositories_gem_gem_modify\",\n + \ \"description\": \"Trigger an asynchronous task to create + a new repository version.\",\n \"summary\": \"Modify Repository + Content\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"gem_gem_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_repository_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"repositories_gem_gem_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"gem_gem_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Gem\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_repository_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_gem_gem_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_repository_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_gem_gem_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"gem_gem_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_repository_href}sync/\": {\n + \ \"post\": {\n \"operationId\": \"repositories_gem_gem_sync\",\n + \ \"description\": \"Trigger an asynchronous task to sync gem + content.\",\n \"summary\": \"Sync from a remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositorySyncURL\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositorySyncURL\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositorySyncURL\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_repository_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_gem_gem_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"gem_gem_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Gem\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_repository_href}versions/\": + {\n \"get\": {\n \"operationId\": \"repositories_gem_gem_versions_list\",\n + \ \"description\": \"A ViewSet for a GemRepositoryVersion represents + a single Gem repository version.\",\n \"summary\": \"List repository + versions\",\n \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"content__in\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"path\",\n \"name\": \"gem_gem_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where number is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-complete\",\n \"-info\",\n + \ \"-number\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"complete\",\n + \ \"info\",\n \"number\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `number` - Number\\n* `-number` - Number (descending)\\n* `complete` - Complete\\n* + `-complete` - Complete (descending)\\n* `info` - Info\\n* `-info` - Info (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Gem Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_repository_version_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_gem_gem_versions_read\",\n + \ \"description\": \"A ViewSet for a GemRepositoryVersion represents + a single Gem repository version.\",\n \"summary\": \"Inspect + a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Gem Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepositoryVersionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_gem_gem_versions_delete\",\n \"description\": + \"Trigger an asynchronous task to delete a repository version.\",\n \"summary\": + \"Delete a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Gem Versions\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{gem_gem_repository_version_href}repair/\": + {\n \"post\": {\n \"operationId\": \"repositories_gem_gem_versions_repair\",\n + \ \"description\": \"Trigger an asynchronous task to repair + a repository version.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"gem_gem_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Gem Versions\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Repair\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/repositories/maven/maven/\": {\n \"get\": + {\n \"operationId\": \"repositories_maven_maven_list\",\n \"description\": + \"A ViewSet for MavenRemote.\",\n \"summary\": \"List maven + repositorys\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-next_version\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-retain_repo_versions\",\n + \ \"-user_hidden\",\n \"description\",\n + \ \"name\",\n \"next_version\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"retain_repo_versions\",\n \"user_hidden\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `next_version` - Next version\\n* + `-next_version` - Next version (descending)\\n* `retain_repo_versions` - Retain + repo versions\\n* `-retain_repo_versions` - Retain repo versions (descending)\\n* + `user_hidden` - User hidden\\n* `-user_hidden` - User hidden (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"remote\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Foreign Key referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_repo_versions has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__range\",\n \"schema\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"type\": \"integer\"\n }\n + \ },\n \"description\": \"Filter + results where retain_repo_versions is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Maven\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedmaven.MavenRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_maven_maven_create\",\n \"description\": \"A + ViewSet for MavenRemote.\",\n \"summary\": \"Create a maven + repository\",\n \"tags\": [\n \"Repositories: + Maven\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{maven_maven_repository_href}\": {\n + \ \"get\": {\n \"operationId\": \"repositories_maven_maven_read\",\n + \ \"description\": \"A ViewSet for MavenRemote.\",\n \"summary\": + \"Inspect a maven repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Maven\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_maven_maven_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a maven repository\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"maven_maven_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Maven\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/maven.MavenRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/maven.MavenRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"repositories_maven_maven_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a maven repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Maven\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedmaven.MavenRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedmaven.MavenRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedmaven.MavenRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_maven_maven_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a maven + repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Maven\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{maven_maven_repository_href}add_cached_content/\": + {\n \"post\": {\n \"operationId\": \"repositories_maven_maven_add_cached_content\",\n + \ \"description\": \"Trigger an asynchronous task to add cached + content to a repository.\",\n \"summary\": \"Add cached content\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"maven_maven_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Maven\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddCachedContent\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddCachedContent\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddCachedContent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{maven_maven_repository_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_maven_maven_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"maven_maven_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Maven\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{maven_maven_repository_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_maven_maven_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"maven_maven_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Maven\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{maven_maven_repository_href}versions/\": {\n \"get\": + {\n \"operationId\": \"repositories_maven_maven_versions_list\",\n + \ \"description\": \"MavenRepositoryVersion represents a single + Maven repository version.\",\n \"summary\": \"List repository + versions\",\n \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"content__in\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where number is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-complete\",\n \"-info\",\n + \ \"-number\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"complete\",\n + \ \"info\",\n \"number\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `number` - Number\\n* `-number` - Number (descending)\\n* `complete` - Complete\\n* + `-complete` - Complete (descending)\\n* `info` - Info\\n* `-info` - Info (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Maven Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{maven_maven_repository_version_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_maven_maven_versions_read\",\n + \ \"description\": \"MavenRepositoryVersion represents a single + Maven repository version.\",\n \"summary\": \"Inspect a repository + version\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"maven_maven_repository_version_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Maven Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepositoryVersionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_maven_maven_versions_delete\",\n \"description\": + \"Trigger an asynchronous task to delete a repository version.\",\n \"summary\": + \"Delete a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Maven Versions\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{maven_maven_repository_version_href}repair/\": + {\n \"post\": {\n \"operationId\": \"repositories_maven_maven_versions_repair\",\n + \ \"description\": \"Trigger an asynchronous task to repair + a repository version.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"maven_maven_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Maven Versions\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Repair\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/repositories/ostree/ostree/\": {\n \"get\": + {\n \"operationId\": \"repositories_ostree_ostree_list\",\n + \ \"description\": \"A ViewSet class for OSTree repositories.\",\n + \ \"summary\": \"List ostree repositorys\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-next_version\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-retain_repo_versions\",\n + \ \"-user_hidden\",\n \"description\",\n + \ \"name\",\n \"next_version\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"retain_repo_versions\",\n \"user_hidden\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `next_version` - Next version\\n* + `-next_version` - Next version (descending)\\n* `retain_repo_versions` - Retain + repo versions\\n* `-retain_repo_versions` - Retain repo versions (descending)\\n* + `user_hidden` - User hidden\\n* `-user_hidden` - User hidden (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"remote\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Foreign Key referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_repo_versions has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__range\",\n \"schema\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"type\": \"integer\"\n }\n + \ },\n \"description\": \"Filter + results where retain_repo_versions is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Ostree\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedostree.OstreeRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_ostree_ostree_create\",\n \"description\": \"A + ViewSet class for OSTree repositories.\",\n \"summary\": \"Create + an ostree repository\",\n \"tags\": [\n \"Repositories: + Ostree\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_repository_href}\": {\n + \ \"get\": {\n \"operationId\": \"repositories_ostree_ostree_read\",\n + \ \"description\": \"A ViewSet class for OSTree repositories.\",\n + \ \"summary\": \"Inspect an ostree repository\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Ostree\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_ostree_ostree_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update an ostree repository\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ostree\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ostree.OstreeRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"repositories_ostree_ostree_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update an ostree repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ostree\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedostree.OstreeRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedostree.OstreeRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedostree.OstreeRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_ostree_ostree_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete an ostree + repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ostree\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_repository_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_ostree_ostree_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ostree\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ostree_ostree_repository_href}import_all/\": {\n \"post\": + {\n \"operationId\": \"repositories_ostree_ostree_import_all\",\n + \ \"description\": \"Trigger an asynchronous task to import + all refs and commits to a repository.\",\n \"summary\": \"Import + refs and commits to a repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ostree\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OstreeImportAll\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OstreeImportAll\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OstreeImportAll\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_repository_href}import_commits/\": + {\n \"post\": {\n \"operationId\": \"repositories_ostree_ostree_import_commits\",\n + \ \"description\": \"Trigger an asynchronous task to append + child commits to a repository.\",\n \"summary\": \"Append child + commits to a repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ostree\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/OstreeImportCommitsToRef\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OstreeImportCommitsToRef\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/OstreeImportCommitsToRef\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_repository_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"repositories_ostree_ostree_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Ostree\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_repository_href}modify/\": + {\n \"post\": {\n \"operationId\": \"repositories_ostree_ostree_modify\",\n + \ \"description\": \"Trigger an asynchronous task to modify + content.\",\n \"summary\": \"Modify repository\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ostree\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepositoryAddRemoveContent\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_repository_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"repositories_ostree_ostree_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ostree_ostree_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Ostree\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_repository_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_ostree_ostree_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ostree\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ostree_ostree_repository_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"repositories_ostree_ostree_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ostree_ostree_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Ostree\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_repository_href}sync/\": + {\n \"post\": {\n \"operationId\": \"repositories_ostree_ostree_sync\",\n + \ \"description\": \"Trigger an asynchronous task to sync content.\",\n + \ \"summary\": \"Sync from remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ostree\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepositorySyncURL\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositorySyncURL\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositorySyncURL\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_repository_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_ostree_ostree_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ostree\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ostree_ostree_repository_href}versions/\": {\n \"get\": + {\n \"operationId\": \"repositories_ostree_ostree_versions_list\",\n + \ \"description\": \"A ViewSet class that represents a single + OSTree repository version.\",\n \"summary\": \"List repository + versions\",\n \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"content__in\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where number is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-complete\",\n \"-info\",\n + \ \"-number\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"complete\",\n + \ \"info\",\n \"number\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `number` - Number\\n* `-number` - Number (descending)\\n* `complete` - Complete\\n* + `-complete` - Complete (descending)\\n* `info` - Info\\n* `-info` - Info (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Ostree Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_repository_version_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_ostree_ostree_versions_read\",\n + \ \"description\": \"A ViewSet class that represents a single + OSTree repository version.\",\n \"summary\": \"Inspect a repository + version\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ostree_ostree_repository_version_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Ostree Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepositoryVersionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_ostree_ostree_versions_delete\",\n \"description\": + \"Trigger an asynchronous task to delete a repository version.\",\n \"summary\": + \"Delete a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ostree Versions\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ostree_ostree_repository_version_href}repair/\": + {\n \"post\": {\n \"operationId\": \"repositories_ostree_ostree_versions_repair\",\n + \ \"description\": \"Trigger an asynchronous task to repair + a repository version.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ostree_ostree_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Ostree Versions\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Repair\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/repositories/python/python/\": {\n \"get\": + {\n \"operationId\": \"repositories_python_python_list\",\n + \ \"description\": \"PythonRepository represents a single Python + repository, to which content can be\\nsynced, added, or removed.\",\n \"summary\": + \"List python repositorys\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-next_version\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-retain_repo_versions\",\n + \ \"-user_hidden\",\n \"description\",\n + \ \"name\",\n \"next_version\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"retain_repo_versions\",\n \"user_hidden\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `next_version` - Next version\\n* + `-next_version` - Next version (descending)\\n* `retain_repo_versions` - Retain + repo versions\\n* `-retain_repo_versions` - Retain repo versions (descending)\\n* + `user_hidden` - User hidden\\n* `-user_hidden` - User hidden (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"remote\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Foreign Key referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_repo_versions has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__range\",\n \"schema\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"type\": \"integer\"\n }\n + \ },\n \"description\": \"Filter + results where retain_repo_versions is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Python\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedpython.PythonRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_python_python_create\",\n \"description\": \"PythonRepository + represents a single Python repository, to which content can be\\nsynced, added, + or removed.\",\n \"summary\": \"Create a python repository\",\n + \ \"tags\": [\n \"Repositories: Python\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_repository_href}\": {\n + \ \"get\": {\n \"operationId\": \"repositories_python_python_read\",\n + \ \"description\": \"PythonRepository represents a single Python + repository, to which content can be\\nsynced, added, or removed.\",\n \"summary\": + \"Inspect a python repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Python\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_python_python_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a python repository\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Python\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/python.PythonRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/python.PythonRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"repositories_python_python_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a python repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Python\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedpython.PythonRepository\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedpython.PythonRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedpython.PythonRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_python_python_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a python + repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Python\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_repository_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_python_python_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Python\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{python_python_repository_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"repositories_python_python_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Python\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_repository_href}modify/\": + {\n \"post\": {\n \"operationId\": \"repositories_python_python_modify\",\n + \ \"description\": \"Trigger an asynchronous task to create + a new repository version.\",\n \"summary\": \"Modify Repository + Content\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"python_python_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Python\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_repository_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"repositories_python_python_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"python_python_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Python\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_repository_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_python_python_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Python\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{python_python_repository_href}set_label/\": {\n \"post\": + {\n \"operationId\": \"repositories_python_python_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"python_python_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Python\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_repository_href}sync/\": + {\n \"post\": {\n \"operationId\": \"repositories_python_python_sync\",\n + \ \"description\": \"\\nTrigger an asynchronous task to sync + python content. The sync task will retrieve Python\\ncontent from the specified + `Remote` and update the specified `Respository`, creating a\\nnew `RepositoryVersion`.\",\n + \ \"summary\": \"Sync from remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Python\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepositorySyncURL\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositorySyncURL\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositorySyncURL\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_repository_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_python_python_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"python_python_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Python\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"201\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabelResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{python_python_repository_href}versions/\": {\n \"get\": + {\n \"operationId\": \"repositories_python_python_versions_list\",\n + \ \"description\": \"PythonRepositoryVersion represents a single + Python repository version.\",\n \"summary\": \"List repository + versions\",\n \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"content__in\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where number is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-complete\",\n \"-info\",\n + \ \"-number\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"complete\",\n + \ \"info\",\n \"number\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `number` - Number\\n* `-number` - Number (descending)\\n* `complete` - Complete\\n* + `-complete` - Complete (descending)\\n* `info` - Info\\n* `-info` - Info (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"path\",\n \"name\": + \"python_python_repository_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Python Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_repository_version_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_python_python_versions_read\",\n + \ \"description\": \"PythonRepositoryVersion represents a single + Python repository version.\",\n \"summary\": \"Inspect a repository + version\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"python_python_repository_version_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Python Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepositoryVersionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_python_python_versions_delete\",\n \"description\": + \"Trigger an asynchronous task to delete a repository version.\",\n \"summary\": + \"Delete a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Python Versions\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{python_python_repository_version_href}repair/\": + {\n \"post\": {\n \"operationId\": \"repositories_python_python_versions_repair\",\n + \ \"description\": \"Trigger an asynchronous task to repair + a repository version.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"python_python_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Python Versions\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Repair\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/repositories/reclaim_space/\": {\n \"post\": + {\n \"operationId\": \"repositories_reclaim_space_reclaim\",\n + \ \"description\": \"Trigger an asynchronous space reclaim operation.\",\n + \ \"tags\": [\n \"Repositories: Reclaim_Space\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ReclaimSpace\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ReclaimSpace\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ReclaimSpace\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/repositories/rpm/rpm/\": {\n \"get\": {\n + \ \"operationId\": \"repositories_rpm_rpm_list\",\n \"description\": + \"A ViewSet for RpmRepository.\",\n \"summary\": \"List rpm + repositorys\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"latest_with_content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-name\",\n + \ \"-next_version\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_labels\",\n \"-pulp_last_updated\",\n + \ \"-pulp_type\",\n \"-retain_repo_versions\",\n + \ \"-user_hidden\",\n \"description\",\n + \ \"name\",\n \"next_version\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_labels\",\n + \ \"pulp_last_updated\",\n \"pulp_type\",\n + \ \"retain_repo_versions\",\n \"user_hidden\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pulp_labels` - Pulp labels\\n* + `-pulp_labels` - Pulp labels (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `next_version` - Next version\\n* + `-next_version` - Next version (descending)\\n* `retain_repo_versions` - Retain + repo versions\\n* `-retain_repo_versions` - Retain repo versions (descending)\\n* + `user_hidden` - User hidden\\n* `-user_hidden` - User hidden (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_label_select\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"remote\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Foreign Key referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is greater than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__isnull\",\n + \ \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where retain_repo_versions has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions is less than or equal to value\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"retain_repo_versions__ne\",\n + \ \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where retain_repo_versions not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"retain_repo_versions__range\",\n \"schema\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"type\": \"integer\"\n }\n + \ },\n \"description\": \"Filter + results where retain_repo_versions is between two comma separated values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"with_content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Paginatedrpm.RpmRepositoryResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"repositories_rpm_rpm_create\",\n \"description\": \"A ViewSet + for RpmRepository.\",\n \"summary\": \"Create a rpm repository\",\n + \ \"tags\": [\n \"Repositories: Rpm\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_repository_href}\": {\n \"get\": + {\n \"operationId\": \"repositories_rpm_rpm_read\",\n \"description\": + \"A ViewSet for RpmRepository.\",\n \"summary\": \"Inspect + a rpm repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/rpm.RpmRepositoryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"repositories_rpm_rpm_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"summary\": \"Update a rpm repository\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"repositories_rpm_rpm_partial_update\",\n \"description\": + \"Trigger an asynchronous partial update task\",\n \"summary\": + \"Update a rpm repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.RpmRepository\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.RpmRepository\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedrpm.RpmRepository\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_rpm_rpm_delete\",\n \"description\": \"Trigger + an asynchronous delete task\",\n \"summary\": \"Delete a rpm + repository\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Rpm\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{rpm_rpm_repository_href}add_role/\": {\n \"post\": {\n + \ \"operationId\": \"repositories_rpm_rpm_add_role\",\n \"description\": + \"Add a role for this object to users/groups.\",\n \"summary\": + \"Add a role\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_repository_href}list_roles/\": + {\n \"get\": {\n \"operationId\": \"repositories_rpm_rpm_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_repository_href}modify/\": {\n + \ \"post\": {\n \"operationId\": \"repositories_rpm_rpm_modify\",\n + \ \"description\": \"Trigger an asynchronous task to create + a new repository version.\",\n \"summary\": \"Modify Repository + Content\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_rpm_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepositoryAddRemoveContent\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_repository_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"repositories_rpm_rpm_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_rpm_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Rpm\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_repository_href}remove_role/\": + {\n \"post\": {\n \"operationId\": \"repositories_rpm_rpm_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_repository_href}set_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_rpm_rpm_set_label\",\n + \ \"description\": \"Set a single pulp_label on the object to + a specific value or null.\",\n \"summary\": \"Set a label\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_rpm_repository_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/SetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_repository_href}sync/\": {\n + \ \"post\": {\n \"operationId\": \"repositories_rpm_rpm_sync\",\n + \ \"description\": \"Trigger an asynchronous task to sync RPM + content.\",\n \"summary\": \"Sync from remote\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RpmRepositorySyncURL\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RpmRepositorySyncURL\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RpmRepositorySyncURL\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_repository_href}unset_label/\": + {\n \"post\": {\n \"operationId\": \"repositories_rpm_rpm_unset_label\",\n + \ \"description\": \"Unset a single pulp_label on the object.\",\n + \ \"summary\": \"Unset a label\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Repositories: Rpm\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabel\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UnsetLabel\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UnsetLabelResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_repository_href}versions/\": + {\n \"get\": {\n \"operationId\": \"repositories_rpm_rpm_versions_list\",\n + \ \"description\": \"RpmRepositoryVersion represents a single + rpm repository version.\",\n \"summary\": \"List repository + versions\",\n \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"content\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"content__in\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Content Unit referenced by HREF\"\n + \ },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__gte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is greater than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where number is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-complete\",\n \"-info\",\n + \ \"-number\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"complete\",\n + \ \"info\",\n \"number\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `number` - Number\\n* `-number` - Number (descending)\\n* `complete` - Complete\\n* + `-complete` - Complete (descending)\\n* `info` - Info\\n* `-info` - Info (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_repository_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Rpm Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_repository_version_href}\": + {\n \"get\": {\n \"operationId\": \"repositories_rpm_rpm_versions_read\",\n + \ \"description\": \"RpmRepositoryVersion represents a single + rpm repository version.\",\n \"summary\": \"Inspect a repository + version\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"rpm_rpm_repository_version_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repositories: + Rpm Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepositoryVersionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"repositories_rpm_rpm_versions_delete\",\n \"description\": + \"Trigger an asynchronous task to delete a repository version.\",\n \"summary\": + \"Delete a repository version\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Rpm Versions\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{rpm_rpm_repository_version_href}repair/\": + {\n \"post\": {\n \"operationId\": \"repositories_rpm_rpm_versions_repair\",\n + \ \"description\": \"Trigger an asynchronous task to repair + a repository version.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"rpm_rpm_repository_version_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Repositories: Rpm Versions\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Repair\"\n }\n },\n + \ \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Repair\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/repository_versions/\": {\n \"get\": {\n + \ \"operationId\": \"repository_versions_list\",\n \"description\": + \"A mixin to hold the shared get_queryset logic used by RepositoryVersionViewSets.\",\n + \ \"summary\": \"List repository versions\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"content\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"content__in\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Content Unit referenced by HREF\"\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"number\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where number matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"number__gt\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where number is + greater than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"number__gte\",\n \"schema\": + {\n \"type\": \"integer\"\n },\n + \ \"description\": \"Filter results where number is + greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"number__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__lte\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where number is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"number__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where number is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-complete\",\n \"-info\",\n + \ \"-number\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"complete\",\n + \ \"info\",\n \"number\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `number` - Number\\n* `-number` - Number (descending)\\n* `complete` - Complete\\n* + `-complete` - Complete (descending)\\n* `info` - Info\\n* `-info` - Info (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_created__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where pulp_created + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_created__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where pulp_created is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_created__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where pulp_created is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Repository_Versions\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedRepositoryVersionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/roles/\": {\n \"get\": + {\n \"operationId\": \"roles_list\",\n \"description\": + \"ViewSet for Role.\",\n \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"contains_permission\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter roles that have any of the permissions in the list.\",\n \"explode\": + true,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"description\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where description matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"description__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where description contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"description__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where description contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"description__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where description matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"for_object_type\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter roles that only have permissions for the specified object HREF.\"\n + \ },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"locked\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where locked matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-locked\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"description\",\n + \ \"locked\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `name` - Name\\n* `-name` - Name (descending)\\n* `description` - Description\\n* + `-description` - Description (descending)\\n* `locked` - Locked\\n* `-locked` + - Locked (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Roles\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedRoleResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"roles_create\",\n \"description\": \"ViewSet for Role.\",\n + \ \"summary\": \"Create a role\",\n \"tags\": + [\n \"Roles\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Role\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Role\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Role\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{role_href}\": {\n \"get\": + {\n \"operationId\": \"roles_read\",\n \"description\": + \"ViewSet for Role.\",\n \"summary\": \"Inspect a role\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"role_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Roles\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"roles_update\",\n + \ \"description\": \"ViewSet for Role.\",\n \"summary\": + \"Update a role\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"role_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Roles\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Role\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Role\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Role\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"roles_partial_update\",\n \"description\": \"ViewSet for + Role.\",\n \"summary\": \"Update a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"role_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Roles\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PatchedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"roles_delete\",\n \"description\": \"ViewSet for Role.\",\n + \ \"summary\": \"Delete a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"role_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Roles\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"/pulp/api/v3/rpm/comps/\": + {\n \"post\": {\n \"operationId\": \"rpm_comps_upload\",\n + \ \"description\": \"Trigger an asynchronous task to upload + a comps.xml file.\",\n \"summary\": \"Upload comps.xml\",\n + \ \"tags\": [\n \"Rpm: Comps\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CompsXml\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CompsXml\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/rpm/copy/\": {\n \"post\": {\n \"operationId\": + \"copy_content_3\",\n \"description\": \"Trigger an asynchronous + task to copy RPM contentfrom one repository into another, creating a newrepository + version.\",\n \"summary\": \"Copy content\",\n \"tags\": + [\n \"Rpm: Copy\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Copy\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Copy\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Copy\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/rpm/prune/\": {\n \"post\": + {\n \"operationId\": \"rpm_prune_prune_packages\",\n \"description\": + \"Trigger an asynchronous old-Package-prune operation.\",\n \"tags\": + [\n \"Rpm: Prune\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PrunePackages\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PrunePackages\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PrunePackages\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/TaskGroupOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/signing-services/\": {\n + \ \"get\": {\n \"operationId\": \"signing_services_list\",\n + \ \"description\": \"A ViewSet that supports browsing of existing + signing services.\",\n \"summary\": \"List signing services\",\n + \ \"parameters\": [\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-name\",\n \"-pk\",\n + \ \"-pubkey_fingerprint\",\n \"-public_key\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-script\",\n + \ \"name\",\n \"pk\",\n + \ \"pubkey_fingerprint\",\n \"public_key\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"script\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `name` - Name\\n* `-name` - Name (descending)\\n* `public_key` - Public key\\n* + `-public_key` - Public key (descending)\\n* `pubkey_fingerprint` - Pubkey + fingerprint\\n* `-pubkey_fingerprint` - Pubkey fingerprint (descending)\\n* + `script` - Script\\n* `-script` - Script (descending)\\n* `pk` - Pk\\n* `-pk` + - Pk (descending)\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Signing-Services\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedSigningServiceResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{signing_service_href}\": {\n \"get\": + {\n \"operationId\": \"signing_services_read\",\n \"description\": + \"A ViewSet that supports browsing of existing signing services.\",\n \"summary\": + \"Inspect a signing service\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"signing_service_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Signing-Services\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SigningServiceResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/status/\": {\n \"get\": + {\n \"operationId\": \"status_read\",\n \"description\": + \"Returns status and app information about Pulp.\\n\\nInformation includes:\\n + * version of pulpcore and loaded pulp plugins\\n * known workers\\n * known + content apps\\n * database connection status\\n * redis connection status\\n + * disk usage information\",\n \"summary\": \"Inspect status + of Pulp\",\n \"tags\": [\n \"Status\"\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/StatusResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/task-groups/\": {\n \"get\": {\n \"operationId\": + \"task_groups_list\",\n \"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.\",\n + \ \"summary\": \"List task groups\",\n \"parameters\": + [\n {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Task-Groups\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedTaskGroupResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{task_group_href}\": {\n \"get\": + {\n \"operationId\": \"task_groups_read\",\n \"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.\",\n \"summary\": \"Inspect + a task group\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"task_group_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Task-Groups\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/TaskGroupResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/task-schedules/\": {\n \"get\": + {\n \"operationId\": \"task_schedules_list\",\n \"description\": + \"ViewSet to monitor task schedules.\",\n \"summary\": \"List + task schedules\",\n \"parameters\": [\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-dispatch_interval\",\n + \ \"-name\",\n \"-next_dispatch\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-task_name\",\n \"dispatch_interval\",\n + \ \"name\",\n \"next_dispatch\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"task_name\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* + `next_dispatch` - Next dispatch\\n* `-next_dispatch` - Next dispatch (descending)\\n* + `dispatch_interval` - Dispatch interval\\n* `-dispatch_interval` - Dispatch + interval (descending)\\n* `task_name` - Task name\\n* `-task_name` - Task + name (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"task_name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where task_name matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"task_name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where task_name contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Task-Schedules\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedTaskScheduleResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{task_schedule_href}\": {\n \"get\": + {\n \"operationId\": \"task_schedules_read\",\n \"description\": + \"ViewSet to monitor task schedules.\",\n \"summary\": \"Inspect + a task schedule\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"task_schedule_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Task-Schedules\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/TaskScheduleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{task_schedule_href}add_role/\": {\n + \ \"post\": {\n \"operationId\": \"task_schedules_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"task_schedule_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Task-Schedules\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{task_schedule_href}list_roles/\": {\n + \ \"get\": {\n \"operationId\": \"task_schedules_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"task_schedule_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Task-Schedules\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{task_schedule_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"task_schedules_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"task_schedule_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Task-Schedules\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{task_schedule_href}remove_role/\": {\n + \ \"post\": {\n \"operationId\": \"task_schedules_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"task_schedule_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Task-Schedules\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/tasks/\": {\n \"get\": + {\n \"operationId\": \"tasks_list\",\n \"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.\",\n \"summary\": \"List + tasks\",\n \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"child_tasks\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n },\n \"description\": + \"Filter results where child_tasks matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"created_resources\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"exclusive_resources\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"exclusive_resources__in\",\n + \ \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"finished_at\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where finished_at + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"finished_at__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where finished_at is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"finished_at__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where finished_at + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"finished_at__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where finished_at + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"finished_at__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where finished_at is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"finished_at__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where finished_at is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"logging_cid\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where logging_cid + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"logging_cid__contains\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where logging_cid contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__ne\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name not equal to value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-enc_args\",\n \"-enc_kwargs\",\n + \ \"-error\",\n \"-finished_at\",\n + \ \"-logging_cid\",\n \"-name\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-reserved_resources_record\",\n \"-started_at\",\n + \ \"-state\",\n \"-unblocked_at\",\n + \ \"-versions\",\n \"enc_args\",\n + \ \"enc_kwargs\",\n \"error\",\n + \ \"finished_at\",\n \"logging_cid\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"reserved_resources_record\",\n + \ \"started_at\",\n \"state\",\n + \ \"unblocked_at\",\n \"versions\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `state` - State\\n* `-state` - State (descending)\\n* `name` - Name\\n* `-name` + - Name (descending)\\n* `logging_cid` - Logging cid\\n* `-logging_cid` - Logging + cid (descending)\\n* `unblocked_at` - Unblocked at\\n* `-unblocked_at` - Unblocked + at (descending)\\n* `started_at` - Started at\\n* `-started_at` - Started + at (descending)\\n* `finished_at` - Finished at\\n* `-finished_at` - Finished + at (descending)\\n* `error` - Error\\n* `-error` - Error (descending)\\n* + `enc_args` - Enc args\\n* `-enc_args` - Enc args (descending)\\n* `enc_kwargs` + - Enc kwargs\\n* `-enc_kwargs` - Enc kwargs (descending)\\n* `reserved_resources_record` + - Reserved resources record\\n* `-reserved_resources_record` - Reserved resources + record (descending)\\n* `versions` - Versions\\n* `-versions` - Versions (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"parent_task\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where parent_task + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"reserved_resources\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"reserved_resources__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"shared_resources\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"shared_resources__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"started_at\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where started_at + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"started_at__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where started_at is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"started_at__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where started_at + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"started_at__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where started_at + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"started_at__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where started_at is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"started_at__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where started_at is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"state\",\n \"schema\": {\n \"type\": + \"string\",\n \"enum\": [\n \"canceled\",\n + \ \"canceling\",\n \"completed\",\n + \ \"failed\",\n \"running\",\n + \ \"skipped\",\n \"waiting\"\n + \ ]\n },\n \"description\": + \"Filter results where state matches value\\n\\n* `waiting` - Waiting\\n* + `skipped` - Skipped\\n* `running` - Running\\n* `completed` - Completed\\n* + `failed` - Failed\\n* `canceled` - Canceled\\n* `canceling` - Canceling\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"state__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where state is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"state__ne\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where state not equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"task_group\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Filter results where task_group + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"worker\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n },\n \"description\": + \"Filter results where worker matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"worker__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Filter + results where worker is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"worker__isnull\",\n \"schema\": {\n \"type\": + \"boolean\"\n },\n \"description\": + \"Filter results where worker has a null value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Tasks\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedTaskResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{task_href}\": {\n \"get\": + {\n \"operationId\": \"tasks_read\",\n \"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.\",\n \"summary\": \"Inspect + a task\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"task_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Tasks\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/TaskResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"tasks_cancel\",\n \"description\": \"This operation cancels + a task.\",\n \"summary\": \"Cancel a task\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"task_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Tasks\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedTaskCancel\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedTaskCancel\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedTaskCancel\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/TaskResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n },\n \"409\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/TaskResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"delete\": + {\n \"operationId\": \"tasks_delete\",\n \"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.\",\n \"summary\": \"Delete + a task\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"task_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Tasks\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"204\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"{task_href}add_role/\": {\n \"post\": {\n + \ \"operationId\": \"tasks_add_role\",\n \"description\": + \"Add a role for this object to users/groups.\",\n \"summary\": + \"Add a role\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"task_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Tasks\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{task_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"tasks_list_roles\",\n \"description\": + \"List roles assigned to this object.\",\n \"summary\": \"List + roles\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"task_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Tasks\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{task_href}my_permissions/\": {\n \"get\": + {\n \"operationId\": \"tasks_my_permissions\",\n \"description\": + \"List permissions available to the current user on this object.\",\n \"summary\": + \"List user permissions\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"task_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Tasks\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{task_href}profile_artifacts/\": {\n + \ \"get\": {\n \"operationId\": \"tasks_profile_artifacts\",\n + \ \"description\": \"Return pre-signed URLs used for downloading + raw profile artifacts.\",\n \"summary\": \"Fetch downloadable + links for profile artifacts\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"task_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Tasks\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ProfileArtifactResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{task_href}remove_role/\": {\n \"post\": + {\n \"operationId\": \"tasks_remove_role\",\n \"description\": + \"Remove a role for this object from users/groups.\",\n \"summary\": + \"Remove a role\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"task_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Tasks\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/tasks/purge/\": {\n \"post\": + {\n \"operationId\": \"tasks_purge\",\n \"description\": + \"Trigger an asynchronous task that deletes completed tasks that finished + prior to a specified timestamp.\",\n \"summary\": \"Purge Completed + Tasks\",\n \"tags\": [\n \"Tasks\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Purge\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Purge\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Purge\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/uploads/\": {\n \"get\": + {\n \"operationId\": \"uploads_list\",\n \"description\": + \"View for chunked uploads.\",\n \"summary\": \"List uploads\",\n + \ \"parameters\": [\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-size\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"size\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `size` - Size\\n* `-size` - Size (descending)\\n* `pk` - Pk\\n* `-pk` - Pk + (descending)\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"size\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where size matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"size__gt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where size is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"size__lt\",\n \"schema\": {\n \"type\": + \"integer\"\n },\n \"description\": + \"Filter results where size is less than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"size__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"integer\"\n }\n },\n \"description\": + \"Filter results where size is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Uploads\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedUploadResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"uploads_create\",\n \"description\": \"View for chunked uploads.\",\n + \ \"summary\": \"Create an upload\",\n \"tags\": + [\n \"Uploads\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Upload\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Upload\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Upload\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UploadResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{upload_href}\": {\n \"get\": + {\n \"operationId\": \"uploads_read\",\n \"description\": + \"View for chunked uploads.\",\n \"summary\": \"Inspect an + upload\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"upload_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Uploads\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UploadDetailResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"uploads_update\",\n + \ \"description\": \"Upload a chunk for an upload.\",\n \"summary\": + \"Upload a file chunk\",\n \"parameters\": [\n {\n + \ \"in\": \"header\",\n \"name\": + \"Content-Range\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"The Content-Range header specifies the location of the file chunk within + the file.\",\n \"required\": true\n },\n + \ {\n \"in\": \"path\",\n \"name\": + \"upload_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Uploads\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UploadChunk\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UploadChunk\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UploadResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"delete\": + {\n \"operationId\": \"uploads_delete\",\n \"description\": + \"View for chunked uploads.\",\n \"summary\": \"Delete an upload\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"upload_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Uploads\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"204\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"{upload_href}add_role/\": {\n \"post\": {\n + \ \"operationId\": \"uploads_add_role\",\n \"description\": + \"Add a role for this object to users/groups.\",\n \"summary\": + \"Add a role\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"upload_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Uploads\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Upload\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Upload\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Upload\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{upload_href}commit/\": {\n \"post\": + {\n \"operationId\": \"uploads_commit\",\n \"description\": + \"Queues a Task that creates an Artifact, and the Upload gets deleted and + cannot be re-used.\",\n \"summary\": \"Finish an Upload\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"upload_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Uploads\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UploadCommit\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UploadCommit\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UploadCommit\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{upload_href}list_roles/\": {\n \"get\": + {\n \"operationId\": \"uploads_list_roles\",\n \"description\": + \"List roles assigned to this object.\",\n \"summary\": \"List + roles\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"upload_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Uploads\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{upload_href}my_permissions/\": {\n \"get\": + {\n \"operationId\": \"uploads_my_permissions\",\n \"description\": + \"List permissions available to the current user on this object.\",\n \"summary\": + \"List user permissions\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"upload_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Uploads\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{upload_href}remove_role/\": {\n \"post\": + {\n \"operationId\": \"uploads_remove_role\",\n \"description\": + \"Remove a role for this object from users/groups.\",\n \"summary\": + \"Remove a role\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"upload_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Uploads\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Upload\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Upload\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Upload\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/api/v3/upstream-pulps/\": {\n \"get\": + {\n \"operationId\": \"upstream_pulps_list\",\n \"description\": + \"API for configuring an upstream Pulp to replicate. This API is provided + as a tech preview.\",\n \"summary\": \"List upstream pulps\",\n + \ \"parameters\": [\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Upstream-Pulps\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedUpstreamPulpResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"upstream_pulps_create\",\n \"description\": \"API for configuring + an upstream Pulp to replicate. This API is provided as a tech preview.\",\n + \ \"summary\": \"Create an upstream pulp\",\n \"tags\": + [\n \"Upstream-Pulps\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UpstreamPulp\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UpstreamPulp\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UpstreamPulp\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UpstreamPulpResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{upstream_pulp_href}\": {\n \"get\": + {\n \"operationId\": \"upstream_pulps_read\",\n \"description\": + \"API for configuring an upstream Pulp to replicate. This API is provided + as a tech preview.\",\n \"summary\": \"Inspect an upstream + pulp\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"upstream_pulp_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Upstream-Pulps\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UpstreamPulpResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"upstream_pulps_update\",\n + \ \"description\": \"API for configuring an upstream Pulp to + replicate. This API is provided as a tech preview.\",\n \"summary\": + \"Update an upstream pulp\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"upstream_pulp_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Upstream-Pulps\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UpstreamPulp\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UpstreamPulp\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UpstreamPulp\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UpstreamPulpResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"upstream_pulps_partial_update\",\n \"description\": \"API + for configuring an upstream Pulp to replicate. This API is provided as a tech + preview.\",\n \"summary\": \"Update an upstream pulp\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"upstream_pulp_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Upstream-Pulps\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedUpstreamPulp\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedUpstreamPulp\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedUpstreamPulp\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UpstreamPulpResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"upstream_pulps_delete\",\n \"description\": \"API for configuring + an upstream Pulp to replicate. This API is provided as a tech preview.\",\n + \ \"summary\": \"Delete an upstream pulp\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"upstream_pulp_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Upstream-Pulps\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"{upstream_pulp_href}add_role/\": + {\n \"post\": {\n \"operationId\": \"upstream_pulps_add_role\",\n + \ \"description\": \"Add a role for this object to users/groups.\",\n + \ \"summary\": \"Add a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"upstream_pulp_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Upstream-Pulps\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{upstream_pulp_href}list_roles/\": {\n + \ \"get\": {\n \"operationId\": \"upstream_pulps_list_roles\",\n + \ \"description\": \"List roles assigned to this object.\",\n + \ \"summary\": \"List roles\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"upstream_pulp_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Upstream-Pulps\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ObjectRolesResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{upstream_pulp_href}my_permissions/\": + {\n \"get\": {\n \"operationId\": \"upstream_pulps_my_permissions\",\n + \ \"description\": \"List permissions available to the current + user on this object.\",\n \"summary\": \"List user permissions\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"upstream_pulp_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Upstream-Pulps\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/MyPermissionsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{upstream_pulp_href}remove_role/\": {\n + \ \"post\": {\n \"operationId\": \"upstream_pulps_remove_role\",\n + \ \"description\": \"Remove a role for this object from users/groups.\",\n + \ \"summary\": \"Remove a role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"upstream_pulp_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Upstream-Pulps\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/NestedRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/NestedRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{upstream_pulp_href}replicate/\": {\n + \ \"post\": {\n \"operationId\": \"upstream_pulps_replicate\",\n + \ \"description\": \"Trigger an asynchronous repository replication + task group. This API is provided as a tech preview.\",\n \"summary\": + \"Replicate\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"upstream_pulp_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Upstream-Pulps\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/TaskGroupOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp/api/v3/users/\": {\n \"get\": {\n \"operationId\": + \"users_list\",\n \"description\": \"ViewSet for User.\",\n + \ \"summary\": \"List users\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"email\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where email matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"email__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where email contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"email__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where email contains value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"email__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where email matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"email__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where email is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"first_name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where first_name matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"first_name__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where first_name contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"first_name__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where first_name contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"first_name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where first_name matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"first_name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where first_name is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"is_active\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where is_active + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"is_staff\",\n \"schema\": + {\n \"type\": \"boolean\"\n },\n + \ \"description\": \"Filter results where is_staff matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"last_name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where last_name + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"last_name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where last_name + contains value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"last_name__icontains\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where last_name contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"last_name__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where last_name matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"last_name__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where last_name is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-date_joined\",\n \"-email\",\n + \ \"-first_name\",\n \"-id\",\n + \ \"-is_active\",\n \"-is_staff\",\n + \ \"-is_superuser\",\n \"-last_login\",\n + \ \"-last_name\",\n \"-password\",\n + \ \"-pk\",\n \"-username\",\n + \ \"date_joined\",\n \"email\",\n + \ \"first_name\",\n \"id\",\n + \ \"is_active\",\n \"is_staff\",\n + \ \"is_superuser\",\n \"last_login\",\n + \ \"last_name\",\n \"password\",\n + \ \"pk\",\n \"username\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `id` - Id\\n* `-id` + - Id (descending)\\n* `password` - Password\\n* `-password` - Password (descending)\\n* + `last_login` - Last login\\n* `-last_login` - Last login (descending)\\n* + `is_superuser` - Is superuser\\n* `-is_superuser` - Is superuser (descending)\\n* + `username` - Username\\n* `-username` - Username (descending)\\n* `first_name` + - First name\\n* `-first_name` - First name (descending)\\n* `last_name` - + Last name\\n* `-last_name` - Last name (descending)\\n* `email` - Email\\n* + `-email` - Email (descending)\\n* `is_staff` - Is staff\\n* `-is_staff` - + Is staff (descending)\\n* `is_active` - Is active\\n* `-is_active` - Is active + (descending)\\n* `date_joined` - Date joined\\n* `-date_joined` - Date joined + (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"username\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where username matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"username__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where username contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"username__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where username contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"username__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where username matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"username__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where username is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Users\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedUserResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"users_create\",\n \"description\": \"ViewSet for User.\",\n + \ \"summary\": \"Create an user\",\n \"tags\": + [\n \"Users\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/User\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/User\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/User\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UserResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{auth_user_href}\": {\n \"get\": + {\n \"operationId\": \"users_read\",\n \"description\": + \"ViewSet for User.\",\n \"summary\": \"Inspect an user\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"auth_user_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Users\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UserResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"put\": {\n \"operationId\": \"users_update\",\n + \ \"description\": \"ViewSet for User.\",\n \"summary\": + \"Update an user\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"auth_user_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Users\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/User\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/User\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/User\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UserResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"users_partial_update\",\n \"description\": \"ViewSet for + User.\",\n \"summary\": \"Update an user\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"auth_user_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Users\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedUser\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PatchedUser\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedUser\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UserResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"users_delete\",\n \"description\": \"ViewSet for User.\",\n + \ \"summary\": \"Delete an user\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"auth_user_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Users\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"{auth_user_href}roles/\": + {\n \"get\": {\n \"operationId\": \"users_roles_list\",\n + \ \"description\": \"ViewSet for UserRole.\",\n \"summary\": + \"List user roles\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"auth_user_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"content_object\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"content_object\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"domain\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n },\n + \ \"description\": \"Foreign Key referenced by HREF\"\n + \ },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-description\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-role\",\n + \ \"description\",\n \"pk\",\n + \ \"pulp_created\",\n \"role\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `role` - Role\\n* + `-role` - Role (descending)\\n* `description` - Description\\n* `-description` + - Description (descending)\\n* `pulp_created` - Pulp created\\n* `-pulp_created` + - Pulp created (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"role\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"role__contains\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"role__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"role__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"role__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Users: + Roles\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedUserRoleResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"users_roles_create\",\n \"description\": \"ViewSet for UserRole.\",\n + \ \"summary\": \"Create an user role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"auth_user_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Users: Roles\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UserRole\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UserRole\"\n + \ }\n },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/UserRole\"\n }\n }\n + \ },\n \"required\": true\n },\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"201\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UserRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{auth_users_user_role_href}\": {\n \"get\": + {\n \"operationId\": \"users_roles_read\",\n \"description\": + \"ViewSet for UserRole.\",\n \"summary\": \"Inspect an user + role\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"auth_users_user_role_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Users: + Roles\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/UserRoleResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"users_roles_delete\",\n \"description\": \"ViewSet for UserRole.\",\n + \ \"summary\": \"Delete an user role\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"auth_users_user_role_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Users: Roles\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"204\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"/pulp/api/v3/workers/\": + {\n \"get\": {\n \"operationId\": \"workers_list\",\n + \ \"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.\",\n \"summary\": + \"List workers\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"last_heartbeat\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where last_heartbeat + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"last_heartbeat__gt\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where last_heartbeat is greater than value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"last_heartbeat__gte\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where last_heartbeat + is greater than or equal to value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"last_heartbeat__lt\",\n \"schema\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"description\": \"Filter results where last_heartbeat + is less than value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"last_heartbeat__lte\",\n \"schema\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"description\": + \"Filter results where last_heartbeat is less than or equal to value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"last_heartbeat__range\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"description\": \"Filter + results where last_heartbeat is between two comma separated values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"missing\",\n \"schema\": + {\n \"type\": \"boolean\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"online\",\n \"schema\": + {\n \"type\": \"boolean\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-last_heartbeat\",\n \"-name\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"-versions\",\n \"last_heartbeat\",\n + \ \"name\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\",\n \"versions\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `name` - Name\\n* `-name` - Name (descending)\\n* `last_heartbeat` - Last + heartbeat\\n* `-last_heartbeat` - Last heartbeat (descending)\\n* `versions` + - Versions\\n* `-versions` - Versions (descending)\\n* `pk` - Pk\\n* `-pk` + - Pk (descending)\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Workers\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedWorkerResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{worker_href}\": {\n \"get\": + {\n \"operationId\": \"workers_read\",\n \"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.\",\n \"summary\": \"Inspect + a worker\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"worker_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Workers\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/WorkerResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp/maven/{name}/{path}\": {\n \"get\": + {\n \"operationId\": \"pulp_maven_get\",\n \"description\": + \"Responds to GET requests about manifests by reference\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\",\n \"pattern\": \"^[\\\\w-]+$\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\",\n \"pattern\": \"^.*$\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp: + Maven\"\n ],\n \"responses\": {\n \"200\": + {\n \"description\": \"No response body\"\n }\n + \ }\n },\n \"put\": {\n \"operationId\": + \"pulp_maven_put\",\n \"description\": \"ViewSet for interacting + with maven deploy API\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\",\n \"pattern\": \"^[\\\\w-]+$\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\",\n \"pattern\": \"^.*$\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Pulp: Maven\"\n ],\n + \ \"responses\": {\n \"200\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"/pulp_ansible/galaxy/{path}/api/\": {\n \"get\": + {\n \"operationId\": \"pulp_ansible_galaxy_api_get\",\n \"description\": + \"Return a response to the \\\"GET\\\" action.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api\"\n ],\n \"responses\": {\n \"200\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"{ansible_role_href}api/v1/roles/\": + {\n \"get\": {\n \"operationId\": \"api_v1_roles_get\",\n + \ \"description\": \"APIView for Roles.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_role_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Api: + Roles\"\n ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedGalaxyRoleResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"{ansible_role_href}versions/\": {\n \"get\": {\n \"operationId\": + \"api_v1_roles_versions_list\",\n \"description\": \"APIView + for Role Versions.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"ansible_role_href\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Versions\"\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedGalaxyRoleVersionResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/\": {\n \"get\": {\n + \ \"operationId\": \"pulp_ansible_galaxy_api_v3_read\",\n \"description\": + \"Legacy v3 endpoint.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\n \"responses\": {\n + \ \"302\": {\n \"description\": \"No + response body\"\n },\n \"202\": {\n + \ \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepoMetadataResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/artifacts/collections/\": {\n + \ \"post\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_artifacts_collections_create\",\n + \ \"description\": \"Create an artifact and trigger an asynchronous + task to create Collection content from it.\",\n \"summary\": + \"Upload a collection\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Pulp_Ansible: Artifacts Collections V3\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionOneShot\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionOneShot\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\n \"responses\": {\n + \ \"202\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/artifacts/collections/{path}/{filename}\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_artifacts_collections_get\",\n + \ \"description\": \"Download collection.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"filename\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Artifacts Collections\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/collection_versions/all/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collection_versions_all_list\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Collection_Versions All\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/UnpaginatedCollectionVersionResponse\"\n }\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/collections/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_list\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"deprecated\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"name\",\n + \ \"namespace\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `namespace` - Namespace\\n* `-namespace` - Namespace + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `pk` - + Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Collections\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedCollectionResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_read\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Collections\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"patch\": + {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_update\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Pulp_Ansible: Api V3 Collections\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedCollection\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedCollection\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedCollection\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\n \"responses\": {\n + \ \"302\": {\n \"description\": \"No + response body\"\n },\n \"202\": {\n + \ \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"delete\": + {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_delete\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Pulp_Ansible: Api V3 Collections\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"deprecated\": + true,\n \"responses\": {\n \"302\": {\n + \ \"description\": \"No response body\"\n },\n + \ \"202\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_versions_list\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"is_highest\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"path\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"namespace\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-authors\",\n + \ \"-contents\",\n \"-dependencies\",\n + \ \"-description\",\n \"-docs_blob\",\n + \ \"-documentation\",\n \"-files\",\n + \ \"-homepage\",\n \"-is_highest\",\n + \ \"-issues\",\n \"-license\",\n + \ \"-manifest\",\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-repository\",\n \"-requires_ansible\",\n + \ \"-search_vector\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"-version\",\n + \ \"-version_major\",\n \"-version_minor\",\n + \ \"-version_patch\",\n \"-version_prerelease\",\n + \ \"authors\",\n \"contents\",\n + \ \"dependencies\",\n \"description\",\n + \ \"docs_blob\",\n \"documentation\",\n + \ \"files\",\n \"homepage\",\n + \ \"is_highest\",\n \"issues\",\n + \ \"license\",\n \"manifest\",\n + \ \"name\",\n \"namespace\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"repository\",\n + \ \"requires_ansible\",\n \"search_vector\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\",\n + \ \"version\",\n \"version_major\",\n + \ \"version_minor\",\n \"version_patch\",\n + \ \"version_prerelease\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `authors` - Authors\\n* `-authors` + - Authors (descending)\\n* `contents` - Contents\\n* `-contents` - Contents + (descending)\\n* `dependencies` - Dependencies\\n* `-dependencies` - Dependencies + (descending)\\n* `description` - Description\\n* `-description` - Description + (descending)\\n* `docs_blob` - Docs blob\\n* `-docs_blob` - Docs blob (descending)\\n* + `manifest` - Manifest\\n* `-manifest` - Manifest (descending)\\n* `files` + - Files\\n* `-files` - Files (descending)\\n* `documentation` - Documentation\\n* + `-documentation` - Documentation (descending)\\n* `homepage` - Homepage\\n* + `-homepage` - Homepage (descending)\\n* `issues` - Issues\\n* `-issues` - + Issues (descending)\\n* `license` - License\\n* `-license` - License (descending)\\n* + `name` - Name\\n* `-name` - Name (descending)\\n* `namespace` - Namespace\\n* + `-namespace` - Namespace (descending)\\n* `repository` - Repository\\n* `-repository` + - Repository (descending)\\n* `requires_ansible` - Requires ansible\\n* `-requires_ansible` + - Requires ansible (descending)\\n* `version` - Version\\n* `-version` - Version + (descending)\\n* `version_major` - Version major\\n* `-version_major` - Version + major (descending)\\n* `version_minor` - Version minor\\n* `-version_minor` + - Version minor (descending)\\n* `version_patch` - Version patch\\n* `-version_patch` + - Version patch (descending)\\n* `version_prerelease` - Version prerelease\\n* + `-version_prerelease` - Version prerelease (descending)\\n* `is_highest` - + Is highest\\n* `-is_highest` - Is highest (descending)\\n* `search_vector` + - Search vector\\n* `-search_vector` - Search vector (descending)\\n* `pk` + - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"path\",\n \"name\": \"path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"tags\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter by comma separate list of tags that must all be matched\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Collections Versions\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/{version}/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_versions_read\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"version\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Collections Versions\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"delete\": + {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_versions_delete\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"version\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Pulp_Ansible: Api V3 Collections + Versions\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\n \"responses\": {\n + \ \"302\": {\n \"description\": \"No + response body\"\n },\n \"202\": {\n + \ \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/collections/{namespace}/{name}/versions/{version}/docs-blob/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_versions_docs_blob_read\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"version\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Collections Versions Docs-Blob\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionDocsResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/collections/all/\": {\n \"get\": + {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_collections_all_list\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"deprecated\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"namespace\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"name\",\n + \ \"namespace\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `namespace` - Namespace\\n* `-namespace` - Namespace + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `pk` - + Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Collections All\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/CollectionResponse\"\n }\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_collection_import_href}\": {\n + \ \"get\": {\n \"operationId\": \"collection_import_read\",\n + \ \"description\": \"Returns a CollectionImport object.\",\n + \ \"summary\": \"Inspect a collection import\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"ansible_collection_import_href\",\n \"schema\": {\n + \ \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"since\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter messages since a given timestamp\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Collection: + Import\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionImportDetailResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/namespaces/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_namespaces_list\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"company\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"company__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"company__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where company is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"company__iregex\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where company matches + regex value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"company__istartswith\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company starts with value\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"metadata_sha256\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where metadata_sha256 + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"metadata_sha256__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where metadata_sha256 is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-avatar_sha256\",\n \"-company\",\n + \ \"-description\",\n \"-email\",\n + \ \"-links\",\n \"-metadata_sha256\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-resources\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"avatar_sha256\",\n + \ \"company\",\n \"description\",\n + \ \"email\",\n \"links\",\n + \ \"metadata_sha256\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"resources\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `company` + - Company\\n* `-company` - Company (descending)\\n* `email` - Email\\n* `-email` + - Email (descending)\\n* `description` - Description\\n* `-description` - + Description (descending)\\n* `resources` - Resources\\n* `-resources` - Resources + (descending)\\n* `links` - Links\\n* `-links` - Links (descending)\\n* `avatar_sha256` + - Avatar sha256\\n* `-avatar_sha256` - Avatar sha256 (descending)\\n* `metadata_sha256` + - Metadata sha256\\n* `-metadata_sha256` - Metadata sha256 (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Namespaces\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/namespaces/{name}/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_namespaces_read\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Namespaces\"\n ],\n \"security\": [\n + \ {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/client-configuration/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_client_configuration_read\",\n + \ \"description\": \"Return configurations for the ansible-galaxy + client.\",\n \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Plugin Ansible Client-Configuration\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ClientConfigurationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_read\",\n + \ \"description\": \"ViewSet for Repository Metadata.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Plugin Ansible Content Collections\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepoMetadataResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-collections/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_all_collections_list\",\n + \ \"description\": \"Unpaginated ViewSet for Collections.\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"deprecated\",\n \"schema\": + {\n \"type\": \"boolean\"\n }\n + \ },\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"namespace\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"name\",\n + \ \"namespace\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `namespace` - Namespace\\n* `-namespace` - Namespace + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `pk` - + Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Plugin Ansible Content Collections All-Collections\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/CollectionResponse\"\n + \ }\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-versions/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_all_versions_list\",\n + \ \"description\": \"Returns paginated CollectionVersions list.\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Plugin Ansible Content Collections All-Versions\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/UnpaginatedCollectionVersionResponse\"\n + \ }\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/\": + {\n \"post\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_artifacts_create\",\n + \ \"description\": \"Create an artifact and trigger an asynchronous + task to create Collection content from it.\",\n \"summary\": + \"Upload a collection\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Pulp_Ansible: Artifacts + Collections V3\"\n ],\n \"requestBody\": {\n + \ \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionOneShot\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionOneShot\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/{filename}\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_artifacts_download\",\n + \ \"description\": \"Collection download endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"filename\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Plugin Ansible Content Collections Artifacts\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_list\",\n + \ \"description\": \"ViewSet for Collections.\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"deprecated\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"namespace\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-name\",\n \"-namespace\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"name\",\n \"namespace\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `namespace` - Namespace\\n* `-namespace` - Namespace (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"path\",\n \"name\": \"path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Plugin Ansible Content Collections Index\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedCollectionResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_read\",\n + \ \"description\": \"ViewSet for Collections.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"namespace\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Plugin Ansible Content Collections Index\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"patch\": + {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Pulp_Ansible: Api V3 Plugin Ansible Content Collections + Index\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PatchedCollection\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedCollection\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedCollection\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Pulp_Ansible: Api V3 Plugin Ansible Content Collections + Index\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_list\",\n + \ \"description\": \"Returns paginated CollectionVersions list.\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"is_highest\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"path\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"namespace\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-authors\",\n + \ \"-contents\",\n \"-dependencies\",\n + \ \"-description\",\n \"-docs_blob\",\n + \ \"-documentation\",\n \"-files\",\n + \ \"-homepage\",\n \"-is_highest\",\n + \ \"-issues\",\n \"-license\",\n + \ \"-manifest\",\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-repository\",\n \"-requires_ansible\",\n + \ \"-search_vector\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"-version\",\n + \ \"-version_major\",\n \"-version_minor\",\n + \ \"-version_patch\",\n \"-version_prerelease\",\n + \ \"authors\",\n \"contents\",\n + \ \"dependencies\",\n \"description\",\n + \ \"docs_blob\",\n \"documentation\",\n + \ \"files\",\n \"homepage\",\n + \ \"is_highest\",\n \"issues\",\n + \ \"license\",\n \"manifest\",\n + \ \"name\",\n \"namespace\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"repository\",\n + \ \"requires_ansible\",\n \"search_vector\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\",\n + \ \"version\",\n \"version_major\",\n + \ \"version_minor\",\n \"version_patch\",\n + \ \"version_prerelease\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `authors` - Authors\\n* `-authors` + - Authors (descending)\\n* `contents` - Contents\\n* `-contents` - Contents + (descending)\\n* `dependencies` - Dependencies\\n* `-dependencies` - Dependencies + (descending)\\n* `description` - Description\\n* `-description` - Description + (descending)\\n* `docs_blob` - Docs blob\\n* `-docs_blob` - Docs blob (descending)\\n* + `manifest` - Manifest\\n* `-manifest` - Manifest (descending)\\n* `files` + - Files\\n* `-files` - Files (descending)\\n* `documentation` - Documentation\\n* + `-documentation` - Documentation (descending)\\n* `homepage` - Homepage\\n* + `-homepage` - Homepage (descending)\\n* `issues` - Issues\\n* `-issues` - + Issues (descending)\\n* `license` - License\\n* `-license` - License (descending)\\n* + `name` - Name\\n* `-name` - Name (descending)\\n* `namespace` - Namespace\\n* + `-namespace` - Namespace (descending)\\n* `repository` - Repository\\n* `-repository` + - Repository (descending)\\n* `requires_ansible` - Requires ansible\\n* `-requires_ansible` + - Requires ansible (descending)\\n* `version` - Version\\n* `-version` - Version + (descending)\\n* `version_major` - Version major\\n* `-version_major` - Version + major (descending)\\n* `version_minor` - Version minor\\n* `-version_minor` + - Version minor (descending)\\n* `version_patch` - Version patch\\n* `-version_patch` + - Version patch (descending)\\n* `version_prerelease` - Version prerelease\\n* + `-version_prerelease` - Version prerelease (descending)\\n* `is_highest` - + Is highest\\n* `-is_highest` - Is highest (descending)\\n* `search_vector` + - Search vector\\n* `-search_vector` - Search vector (descending)\\n* `pk` + - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"path\",\n \"name\": \"path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"tags\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter by comma separate list of tags that must all be matched\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Plugin Ansible Content Collections Index Versions\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_read\",\n + \ \"description\": \"Returns a CollectionVersion object.\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"version\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Plugin Ansible Content Collections Index Versions\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionVersionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"version\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Pulp_Ansible: Api V3 Plugin + Ansible Content Collections Index Versions\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/docs-blob/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_collections_index_versions_docs_blob_read\",\n + \ \"description\": \"Returns a CollectionVersion object.\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"version\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Plugin Ansible Content Collections Index Versions Docs-Blob\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionVersionDocsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/namespaces/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_list\",\n + \ \"description\": \"Provides the authentication and permission + classes from settings.\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"company\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"company__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"company__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where company is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"company__iregex\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where company matches + regex value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"company__istartswith\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company starts with value\"\n },\n + \ {\n \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"metadata_sha256\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where metadata_sha256 matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"metadata_sha256__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where metadata_sha256 is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-avatar_sha256\",\n \"-company\",\n + \ \"-description\",\n \"-email\",\n + \ \"-links\",\n \"-metadata_sha256\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-resources\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"avatar_sha256\",\n + \ \"company\",\n \"description\",\n + \ \"email\",\n \"links\",\n + \ \"metadata_sha256\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"resources\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `company` + - Company\\n* `-company` - Company (descending)\\n* `email` - Email\\n* `-email` + - Email (descending)\\n* `description` - Description\\n* `-description` - + Description (descending)\\n* `resources` - Resources\\n* `-resources` - Resources + (descending)\\n* `links` - Links\\n* `-links` - Links (descending)\\n* `avatar_sha256` + - Avatar sha256\\n* `-avatar_sha256` - Avatar sha256 (descending)\\n* `metadata_sha256` + - Metadata sha256\\n* `-metadata_sha256` - Metadata sha256 (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Plugin Ansible Content Namespaces\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_create\",\n + \ \"description\": \"Provides the authentication and permission + classes from settings.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Pulp_Ansible: Api V3 Plugin + Ansible Content Namespaces\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleNamespaceMetadata\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleNamespaceMetadata\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/{path}/api/v3/plugin/ansible/content/{distro_base_path}/namespaces/{name}/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_read\",\n + \ \"description\": \"Provides the authentication and permission + classes from settings.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Api V3 Plugin Ansible Content Namespaces\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"patch\": + {\n \"operationId\": \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_partial_update\",\n + \ \"description\": \"Provides the authentication and permission + classes from settings.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Pulp_Ansible: Api V3 Plugin Ansible Content Namespaces\"\n + \ ],\n \"requestBody\": {\n \"content\": + {\n \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"pulp_ansible_galaxy_api_v3_plugin_ansible_content_namespaces_delete\",\n + \ \"description\": \"Try to remove the Namespace if no Collections + under Namespace are present.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Pulp_Ansible: Api V3 Plugin Ansible Content Namespaces\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"{ansible_cross_repository_collection_version_index_href}api/v3/plugin/ansible/search/collection-versions/\": + {\n \"get\": {\n \"operationId\": \"api_v3_plugin_ansible_search_collection_versions_list\",\n + \ \"description\": \"A viewset for cross-repo searches.\",\n + \ \"summary\": \"List cross repository collection version indexs\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"ansible_cross_repository_collection_version_index_href\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"dependency\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"deprecated\",\n \"schema\": + {\n \"type\": \"boolean\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"distribution\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + collectionversions that are in these distrubtion ids.\",\n \"explode\": + true,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"distribution_base_path\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter collectionversions that are in these base paths.\",\n \"explode\": + true,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"highest\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"is_deprecated\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"is_highest\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"is_signed\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"keywords\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"order_by\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-name\",\n + \ \"-namespace\",\n \"-pulp_created\",\n + \ \"-version\",\n \"name\",\n + \ \"namespace\",\n \"pulp_created\",\n + \ \"version\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_created` - by CV created\\n* `-pulp_created` - by + CV created (descending)\\n* `namespace` - by CV namespace\\n* `-namespace` + - by CV namespace (descending)\\n* `name` - by CV name\\n* `-name` - by CV + name (descending)\\n* `version` - by CV version\\n* `-version` - by CV version + (descending)\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + collectionversions that are in these repository ids.\",\n \"explode\": + true,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"repository_label\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_name\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter collectionversions that are in these repositories.\",\n \"explode\": + true,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"signed\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"tags\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter by comma separate list of tags that must all be matched\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"version_range\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Api: + Plugin Ansible Search Collection-Versions\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedCollectionVersionSearchListResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"api_v3_plugin_ansible_search_collection_versions_rebuild\",\n \"description\": + \"A viewset for cross-repo searches.\",\n \"parameters\": [\n + \ {\n \"in\": \"path\",\n \"name\": + \"ansible_cross_repository_collection_version_index_href\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Api: Plugin Ansible Search + Collection-Versions\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionSearchList\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionSearchList\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionSearchList\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionVersionSearchListResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/default/api/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_get\",\n + \ \"description\": \"Return a response to the \\\"GET\\\" action.\",\n + \ \"tags\": [\n \"Pulp_Ansible: Default Api\"\n + \ ],\n \"responses\": {\n \"200\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_read\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"tags\": + [\n \"Pulp_Ansible: Default Api V3\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"deprecated\": + true,\n \"responses\": {\n \"302\": {\n + \ \"description\": \"No response body\"\n },\n + \ \"202\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/RepoMetadataResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/default/api/v3/artifacts/collections/\": {\n + \ \"post\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_artifacts_collections_create\",\n + \ \"description\": \"Create an artifact and trigger an asynchronous + task to create Collection content from it.\",\n \"summary\": + \"Upload a collection\",\n \"tags\": [\n \"Pulp_Ansible: + Artifacts Collections V3\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionOneShot\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionOneShot\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\n \"responses\": {\n + \ \"202\": {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/default/api/v3/artifacts/collections/{path}/{filename}\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_artifacts_collections_get\",\n + \ \"description\": \"Download collection.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"filename\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Artifacts Collections\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"/pulp_ansible/galaxy/default/api/v3/collection_versions/all/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collection_versions_all_list\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"tags\": + [\n \"Pulp_Ansible: Default Api V3 Collection_Versions + All\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\n \"responses\": {\n + \ \"302\": {\n \"description\": \"No + response body\"\n },\n \"202\": {\n + \ \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/UnpaginatedCollectionVersionResponse\"\n }\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/default/api/v3/collections/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_list\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"deprecated\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"name\",\n + \ \"namespace\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `namespace` - Namespace\\n* `-namespace` - Namespace + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `pk` - + Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Collections\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedCollectionResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_read\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Collections\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"patch\": + {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_update\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Pulp_Ansible: Default Api + V3 Collections\"\n ],\n \"requestBody\": {\n + \ \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedCollection\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedCollection\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedCollection\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\n \"responses\": {\n + \ \"302\": {\n \"description\": \"No + response body\"\n },\n \"202\": {\n + \ \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"delete\": + {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_delete\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Pulp_Ansible: Default Api + V3 Collections\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\n \"responses\": {\n + \ \"302\": {\n \"description\": \"No + response body\"\n },\n \"202\": {\n + \ \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/versions/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_versions_list\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"is_highest\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"path\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"namespace\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-authors\",\n + \ \"-contents\",\n \"-dependencies\",\n + \ \"-description\",\n \"-docs_blob\",\n + \ \"-documentation\",\n \"-files\",\n + \ \"-homepage\",\n \"-is_highest\",\n + \ \"-issues\",\n \"-license\",\n + \ \"-manifest\",\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-repository\",\n \"-requires_ansible\",\n + \ \"-search_vector\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"-version\",\n + \ \"-version_major\",\n \"-version_minor\",\n + \ \"-version_patch\",\n \"-version_prerelease\",\n + \ \"authors\",\n \"contents\",\n + \ \"dependencies\",\n \"description\",\n + \ \"docs_blob\",\n \"documentation\",\n + \ \"files\",\n \"homepage\",\n + \ \"is_highest\",\n \"issues\",\n + \ \"license\",\n \"manifest\",\n + \ \"name\",\n \"namespace\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"repository\",\n + \ \"requires_ansible\",\n \"search_vector\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\",\n + \ \"version\",\n \"version_major\",\n + \ \"version_minor\",\n \"version_patch\",\n + \ \"version_prerelease\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `authors` - Authors\\n* `-authors` + - Authors (descending)\\n* `contents` - Contents\\n* `-contents` - Contents + (descending)\\n* `dependencies` - Dependencies\\n* `-dependencies` - Dependencies + (descending)\\n* `description` - Description\\n* `-description` - Description + (descending)\\n* `docs_blob` - Docs blob\\n* `-docs_blob` - Docs blob (descending)\\n* + `manifest` - Manifest\\n* `-manifest` - Manifest (descending)\\n* `files` + - Files\\n* `-files` - Files (descending)\\n* `documentation` - Documentation\\n* + `-documentation` - Documentation (descending)\\n* `homepage` - Homepage\\n* + `-homepage` - Homepage (descending)\\n* `issues` - Issues\\n* `-issues` - + Issues (descending)\\n* `license` - License\\n* `-license` - License (descending)\\n* + `name` - Name\\n* `-name` - Name (descending)\\n* `namespace` - Namespace\\n* + `-namespace` - Namespace (descending)\\n* `repository` - Repository\\n* `-repository` + - Repository (descending)\\n* `requires_ansible` - Requires ansible\\n* `-requires_ansible` + - Requires ansible (descending)\\n* `version` - Version\\n* `-version` - Version + (descending)\\n* `version_major` - Version major\\n* `-version_major` - Version + major (descending)\\n* `version_minor` - Version minor\\n* `-version_minor` + - Version minor (descending)\\n* `version_patch` - Version patch\\n* `-version_patch` + - Version patch (descending)\\n* `version_prerelease` - Version prerelease\\n* + `-version_prerelease` - Version prerelease (descending)\\n* `is_highest` - + Is highest\\n* `-is_highest` - Is highest (descending)\\n* `search_vector` + - Search vector\\n* `-search_vector` - Search vector (descending)\\n* `pk` + - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"tags\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter by comma separate list of tags that must all be matched\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Collections Versions\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/versions/{version}/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_versions_read\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Collections Versions\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"delete\": + {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_versions_delete\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Pulp_Ansible: Default Api V3 Collections Versions\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"deprecated\": true,\n \"responses\": {\n + \ \"302\": {\n \"description\": \"No + response body\"\n },\n \"202\": {\n + \ \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/default/api/v3/collections/{namespace}/{name}/versions/{version}/docs-blob/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_versions_docs_blob_read\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Collections Versions Docs-Blob\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionDocsResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/default/api/v3/collections/all/\": {\n \"get\": + {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_collections_all_list\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"deprecated\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"namespace\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"name\",\n + \ \"namespace\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `namespace` - Namespace\\n* `-namespace` - Namespace + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `pk` - + Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Collections All\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/CollectionResponse\"\n }\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/default/api/v3/namespaces/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_namespaces_list\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"company\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"company__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"company__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where company is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"company__iregex\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where company matches + regex value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"company__istartswith\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company starts with value\"\n },\n + \ {\n \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"metadata_sha256\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where metadata_sha256 + matches value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"metadata_sha256__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where metadata_sha256 is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-avatar_sha256\",\n \"-company\",\n + \ \"-description\",\n \"-email\",\n + \ \"-links\",\n \"-metadata_sha256\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-resources\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"avatar_sha256\",\n + \ \"company\",\n \"description\",\n + \ \"email\",\n \"links\",\n + \ \"metadata_sha256\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"resources\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `company` + - Company\\n* `-company` - Company (descending)\\n* `email` - Email\\n* `-email` + - Email (descending)\\n* `description` - Description\\n* `-description` - + Description (descending)\\n* `resources` - Resources\\n* `-resources` - Resources + (descending)\\n* `links` - Links\\n* `-links` - Links (descending)\\n* `avatar_sha256` + - Avatar sha256\\n* `-avatar_sha256` - Avatar sha256 (descending)\\n* `metadata_sha256` + - Metadata sha256\\n* `-metadata_sha256` - Metadata sha256 (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Namespaces\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/default/api/v3/namespaces/{name}/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_namespaces_read\",\n + \ \"description\": \"Legacy v3 endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Namespaces\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"deprecated\": true,\n \"responses\": + {\n \"302\": {\n \"description\": + \"No response body\"\n },\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/client-configuration/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_client_configuration_read\",\n + \ \"description\": \"Return configurations for the ansible-galaxy + client.\",\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Plugin Ansible Client-Configuration\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ClientConfigurationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_read\",\n + \ \"description\": \"ViewSet for Repository Metadata.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Plugin Ansible Content Collections\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/RepoMetadataResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-collections/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_all_collections_list\",\n + \ \"description\": \"Unpaginated ViewSet for Collections.\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"deprecated\",\n \"schema\": + {\n \"type\": \"boolean\"\n }\n + \ },\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"namespace\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"name\",\n + \ \"namespace\",\n \"pk\",\n + \ \"pulp_created\",\n \"pulp_id\",\n + \ \"pulp_last_updated\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `namespace` - Namespace\\n* `-namespace` - Namespace + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `pk` - + Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": false,\n + \ \"style\": \"form\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Plugin Ansible Content Collections All-Collections\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/CollectionResponse\"\n + \ }\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/all-versions/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_all_versions_list\",\n + \ \"description\": \"Returns paginated CollectionVersions list.\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Plugin Ansible Content Collections All-Versions\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/UnpaginatedCollectionVersionResponse\"\n + \ }\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/\": + {\n \"post\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_artifacts_create\",\n + \ \"description\": \"Create an artifact and trigger an asynchronous + task to create Collection content from it.\",\n \"summary\": + \"Upload a collection\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Pulp_Ansible: Artifacts Collections V3\"\n ],\n + \ \"requestBody\": {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionOneShot\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionOneShot\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/{filename}\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_artifacts_download\",\n + \ \"description\": \"Collection download endpoint.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"filename\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Plugin Ansible Content Collections Artifacts\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_list\",\n + \ \"description\": \"ViewSet for Collections.\",\n \"parameters\": + [\n {\n \"in\": \"query\",\n \"name\": + \"deprecated\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"namespace\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-name\",\n \"-namespace\",\n + \ \"-pk\",\n \"-pulp_created\",\n + \ \"-pulp_id\",\n \"-pulp_last_updated\",\n + \ \"name\",\n \"namespace\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `namespace` - Namespace\\n* `-namespace` - Namespace (descending)\\n* `name` + - Name\\n* `-name` - Name (descending)\\n* `pk` - Pk\\n* `-pk` - Pk (descending)\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Plugin Ansible Content Collections Index\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedCollectionResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_read\",\n + \ \"description\": \"ViewSet for Collections.\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"namespace\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Plugin Ansible Content Collections Index\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"patch\": {\n \"operationId\": + \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_update\",\n + \ \"description\": \"Trigger an asynchronous update task\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Pulp_Ansible: Default Api + V3 Plugin Ansible Content Collections Index\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedCollection\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedCollection\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PatchedCollection\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Pulp_Ansible: Default Api + V3 Plugin Ansible Content Collections Index\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_list\",\n + \ \"description\": \"Returns paginated CollectionVersions list.\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"is_highest\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"path\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"namespace\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"ordering\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-authors\",\n + \ \"-contents\",\n \"-dependencies\",\n + \ \"-description\",\n \"-docs_blob\",\n + \ \"-documentation\",\n \"-files\",\n + \ \"-homepage\",\n \"-is_highest\",\n + \ \"-issues\",\n \"-license\",\n + \ \"-manifest\",\n \"-name\",\n + \ \"-namespace\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-repository\",\n \"-requires_ansible\",\n + \ \"-search_vector\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"-version\",\n + \ \"-version_major\",\n \"-version_minor\",\n + \ \"-version_patch\",\n \"-version_prerelease\",\n + \ \"authors\",\n \"contents\",\n + \ \"dependencies\",\n \"description\",\n + \ \"docs_blob\",\n \"documentation\",\n + \ \"files\",\n \"homepage\",\n + \ \"is_highest\",\n \"issues\",\n + \ \"license\",\n \"manifest\",\n + \ \"name\",\n \"namespace\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"repository\",\n + \ \"requires_ansible\",\n \"search_vector\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\",\n + \ \"version\",\n \"version_major\",\n + \ \"version_minor\",\n \"version_patch\",\n + \ \"version_prerelease\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_id` - Pulp id\\n* `-pulp_id` - Pulp id (descending)\\n* + `pulp_created` - Pulp created\\n* `-pulp_created` - Pulp created (descending)\\n* + `pulp_last_updated` - Pulp last updated\\n* `-pulp_last_updated` - Pulp last + updated (descending)\\n* `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type + (descending)\\n* `upstream_id` - Upstream id\\n* `-upstream_id` - Upstream + id (descending)\\n* `timestamp_of_interest` - Timestamp of interest\\n* `-timestamp_of_interest` + - Timestamp of interest (descending)\\n* `authors` - Authors\\n* `-authors` + - Authors (descending)\\n* `contents` - Contents\\n* `-contents` - Contents + (descending)\\n* `dependencies` - Dependencies\\n* `-dependencies` - Dependencies + (descending)\\n* `description` - Description\\n* `-description` - Description + (descending)\\n* `docs_blob` - Docs blob\\n* `-docs_blob` - Docs blob (descending)\\n* + `manifest` - Manifest\\n* `-manifest` - Manifest (descending)\\n* `files` + - Files\\n* `-files` - Files (descending)\\n* `documentation` - Documentation\\n* + `-documentation` - Documentation (descending)\\n* `homepage` - Homepage\\n* + `-homepage` - Homepage (descending)\\n* `issues` - Issues\\n* `-issues` - + Issues (descending)\\n* `license` - License\\n* `-license` - License (descending)\\n* + `name` - Name\\n* `-name` - Name (descending)\\n* `namespace` - Namespace\\n* + `-namespace` - Namespace (descending)\\n* `repository` - Repository\\n* `-repository` + - Repository (descending)\\n* `requires_ansible` - Requires ansible\\n* `-requires_ansible` + - Requires ansible (descending)\\n* `version` - Version\\n* `-version` - Version + (descending)\\n* `version_major` - Version major\\n* `-version_major` - Version + major (descending)\\n* `version_minor` - Version minor\\n* `-version_minor` + - Version minor (descending)\\n* `version_patch` - Version patch\\n* `-version_patch` + - Version patch (descending)\\n* `version_prerelease` - Version prerelease\\n* + `-version_prerelease` - Version prerelease (descending)\\n* `is_highest` - + Is highest\\n* `-is_highest` - Is highest (descending)\\n* `search_vector` + - Search vector\\n* `-search_vector` - Search vector (descending)\\n* `pk` + - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"orphaned_for\",\n \"schema\": {\n \"type\": + \"number\"\n },\n \"description\": + \"Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME.\"\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"pulp_href__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_added\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_version_removed\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Repository Version referenced by HREF\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"tags\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter by comma separate list of tags that must all be matched\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where version matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Plugin Ansible Content Collections Index Versions\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"202\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedCollectionVersionListResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_read\",\n + \ \"description\": \"Returns a CollectionVersion object.\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Plugin Ansible Content Collections Index Versions\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionVersionResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_delete\",\n + \ \"description\": \"Trigger an asynchronous delete task\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Pulp_Ansible: Default Api V3 Plugin Ansible Content + Collections Index Versions\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/docs-blob/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_collections_index_versions_docs_blob_read\",\n + \ \"description\": \"Returns a CollectionVersion object.\",\n + \ \"parameters\": [\n {\n \"in\": + \"path\",\n \"name\": \"distro_base_path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"name\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"path\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Plugin Ansible Content Collections Index Versions Docs-Blob\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionVersionDocsResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/namespaces/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_list\",\n + \ \"description\": \"Provides the authentication and permission + classes from settings.\",\n \"parameters\": [\n {\n + \ \"in\": \"query\",\n \"name\": + \"company\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"company__contains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__icontains\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company contains value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__iexact\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches value\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"company__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where company is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"company__iregex\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where company matches + regex value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"company__istartswith\",\n + \ \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"company__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where company starts with value\"\n },\n + \ {\n \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"name\": + \"limit\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"Number of results to + return per page.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"metadata_sha256\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where metadata_sha256 matches value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"metadata_sha256__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter results where metadata_sha256 is in a comma-separated list of values\",\n + \ \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__contains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__icontains\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name contains + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__iexact\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"Filter results where name matches + value\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"name__in\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + results where name is in a comma-separated list of values\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__iregex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__istartswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__regex\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name matches regex value\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"name__startswith\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter results where name starts with value\"\n },\n + \ {\n \"name\": \"offset\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"The initial index from which to return the results.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"ordering\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"enum\": + [\n \"-avatar_sha256\",\n \"-company\",\n + \ \"-description\",\n \"-email\",\n + \ \"-links\",\n \"-metadata_sha256\",\n + \ \"-name\",\n \"-pk\",\n + \ \"-pulp_created\",\n \"-pulp_id\",\n + \ \"-pulp_last_updated\",\n \"-pulp_type\",\n + \ \"-resources\",\n \"-timestamp_of_interest\",\n + \ \"-upstream_id\",\n \"avatar_sha256\",\n + \ \"company\",\n \"description\",\n + \ \"email\",\n \"links\",\n + \ \"metadata_sha256\",\n \"name\",\n + \ \"pk\",\n \"pulp_created\",\n + \ \"pulp_id\",\n \"pulp_last_updated\",\n + \ \"pulp_type\",\n \"resources\",\n + \ \"timestamp_of_interest\",\n \"upstream_id\"\n + \ ]\n }\n },\n + \ \"description\": \"Ordering\\n\\n* `pulp_id` - Pulp + id\\n* `-pulp_id` - Pulp id (descending)\\n* `pulp_created` - Pulp created\\n* + `-pulp_created` - Pulp created (descending)\\n* `pulp_last_updated` - Pulp + last updated\\n* `-pulp_last_updated` - Pulp last updated (descending)\\n* + `pulp_type` - Pulp type\\n* `-pulp_type` - Pulp type (descending)\\n* `upstream_id` + - Upstream id\\n* `-upstream_id` - Upstream id (descending)\\n* `timestamp_of_interest` + - Timestamp of interest\\n* `-timestamp_of_interest` - Timestamp of interest + (descending)\\n* `name` - Name\\n* `-name` - Name (descending)\\n* `company` + - Company\\n* `-company` - Company (descending)\\n* `email` - Email\\n* `-email` + - Email (descending)\\n* `description` - Description\\n* `-description` - + Description (descending)\\n* `resources` - Resources\\n* `-resources` - Resources + (descending)\\n* `links` - Links\\n* `-links` - Links (descending)\\n* `avatar_sha256` + - Avatar sha256\\n* `-avatar_sha256` - Avatar sha256 (descending)\\n* `metadata_sha256` + - Metadata sha256\\n* `-metadata_sha256` - Metadata sha256 (descending)\\n* + `pk` - Pk\\n* `-pk` - Pk (descending)\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_href__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Multiple values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"pulp_id__in\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uuid\"\n }\n + \ },\n \"description\": \"Multiple + values may be separated by commas.\",\n \"explode\": + false,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"q\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Plugin Ansible Content Namespaces\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Paginatedansible.AnsibleNamespaceMetadataResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_create\",\n + \ \"description\": \"Provides the authentication and permission + classes from settings.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Pulp_Ansible: Default Api V3 Plugin Ansible Content + Namespaces\"\n ],\n \"requestBody\": {\n \"content\": + {\n \"multipart/form-data\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/ansible.AnsibleNamespaceMetadata\"\n + \ }\n },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleNamespaceMetadata\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/content/{distro_base_path}/namespaces/{name}/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_read\",\n + \ \"description\": \"Provides the authentication and permission + classes from settings.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Plugin Ansible Content Namespaces\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n },\n \"patch\": + {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_partial_update\",\n + \ \"description\": \"Provides the authentication and permission + classes from settings.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Pulp_Ansible: Default Api + V3 Plugin Ansible Content Namespaces\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/Patchedansible.AnsibleNamespaceMetadata\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"202\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/AsyncOperationResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"delete\": {\n \"operationId\": + \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_content_namespaces_delete\",\n + \ \"description\": \"Try to remove the Namespace if no Collections + under Namespace are present.\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"distro_base_path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n }\n ],\n + \ \"tags\": [\n \"Pulp_Ansible: Default Api + V3 Plugin Ansible Content Namespaces\"\n ],\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"202\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/AsyncOperationResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pulp_ansible/galaxy/default/api/v3/plugin/ansible/search/collection-versions/\": + {\n \"get\": {\n \"operationId\": \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_search_collection_versions_list\",\n + \ \"description\": \"A viewset for cross-repo searches.\",\n + \ \"summary\": \"List cross repository collection version indexs\",\n + \ \"parameters\": [\n {\n \"in\": + \"query\",\n \"name\": \"dependency\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"deprecated\",\n \"schema\": + {\n \"type\": \"boolean\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"distribution\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + collectionversions that are in these distrubtion ids.\",\n \"explode\": + true,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"distribution_base_path\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter collectionversions that are in these base paths.\",\n \"explode\": + true,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"highest\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"is_deprecated\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"is_highest\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"is_signed\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"keywords\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"name\": \"limit\",\n \"required\": + false,\n \"in\": \"query\",\n \"description\": + \"Number of results to return per page.\",\n \"schema\": + {\n \"type\": \"integer\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"name\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"namespace\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"name\": + \"offset\",\n \"required\": false,\n \"in\": + \"query\",\n \"description\": \"The initial index from + which to return the results.\",\n \"schema\": {\n \"type\": + \"integer\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"order_by\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"enum\": [\n \"-name\",\n + \ \"-namespace\",\n \"-pulp_created\",\n + \ \"-version\",\n \"name\",\n + \ \"namespace\",\n \"pulp_created\",\n + \ \"version\"\n ]\n + \ }\n },\n \"description\": + \"Ordering\\n\\n* `pulp_created` - by CV created\\n* `-pulp_created` - by + CV created (descending)\\n* `namespace` - by CV namespace\\n* `-namespace` + - by CV namespace (descending)\\n* `name` - by CV name\\n* `-name` - by CV + name (descending)\\n* `version` - by CV version\\n* `-version` - by CV version + (descending)\",\n \"explode\": false,\n \"style\": + \"form\"\n },\n {\n \"in\": + \"query\",\n \"name\": \"q\",\n \"schema\": + {\n \"type\": \"string\"\n }\n + \ },\n {\n \"in\": + \"query\",\n \"name\": \"repository\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"Filter + collectionversions that are in these repository ids.\",\n \"explode\": + true,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"repository_label\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter labels by search string\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"repository_name\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"Filter collectionversions that are in these repositories.\",\n \"explode\": + true,\n \"style\": \"form\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"repository_version\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"signed\",\n \"schema\": {\n \"type\": + \"boolean\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"tags\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Filter by comma separate list of tags that must all be matched\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"version\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"version_range\",\n \"schema\": {\n \"type\": + \"string\"\n }\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pulp_Ansible: + Default Api V3 Plugin Ansible Search Collection-Versions\"\n ],\n + \ \"security\": [\n {\n \"basicAuth\": + []\n },\n {\n \"cookieAuth\": + []\n }\n ],\n \"responses\": + {\n \"200\": {\n \"content\": {\n + \ \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PaginatedCollectionVersionSearchListResponseList\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ },\n \"post\": {\n \"operationId\": + \"pulp_ansible_galaxy_default_api_v3_plugin_ansible_search_collection_versions_rebuild\",\n + \ \"description\": \"A viewset for cross-repo searches.\",\n + \ \"tags\": [\n \"Pulp_Ansible: Default Api + V3 Plugin Ansible Search Collection-Versions\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionSearchList\"\n }\n + \ },\n \"application/x-www-form-urlencoded\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionSearchList\"\n }\n + \ },\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionSearchList\"\n }\n + \ }\n },\n \"required\": + true\n },\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"201\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/CollectionVersionSearchListResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pypi/{path}/\": {\n \"get\": + {\n \"operationId\": \"pypi_read\",\n \"description\": + \"Gets package summary stats of index.\",\n \"summary\": \"Get + index summary\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pypi\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/SummaryResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pypi/{path}/legacy/\": {\n \"post\": + {\n \"operationId\": \"pypi_legacy_create\",\n \"description\": + \"Upload package to the index.\\n\\nThis is the endpoint that tools like Twine + and Poetry use for their upload commands.\",\n \"summary\": + \"Upload a package\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Pypi: Legacy\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PackageUpload\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PackageUpload\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PackageUploadTaskResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pypi/{path}/pypi/{meta}/\": {\n \"get\": {\n \"operationId\": + \"pypi_pypi_read\",\n \"description\": \"Retrieves the package's + core-metadata specified by\\nhttps://packaging.python.org/specifications/core-metadata/.\\n`meta` + must be a path in form of `{package}/json/` or `{package}/{version}/json/`\",\n + \ \"summary\": \"Get package metadata\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"meta\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pypi: + Metadata\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"content\": + {\n \"application/json\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PackageMetadataResponse\"\n + \ }\n }\n },\n + \ \"description\": \"\"\n }\n }\n + \ }\n },\n \"/pypi/{path}/simple/\": {\n \"get\": + {\n \"operationId\": \"pypi_simple_read\",\n \"description\": + \"Gets the simple api html page for the index.\",\n \"summary\": + \"Get index simple page\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"query\",\n \"name\": \"fields\",\n \"schema\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ },\n \"description\": \"A list + of fields to include in the response.\"\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pypi: + Simple\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"description\": + \"No response body\"\n }\n }\n },\n + \ \"post\": {\n \"operationId\": \"pypi_simple_create\",\n + \ \"description\": \"Upload package to the index.\\nThis endpoint + has the same functionality as the upload endpoint at the `/legacy` url of + the\\nindex. This is provided for convenience for users who want a single + index url for all their\\nPython tools. (pip, twine, poetry, pipenv, ...)\",\n + \ \"summary\": \"Upload a package\",\n \"parameters\": + [\n {\n \"in\": \"path\",\n \"name\": + \"path\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n }\n ],\n \"tags\": + [\n \"Pypi: Simple\"\n ],\n \"requestBody\": + {\n \"content\": {\n \"multipart/form-data\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PackageUpload\"\n }\n },\n + \ \"application/x-www-form-urlencoded\": {\n \"schema\": + {\n \"$ref\": \"#/components/schemas/PackageUpload\"\n + \ }\n }\n },\n + \ \"required\": true\n },\n \"security\": + [\n {\n \"basicAuth\": []\n },\n + \ {\n \"cookieAuth\": []\n }\n + \ ],\n \"responses\": {\n \"200\": + {\n \"content\": {\n \"application/json\": + {\n \"schema\": {\n \"$ref\": + \"#/components/schemas/PackageUploadTaskResponse\"\n }\n + \ }\n },\n \"description\": + \"\"\n }\n }\n }\n },\n + \ \"/pypi/{path}/simple/{package}/\": {\n \"get\": {\n \"operationId\": + \"pypi_simple_package_read\",\n \"description\": \"Retrieves + the simple api html page for a package.\",\n \"summary\": \"Get + package simple page\",\n \"parameters\": [\n {\n + \ \"in\": \"path\",\n \"name\": + \"package\",\n \"schema\": {\n \"type\": + \"string\"\n },\n \"required\": + true\n },\n {\n \"in\": + \"path\",\n \"name\": \"path\",\n \"schema\": + {\n \"type\": \"string\"\n },\n + \ \"required\": true\n },\n {\n + \ \"in\": \"query\",\n \"name\": + \"fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to include in the response.\"\n },\n + \ {\n \"in\": \"query\",\n \"name\": + \"exclude_fields\",\n \"schema\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"description\": + \"A list of fields to exclude from the response.\"\n }\n + \ ],\n \"tags\": [\n \"Pypi: + Simple\"\n ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ },\n \"/token/\": {\n \"get\": {\n \"operationId\": + \"token_get\",\n \"description\": \"Handles GET requests for + the /token/ endpoint.\",\n \"tags\": [\n \"Token\"\n + \ ],\n \"security\": [\n {\n + \ \"basicAuth\": []\n },\n {\n + \ \"cookieAuth\": []\n }\n ],\n + \ \"responses\": {\n \"200\": {\n \"description\": + \"No response body\"\n }\n }\n }\n + \ }\n },\n \"components\": {\n \"schemas\": {\n \"AccessPolicy\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for AccessPolicy.\",\n \"properties\": {\n \"permissions_assignment\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"List of callables that define the + new permissions to be created for new objects.This is deprecated. Use `creation_hooks` + instead.\"\n },\n \"creation_hooks\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"List of callables that may associate + user roles for new objects.\"\n },\n \"statements\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"List of policy statements defining + the policy.\"\n },\n \"queryset_scoping\": + {\n \"type\": \"object\",\n \"description\": + \"A callable for performing queryset scoping. See plugin documentation for + valid callables. Set to blank to turn off queryset scoping.\"\n }\n + \ },\n \"required\": [\n \"statements\"\n + \ ]\n },\n \"AccessPolicyResponse\": {\n + \ \"type\": \"object\",\n \"description\": \"Serializer + for AccessPolicy.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"permissions_assignment\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"List of callables that define the + new permissions to be created for new objects.This is deprecated. Use `creation_hooks` + instead.\"\n },\n \"creation_hooks\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"List of callables that may associate + user roles for new objects.\"\n },\n \"statements\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"List of policy statements defining + the policy.\"\n },\n \"viewset_name\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The name of ViewSet this + AccessPolicy authorizes.\"\n },\n \"customized\": + {\n \"type\": \"boolean\",\n \"readOnly\": + true,\n \"description\": \"True if the AccessPolicy + has been user-modified. False otherwise.\"\n },\n \"queryset_scoping\": + {\n \"type\": \"object\",\n \"description\": + \"A callable for performing queryset scoping. See plugin documentation for + valid callables. Set to blank to turn off queryset scoping.\"\n }\n + \ },\n \"required\": [\n \"statements\"\n + \ ]\n },\n \"AddonResponse\": {\n \"type\": + \"object\",\n \"description\": \"Addon serializer.\",\n \"properties\": + {\n \"addon_id\": {\n \"type\": + \"string\",\n \"description\": \"Addon id.\"\n },\n + \ \"uid\": {\n \"type\": \"string\",\n + \ \"description\": \"Addon uid.\"\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"description\": \"Addon name.\"\n },\n + \ \"type\": {\n \"type\": \"string\",\n + \ \"description\": \"Addon type.\"\n },\n + \ \"packages\": {\n \"type\": \"string\",\n + \ \"description\": \"Relative path to directory with + binary RPMs.\"\n }\n },\n \"required\": + [\n \"addon_id\",\n \"name\",\n \"packages\",\n + \ \"type\",\n \"uid\"\n ]\n + \ },\n \"AnsibleRepositoryMark\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for the mark + action.\",\n \"properties\": {\n \"content_units\": + {\n \"type\": \"array\",\n \"items\": + {},\n \"description\": \"List of collection version + hrefs to mark, use * to mark all content in repository\"\n },\n + \ \"value\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The string value of this mark.\",\n \"pattern\": + \"^[-a-zA-Z0-9_]+$\"\n }\n },\n \"required\": + [\n \"content_units\",\n \"value\"\n + \ ]\n },\n \"AnsibleRepositoryRebuild\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Ansible Repository Rebuild.\",\n \"properties\": + {\n \"namespace\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1\n },\n \"name\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1\n },\n \"version\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1\n }\n }\n },\n \"AnsibleRepositorySignature\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for the signing action.\",\n \"properties\": + {\n \"content_units\": {\n \"type\": + \"array\",\n \"items\": {},\n \"description\": + \"List of collection version hrefs to sign, use * to sign all content in repository\"\n + \ },\n \"signing_service\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A signing service to use to sign the collections\"\n }\n + \ },\n \"required\": [\n \"content_units\",\n + \ \"signing_service\"\n ]\n },\n + \ \"AnsibleRepositorySyncURL\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for Ansible Repository Sync + URL.\",\n \"properties\": {\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"A remote to sync from. + This will override a remote set on repository.\"\n },\n + \ \"mirror\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"If ``True``, synchronization will remove all content that is not present + in the remote repository. If ``False``, sync will be additive only.\"\n },\n + \ \"optimize\": {\n \"type\": \"boolean\",\n + \ \"default\": true,\n \"description\": + \"Whether to optimize sync or not.\"\n }\n }\n + \ },\n \"ApiAppStatusResponse\": {\n \"type\": + \"object\",\n \"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.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The name of the worker.\"\n },\n \"last_heartbeat\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of the last time the worker talked to the service.\"\n },\n + \ \"versions\": {\n \"type\": \"object\",\n + \ \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"readOnly\": true,\n \"description\": + \"Versions of the components installed.\"\n }\n }\n + \ },\n \"AptRepositorySyncURL\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for AptRepository + Sync.\",\n \"properties\": {\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"A remote to sync from. + This will override a remote set on repository.\"\n },\n + \ \"mirror\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"If ``True``, synchronization will remove all content that is not present + in the remote repository. If ``False``, sync will be additive only.\"\n },\n + \ \"optimize\": {\n \"type\": \"boolean\",\n + \ \"default\": true,\n \"description\": + \"Using optimize sync, will skip the processing of metadata if the checksum + has not changed since the last sync. This greately improves re-sync performance + in such situations. If you feel the sync is missing something that has changed + about the remote repository you are syncing, try using optimize=False for + a full re-sync. Consider opening an issue on why we should not optimize in + your use case.\"\n }\n }\n },\n + \ \"Artifact\": {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \"file\": + {\n \"type\": \"string\",\n \"format\": + \"binary\",\n \"description\": \"The stored file.\"\n + \ },\n \"size\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"description\": + \"The size of the file in bytes.\"\n },\n \"md5\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The MD5 checksum of the file if available.\"\n },\n \"sha1\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The SHA-1 checksum of the file if available.\"\n },\n + \ \"sha224\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The SHA-224 checksum of the + file if available.\"\n },\n \"sha256\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The SHA-256 checksum of the file if available.\"\n },\n + \ \"sha384\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The SHA-384 checksum of the + file if available.\"\n },\n \"sha512\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The SHA-512 checksum of the file if available.\"\n }\n + \ },\n \"required\": [\n \"file\"\n + \ ]\n },\n \"ArtifactDistributionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for ArtifactDistribution.\",\n \"properties\": + {\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"base_url\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The URL for accessing the + publication as defined by this distribution.\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"base_path\": {\n \"type\": \"string\",\n + \ \"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\\\")\"\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ }\n },\n \"required\": [\n + \ \"base_path\",\n \"name\"\n ]\n + \ },\n \"ArtifactRefResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for an Artifact + reference.\",\n \"properties\": {\n \"filename\": + {\n \"type\": \"string\"\n },\n + \ \"sha256\": {\n \"type\": \"string\"\n + \ },\n \"size\": {\n \"type\": + \"integer\",\n \"format\": \"int64\"\n }\n + \ },\n \"required\": [\n \"filename\",\n + \ \"sha256\",\n \"size\"\n ]\n + \ },\n \"ArtifactResponse\": {\n \"type\": + \"object\",\n \"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.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"file\": {\n + \ \"type\": \"string\",\n \"description\": + \"The stored file.\"\n },\n \"size\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"description\": \"The size of the file + in bytes.\"\n },\n \"md5\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"The MD5 checksum of the file if available.\"\n },\n \"sha1\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The SHA-1 checksum of the + file if available.\"\n },\n \"sha224\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The SHA-224 checksum of + the file if available.\"\n },\n \"sha256\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The SHA-256 checksum of + the file if available.\"\n },\n \"sha384\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The SHA-384 checksum of + the file if available.\"\n },\n \"sha512\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The SHA-512 checksum of + the file if available.\"\n }\n },\n \"required\": + [\n \"file\"\n ]\n },\n \"AsyncOperationResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for asynchronous operations.\",\n \"properties\": + {\n \"task\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"description\": + \"The href of the task.\"\n }\n },\n \"required\": + [\n \"task\"\n ]\n },\n \"ChecksumResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Checksum serializer.\",\n \"properties\": {\n \"path\": + {\n \"type\": \"string\",\n \"description\": + \"File path.\"\n },\n \"checksum\": + {\n \"type\": \"string\",\n \"description\": + \"Checksum for the file.\"\n }\n },\n \"required\": + [\n \"checksum\",\n \"path\"\n ]\n + \ },\n \"ClientConfigurationResponse\": {\n \"type\": + \"object\",\n \"description\": \"Configuration settings for + the ansible-galaxy client.\",\n \"properties\": {\n \"default_distribution_path\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"required\": + [\n \"default_distribution_path\"\n ]\n + \ },\n \"CollectionImportDetailResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for a CollectionImport + detail view.\",\n \"properties\": {\n \"id\": + {\n \"type\": \"string\",\n \"format\": + \"uuid\"\n },\n \"state\": {\n \"type\": + \"string\"\n },\n \"created_at\": {\n + \ \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"updated_at\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"started_at\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"finished_at\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\"\n },\n \"error\": {},\n + \ \"messages\": {}\n },\n \"required\": + [\n \"created_at\",\n \"id\",\n \"messages\",\n + \ \"started_at\",\n \"state\",\n \"updated_at\"\n + \ ]\n },\n \"CollectionMetadataResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for a CollectionVersion metadata.\",\n \"properties\": + {\n \"authors\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"type\": + \"string\",\n \"maxLength\": 64\n },\n + \ \"readOnly\": true\n },\n \"contents\": + {\n \"readOnly\": true\n },\n \"dependencies\": + {\n \"readOnly\": true\n },\n \"description\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"documentation\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"homepage\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"issues\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"license\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"maxLength\": 32\n },\n + \ \"readOnly\": true\n },\n \"repository\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"tags\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n }\n },\n + \ \"required\": [\n \"tags\"\n ]\n + \ },\n \"CollectionNamespaceResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for a Collection + Version namespace field.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\"\n },\n + \ \"metadata_sha256\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"required\": [\n \"metadata_sha256\",\n + \ \"name\"\n ]\n },\n \"CollectionOneShot\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for the Collection One Shot Upload API.\",\n \"properties\": + {\n \"file\": {\n \"type\": \"string\",\n + \ \"format\": \"binary\",\n \"description\": + \"The Collection tarball.\"\n },\n \"sha256\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"An optional sha256 checksum + of the uploaded file.\"\n },\n \"expected_namespace\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The expected 'namespace' of + the Collection to be verified against the metadata during import.\"\n },\n + \ \"expected_name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The expected 'name' of the Collection to be verified against the metadata + during import.\"\n },\n \"expected_version\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The expected version of the + Collection to be verified against the metadata during import.\"\n }\n + \ },\n \"required\": [\n \"file\"\n + \ ]\n },\n \"CollectionRefResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for a Collection reference.\",\n \"properties\": + {\n \"id\": {\n \"type\": \"string\"\n + \ },\n \"name\": {\n \"type\": + \"string\"\n },\n \"href\": {\n \"type\": + \"string\",\n \"description\": \"Returns link to a + collection.\",\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"id\",\n + \ \"name\"\n ]\n },\n \"CollectionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for a Collection.\",\n \"properties\": {\n \"href\": + {\n \"type\": \"string\",\n \"description\": + \"Get href.\",\n \"readOnly\": true\n },\n + \ \"namespace\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"name\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"deprecated\": {\n \"type\": + \"boolean\"\n },\n \"versions_url\": + {\n \"type\": \"string\",\n \"description\": + \"Get a link to a collection versions list.\",\n \"readOnly\": + true\n },\n \"highest_version\": {\n + \ \"type\": \"object\",\n \"description\": + \"Get a highest version and its link.\",\n \"readOnly\": + true\n },\n \"created_at\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"description\": + \"Get the timestamp of the lowest version CollectionVersion's created timestamp.\",\n + \ \"readOnly\": true\n },\n \"updated_at\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"description\": \"Get the timestamp + of the latest version CollectionVersion's created timestamp.\",\n \"readOnly\": + true\n },\n \"download_count\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"deprecated\"\n ]\n },\n + \ \"CollectionSummaryResponse\": {\n \"type\": \"object\",\n + \ \"description\": \"Collection Version serializer without docs + blob.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"namespace\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The namespace of the collection.\",\n \"maxLength\": + 64\n },\n \"name\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The name of the collection.\",\n \"maxLength\": 64\n + \ },\n \"version\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The version of the collection.\",\n \"maxLength\": + 128\n },\n \"requires_ansible\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"nullable\": true,\n \"description\": + \"The version of Ansible required to use the collection. Multiple versions + can be separated with a comma.\",\n \"maxLength\": + 255\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"contents\": {\n \"readOnly\": + true,\n \"description\": \"A JSON field with data about + the contents.\"\n },\n \"dependencies\": + {\n \"readOnly\": true,\n \"description\": + \"A dict declaring Collections that this collection requires to be installed + for it to be usable.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"A short summary description + of the collection.\"\n },\n \"tags\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/ansible.TagResponse\"\n + \ },\n \"readOnly\": true\n }\n + \ }\n },\n \"CollectionVersionCopyMove\": + {\n \"type\": \"object\",\n \"description\": + \"Copy or move collections from a source repository into one or more destinations.\\n\\nThis + will carry associated content like Signatures and Marks along.\",\n \"properties\": + {\n \"collection_versions\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n },\n + \ \"description\": \"A list of collection versions to + move or copy.\"\n },\n \"destination_repositories\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"description\": + \"List of repository HREFs to put content in.\"\n },\n + \ \"signing_service\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"HREF for a signing service. This will be used to sign the collection before + moving putting it in any new repositories.\"\n }\n },\n + \ \"required\": [\n \"collection_versions\",\n + \ \"destination_repositories\"\n ]\n },\n + \ \"CollectionVersionDocsResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer to display the + docs_blob of a CollectionVersion.\",\n \"properties\": {\n + \ \"docs_blob\": {}\n },\n \"required\": + [\n \"docs_blob\"\n ]\n },\n + \ \"CollectionVersionListResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for a CollectionVersion + list item.\",\n \"properties\": {\n \"version\": + {\n \"type\": \"string\",\n \"maxLength\": + 128\n },\n \"href\": {\n \"type\": + \"string\",\n \"description\": \"Get href.\",\n \"readOnly\": + true\n },\n \"created_at\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n },\n + \ \"updated_at\": {\n \"type\": \"string\",\n + \ \"format\": \"date-time\"\n },\n + \ \"requires_ansible\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"maxLength\": + 255\n },\n \"marks\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Get a list of mark values filtering only those in the current repo.\",\n + \ \"readOnly\": true\n }\n },\n + \ \"required\": [\n \"created_at\",\n \"updated_at\",\n + \ \"version\"\n ]\n },\n \"CollectionVersionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for a CollectionVersion.\",\n \"properties\": + {\n \"version\": {\n \"type\": \"string\",\n + \ \"maxLength\": 128\n },\n \"href\": + {\n \"type\": \"string\",\n \"description\": + \"Get href.\",\n \"readOnly\": true\n },\n + \ \"created_at\": {\n \"type\": \"string\",\n + \ \"format\": \"date-time\"\n },\n + \ \"updated_at\": {\n \"type\": \"string\",\n + \ \"format\": \"date-time\"\n },\n + \ \"requires_ansible\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"maxLength\": + 255\n },\n \"marks\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Get a list of mark values filtering only those in the current repo.\",\n + \ \"readOnly\": true\n },\n \"artifact\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/ArtifactRefResponse\"\n }\n + \ ],\n \"readOnly\": true\n },\n + \ \"collection\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/CollectionRefResponse\"\n }\n + \ ],\n \"readOnly\": true\n },\n + \ \"download_url\": {\n \"type\": + \"string\",\n \"description\": \"Get artifact download + URL.\",\n \"readOnly\": true\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"namespace\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/CollectionNamespaceResponse\"\n }\n + \ ],\n \"readOnly\": true\n },\n + \ \"signatures\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionSignatureResponse\"\n }\n + \ },\n \"metadata\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/CollectionMetadataResponse\"\n }\n + \ ],\n \"readOnly\": true\n },\n + \ \"git_url\": {\n \"type\": \"string\",\n + \ \"description\": \"Get the git URL.\",\n \"readOnly\": + true\n },\n \"git_commit_sha\": {\n + \ \"type\": \"string\",\n \"description\": + \"Get the git commit sha.\",\n \"readOnly\": true\n + \ },\n \"manifest\": {\n \"readOnly\": + true,\n \"description\": \"A JSON field holding MANIFEST.json + data.\"\n },\n \"files\": {\n \"readOnly\": + true,\n \"description\": \"A JSON field holding FILES.json + data.\"\n }\n },\n \"required\": + [\n \"created_at\",\n \"signatures\",\n + \ \"updated_at\",\n \"version\"\n ]\n + \ },\n \"CollectionVersionSearchList\": {\n \"type\": + \"object\",\n \"description\": \"Cross-repo search results.\",\n + \ \"properties\": {\n \"repository\": {\n + \ \"$ref\": \"#/components/schemas/Repository\"\n },\n + \ \"namespace_metadata\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleNamespaceMetadata\"\n }\n + \ ],\n \"nullable\": true\n },\n + \ \"is_highest\": {\n \"type\": \"boolean\"\n + \ },\n \"is_deprecated\": {\n \"type\": + \"boolean\"\n },\n \"is_signed\": {\n + \ \"type\": \"boolean\"\n }\n },\n + \ \"required\": [\n \"is_deprecated\",\n + \ \"is_highest\",\n \"is_signed\",\n + \ \"namespace_metadata\",\n \"repository\"\n + \ ]\n },\n \"CollectionVersionSearchListResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Cross-repo search results.\",\n \"properties\": {\n \"repository\": + {\n \"$ref\": \"#/components/schemas/RepositoryResponse\"\n + \ },\n \"collection_version\": {\n \"$ref\": + \"#/components/schemas/CollectionSummaryResponse\"\n },\n + \ \"repository_version\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"namespace_metadata\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse\"\n }\n + \ ],\n \"nullable\": true\n },\n + \ \"is_highest\": {\n \"type\": \"boolean\"\n + \ },\n \"is_deprecated\": {\n \"type\": + \"boolean\"\n },\n \"is_signed\": {\n + \ \"type\": \"boolean\"\n }\n },\n + \ \"required\": [\n \"collection_version\",\n + \ \"is_deprecated\",\n \"is_highest\",\n + \ \"is_signed\",\n \"namespace_metadata\",\n + \ \"repository\"\n ]\n },\n \"CollectionVersionSignatureResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for the signatures on a Collection Version.\",\n \"properties\": + {\n \"signature\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"pubkey_fingerprint\": {\n \"type\": + \"string\",\n \"maxLength\": 64\n },\n + \ \"signing_service\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"nullable\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"pubkey_fingerprint\"\n ]\n },\n + \ \"CompositeContentGuard\": {\n \"type\": \"object\",\n + \ \"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.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The unique name.\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"guards\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true\n },\n \"description\": + \"List of ContentGuards to ask for access-permission.\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"CompositeContentGuardResponse\": + {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"guards\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true\n },\n \"description\": + \"List of ContentGuards to ask for access-permission.\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"CompressionTypeEnum\": {\n + \ \"enum\": [\n \"zstd\",\n \"gz\"\n + \ ],\n \"type\": \"string\",\n \"description\": + \"* `zstd` - zstd\\n* `gz` - gz\"\n },\n \"CompsXml\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for comps.xml Upload API.\",\n \"properties\": + {\n \"file\": {\n \"type\": \"string\",\n + \ \"format\": \"binary\",\n \"description\": + \"Full path of a comps.xml file that may be parsed into comps.xml Content + units.\"\n },\n \"repository\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"URI of an RPM repository the comps.xml content units should be associated + to.\"\n },\n \"replace\": {\n \"type\": + \"boolean\",\n \"writeOnly\": true,\n \"description\": + \"If true, incoming comps.xml replaces existing comps-related ContentUnits + in the specified repository.\"\n }\n },\n + \ \"required\": [\n \"file\"\n ]\n + \ },\n \"ContainerRepositorySyncURL\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Container Sync.\",\n + \ \"properties\": {\n \"remote\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A remote to sync from. This will override a remote set on repository.\"\n + \ },\n \"mirror\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"If ``True``, synchronization will remove all content that is not present + in the remote repository. If ``False``, sync will be additive only.\"\n },\n + \ \"signed_only\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"If ``True``, only signed content will be synced. Signatures are not verified.\"\n + \ }\n }\n },\n \"ContentAppStatusResponse\": + {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The name of the worker.\"\n + \ },\n \"last_heartbeat\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + the worker talked to the service.\"\n },\n \"versions\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"readOnly\": true,\n + \ \"description\": \"Versions of the components installed.\"\n + \ }\n }\n },\n \"ContentGuardResponse\": + {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ }\n },\n \"required\": [\n + \ \"name\"\n ]\n },\n \"ContentRedirectContentGuard\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for ContentRedirectContentGuard.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n }\n },\n + \ \"required\": [\n \"name\"\n ]\n + \ },\n \"ContentRedirectContentGuardResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for ContentRedirectContentGuard.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ }\n },\n \"required\": [\n + \ \"name\"\n ]\n },\n \"ContentSettingsResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for information about content-app-settings for the pulp instance\",\n + \ \"properties\": {\n \"content_origin\": + {\n \"type\": \"string\",\n \"description\": + \"The CONTENT_ORIGIN setting for this Pulp instance\"\n },\n + \ \"content_path_prefix\": {\n \"type\": + \"string\",\n \"description\": \"The CONTENT_PATH_PREFIX + setting for this Pulp instance\"\n }\n },\n + \ \"required\": [\n \"content_origin\",\n + \ \"content_path_prefix\"\n ]\n },\n + \ \"ContentSummaryResponse\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for the RepositoryVersion content + summary\",\n \"properties\": {\n \"added\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"object\"\n }\n + \ },\n \"removed\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"object\"\n }\n },\n \"present\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"object\"\n }\n + \ }\n },\n \"required\": [\n + \ \"added\",\n \"present\",\n \"removed\"\n + \ ]\n },\n \"Copy\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for Content Copy + API.\",\n \"properties\": {\n \"config\": + {\n \"description\": \"A JSON document describing sources, + destinations, and content to be copied\"\n }\n },\n + \ \"required\": [\n \"config\"\n ]\n + \ },\n \"DatabaseConnectionResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for the database + connection information\",\n \"properties\": {\n \"connected\": + {\n \"type\": \"boolean\",\n \"description\": + \"Info about whether the app can connect to the database\"\n }\n + \ },\n \"required\": [\n \"connected\"\n + \ ]\n },\n \"DistributionResponse\": {\n + \ \"type\": \"object\",\n \"description\": \"The + Serializer for the Distribution model.\\n\\nThe serializer deliberately omits + the `publication` and `repository_version` field due to\\nplugins typically + requiring one or the other but not both.\\n\\nTo include the ``publication`` + field, it is recommended plugins define the field::\\n\\n publication = DetailRelatedField(\\n + \ required=False,\\n help_text=_(\\\"Publication to be served\\\"),\\n + \ view_name_pattern=r\\\"publications(-.*/.*)?-detail\\\",\\n queryset=models.Publication.objects.exclude(complete=False),\\n + \ allow_null=True,\\n )\\n\\nTo include the ``repository_version`` field, + it is recommended plugins define the field::\\n\\n repository_version = RepositoryVersionRelatedField(\\n + \ required=False, help_text=_(\\\"RepositoryVersion to be served\\\"), + allow_null=True\\n )\\n\\nAdditionally, the serializer omits the ``remote`` + field, which is used for pull-through caching\\nfeature and only by plugins + which use publications. Plugins implementing a pull-through caching\\nshould + define the field in their derived serializer class like this::\\n\\n remote + = DetailRelatedField(\\n required=False,\\n help_text=_('Remote + that can be used to fetch content when using pull-through caching.'),\\n queryset=models.Remote.objects.all(),\\n + \ allow_null=True\\n )\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"base_path\": + {\n \"type\": \"string\",\n \"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\\\")\"\n },\n \"base_url\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The URL for accessing the + publication as defined by this distribution.\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n }\n + \ },\n \"required\": [\n \"base_path\",\n + \ \"name\"\n ]\n },\n \"Domain\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Domain.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A name for this domain.\",\n + \ \"maxLength\": 50,\n \"pattern\": + \"^[-a-zA-Z0-9_]+$\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"storage_class\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/StorageClassEnum\"\n }\n + \ ],\n \"description\": \"Backend + storage class for domain.\\n\\n* `pulpcore.app.models.storage.FileSystem` + - Use local filesystem as storage\\n* `storages.backends.s3boto3.S3Boto3Storage` + - Use Amazon S3 as storage\\n* `storages.backends.azure_storage.AzureStorage` + - Use Azure Blob as storage\"\n },\n \"storage_settings\": + {\n \"type\": \"object\",\n \"description\": + \"Settings for storage class.\"\n },\n \"redirect_to_object_storage\": + {\n \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Boolean to have the content + app redirect to object storage.\"\n },\n \"hide_guarded_distributions\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Boolean to hide distributions + with a content guard in the content app.\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"storage_class\",\n + \ \"storage_settings\"\n ]\n },\n + \ \"DomainResponse\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for Domain.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"A name for this domain.\",\n \"maxLength\": 50,\n + \ \"pattern\": \"^[-a-zA-Z0-9_]+$\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"An optional description.\"\n },\n \"storage_class\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/StorageClassEnum\"\n }\n + \ ],\n \"description\": \"Backend + storage class for domain.\\n\\n* `pulpcore.app.models.storage.FileSystem` + - Use local filesystem as storage\\n* `storages.backends.s3boto3.S3Boto3Storage` + - Use Amazon S3 as storage\\n* `storages.backends.azure_storage.AzureStorage` + - Use Azure Blob as storage\"\n },\n \"storage_settings\": + {\n \"type\": \"object\",\n \"description\": + \"Settings for storage class.\"\n },\n \"redirect_to_object_storage\": + {\n \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Boolean to have the content + app redirect to object storage.\"\n },\n \"hide_guarded_distributions\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Boolean to hide distributions + with a content guard in the content app.\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"storage_class\",\n + \ \"storage_settings\"\n ]\n },\n + \ \"EvaluationResponse\": {\n \"type\": \"object\",\n + \ \"description\": \"Results from evaluating a proposed parameter + to a PulpImport call.\",\n \"properties\": {\n \"context\": + {\n \"type\": \"string\",\n \"description\": + \"Parameter value being evaluated.\"\n },\n \"is_valid\": + {\n \"type\": \"boolean\",\n \"description\": + \"True if evaluation passed, false otherwise.\"\n },\n + \ \"messages\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Messages describing results of all evaluations done. May be an empty list.\"\n + \ }\n },\n \"required\": [\n + \ \"context\",\n \"is_valid\",\n \"messages\"\n + \ ]\n },\n \"ExcludePlatformsEnum\": {\n + \ \"enum\": [\n \"windows\",\n \"macos\",\n + \ \"freebsd\",\n \"linux\"\n ],\n + \ \"type\": \"string\",\n \"description\": \"* + `windows` - windows\\n* `macos` - macos\\n* `freebsd` - freebsd\\n* `linux` + - linux\"\n },\n \"FilesystemExport\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for FilesystemExports.\",\n + \ \"properties\": {\n \"task\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"A URI of the task that ran + the Export.\"\n },\n \"publication\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of the publication to be exported.\"\n },\n \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of the repository version export.\"\n },\n \"start_repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"The URI of the last-exported-repo-version.\"\n }\n }\n + \ },\n \"FilesystemExportResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for FilesystemExports.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"task\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"A URI of the task that ran the Export.\"\n },\n \"exported_resources\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"readOnly\": + true,\n \"description\": \"Resources that were exported.\"\n + \ },\n \"params\": {\n \"readOnly\": + true,\n \"description\": \"Any additional parameters + that were used to create the export.\"\n }\n }\n + \ },\n \"FilesystemExporter\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for FilesystemExporters.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Unique name of the file system exporter.\"\n },\n \"path\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"File system location to export + to.\"\n },\n \"method\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/MethodEnum\"\n }\n ],\n + \ \"default\": \"write\",\n \"description\": + \"Method of exporting\\n\\n* `write` - Export by writing\\n* `hardlink` - + Export by hardlinking\\n* `symlink` - Export by symlinking\"\n }\n + \ },\n \"required\": [\n \"name\",\n + \ \"path\"\n ]\n },\n \"FilesystemExporterResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for FilesystemExporters.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"Unique name of the file system exporter.\"\n },\n \"path\": + {\n \"type\": \"string\",\n \"description\": + \"File system location to export to.\"\n },\n \"method\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/MethodEnum\"\n }\n ],\n + \ \"default\": \"write\",\n \"description\": + \"Method of exporting\\n\\n* `write` - Export by writing\\n* `hardlink` - + Export by hardlinking\\n* `symlink` - Export by symlinking\"\n }\n + \ },\n \"required\": [\n \"name\",\n + \ \"path\"\n ]\n },\n \"GalaxyRoleResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for Galaxy's representation of Roles.\",\n \"properties\": + {\n \"id\": {\n \"type\": \"string\",\n + \ \"description\": \"Get id.\",\n \"readOnly\": + true\n },\n \"name\": {\n \"type\": + \"string\"\n },\n \"namespace\": {\n + \ \"type\": \"string\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"namespace\"\n + \ ]\n },\n \"GalaxyRoleVersionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for Galaxy's representation of Role versions.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\"\n + \ },\n \"source\": {\n \"type\": + \"string\",\n \"description\": \"Get source.\",\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"name\"\n ]\n },\n \"Group\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Group.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Name\",\n \"maxLength\": + 150\n }\n },\n \"required\": + [\n \"name\"\n ]\n },\n \"GroupProgressReportResponse\": + {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \"message\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The message shown to the + user for the group progress report.\"\n },\n \"code\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Identifies the type of group + progress report'.\"\n },\n \"total\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"readOnly\": true,\n \"description\": + \"The total count of items.\"\n },\n \"done\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"readOnly\": true,\n \"description\": + \"The count of items already processed. Defaults to 0.\"\n },\n + \ \"suffix\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"nullable\": + true,\n \"description\": \"The suffix to be shown with + the group progress report.\"\n }\n }\n },\n + \ \"GroupResponse\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for Group.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"description\": \"Name\",\n \"maxLength\": + 150\n },\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"id\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"name\"\n ]\n },\n \"GroupRole\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for GroupRole.\",\n \"properties\": {\n \"role\": + {\n \"type\": \"string\",\n \"minLength\": + 1\n },\n \"content_object\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"pulp_href of the object for + which role permissions should be asserted. If set to 'null', permissions will + act on the model-level.\"\n },\n \"domain\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Domain this role should be applied on, mutually exclusive with content_object.\"\n + \ }\n },\n \"required\": [\n + \ \"content_object\",\n \"role\"\n ]\n + \ },\n \"GroupRoleResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for GroupRole.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"role\": {\n + \ \"type\": \"string\"\n },\n \"content_object\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"pulp_href of the object + for which role permissions should be asserted. If set to 'null', permissions + will act on the model-level.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"permissions\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n },\n \"readOnly\": + true\n },\n \"domain\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Domain this role should + be applied on, mutually exclusive with content_object.\"\n }\n + \ },\n \"required\": [\n \"content_object\",\n + \ \"role\"\n ]\n },\n \"GroupUser\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Users that belong to a Group.\",\n \"properties\": + {\n \"username\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.\",\n + \ \"maxLength\": 150\n }\n },\n + \ \"required\": [\n \"username\"\n ]\n + \ },\n \"GroupUserResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Users that + belong to a Group.\",\n \"properties\": {\n \"username\": + {\n \"type\": \"string\",\n \"description\": + \"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.\",\n + \ \"maxLength\": 150\n },\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"username\"\n + \ ]\n },\n \"HeaderContentGuard\": {\n + \ \"type\": \"object\",\n \"description\": \"A + serializer for HeaderContentGuard.\",\n \"properties\": {\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"header_name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The header name the guard will + check on.\"\n },\n \"header_value\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The value that will authorize + the request.\"\n },\n \"jq_filter\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A JQ syntax compatible filter. If jq_filter is not set, then the value willonly + be Base64 decoded and checked as an explicit string match.\"\n }\n + \ },\n \"required\": [\n \"header_name\",\n + \ \"header_value\",\n \"name\"\n ]\n + \ },\n \"HeaderContentGuardResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for HeaderContentGuard.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"header_name\": {\n \"type\": + \"string\",\n \"description\": \"The header name the + guard will check on.\"\n },\n \"header_value\": + {\n \"type\": \"string\",\n \"description\": + \"The value that will authorize the request.\"\n },\n \"jq_filter\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A JQ syntax compatible filter. + If jq_filter is not set, then the value willonly be Base64 decoded and checked + as an explicit string match.\"\n }\n },\n + \ \"required\": [\n \"header_name\",\n \"header_value\",\n + \ \"name\"\n ]\n },\n \"ImageResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Image serializer.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"File name.\"\n },\n \"path\": {\n + \ \"type\": \"string\",\n \"description\": + \"File path.\"\n },\n \"platforms\": + {\n \"type\": \"string\",\n \"description\": + \"Compatible platforms.\"\n },\n \"artifact\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/ArtifactResponse\"\n }\n + \ ],\n \"nullable\": true\n }\n + \ },\n \"required\": [\n \"artifact\",\n + \ \"name\",\n \"path\",\n \"platforms\"\n + \ ]\n },\n \"ImportResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Imports.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"task\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"A URI of the Task that + ran the Import.\"\n },\n \"params\": + {\n \"description\": \"Any parameters that were used + to create the import.\"\n }\n },\n \"required\": + [\n \"params\",\n \"task\"\n ]\n + \ },\n \"ManifestCopy\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for copying manifests + from a source repository to a destination repository.\",\n \"properties\": + {\n \"source_repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"title\": + \"Repository\",\n \"description\": \"A URI of the repository + to copy content from.\"\n },\n \"source_repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"A URI of the repository + version to copy content from.\"\n },\n \"digests\": + {\n \"type\": \"array\",\n \"items\": + {},\n \"description\": \"A list of manifest digests + to copy.\"\n },\n \"media_types\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/MediaTypesEnum\"\n + \ },\n \"description\": \"A list + of media_types to copy.\"\n }\n }\n },\n + \ \"MediaTypesEnum\": {\n \"enum\": [\n \"application/vnd.docker.distribution.manifest.v1+json\",\n + \ \"application/vnd.docker.distribution.manifest.v2+json\",\n + \ \"application/vnd.docker.distribution.manifest.list.v2+json\",\n + \ \"application/vnd.oci.image.manifest.v1+json\",\n \"application/vnd.oci.image.index.v1+json\"\n + \ ],\n \"type\": \"string\",\n \"description\": + \"* `application/vnd.docker.distribution.manifest.v1+json` - application/vnd.docker.distribution.manifest.v1+json\\n* + `application/vnd.docker.distribution.manifest.v2+json` - application/vnd.docker.distribution.manifest.v2+json\\n* + `application/vnd.docker.distribution.manifest.list.v2+json` - application/vnd.docker.distribution.manifest.list.v2+json\\n* + `application/vnd.oci.image.manifest.v1+json` - application/vnd.oci.image.manifest.v1+json\\n* + `application/vnd.oci.image.index.v1+json` - application/vnd.oci.image.index.v1+json\"\n + \ },\n \"MethodEnum\": {\n \"enum\": [\n + \ \"write\",\n \"hardlink\",\n \"symlink\"\n + \ ],\n \"type\": \"string\",\n \"description\": + \"* `write` - Export by writing\\n* `hardlink` - Export by hardlinking\\n* + `symlink` - Export by symlinking\"\n },\n \"MinimalTaskResponse\": + {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"The name of task.\"\n },\n \"state\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The current state of the + task. The possible values include: 'waiting', 'skipped', 'running', 'completed', + 'failed', 'canceled' and 'canceling'.\"\n },\n \"unblocked_at\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of when this task was identified ready for pickup.\"\n },\n + \ \"started_at\": {\n \"type\": \"string\",\n + \ \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of when this task + started execution.\"\n },\n \"finished_at\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of when this task stopped execution.\"\n },\n + \ \"worker\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true,\n \"description\": \"The worker associated with + this task. This field is empty if a worker is not yet assigned.\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"MultipleArtifactContentResponse\": + {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifacts\": + {\n \"type\": \"object\",\n \"description\": + \"A dict mapping relative paths inside the Content to the correspondingArtifact + URLs. E.g.: {'relative/path': '/artifacts/1/'\"\n }\n },\n + \ \"required\": [\n \"artifacts\"\n ]\n + \ },\n \"MyPermissionsResponse\": {\n \"type\": + \"object\",\n \"properties\": {\n \"permissions\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ }\n },\n \"required\": [\n + \ \"permissions\"\n ]\n },\n \"NamespaceLink\": + {\n \"type\": \"object\",\n \"description\": + \"Provides backwards compatible interface for links with the legacy\\nGalaxyNG + API.\",\n \"properties\": {\n \"url\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"minLength\": 1,\n \"maxLength\": + 256\n },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"maxLength\": + 256\n }\n },\n \"required\": + [\n \"name\",\n \"url\"\n ]\n + \ },\n \"NamespaceLinkResponse\": {\n \"type\": + \"object\",\n \"description\": \"Provides backwards compatible + interface for links with the legacy\\nGalaxyNG API.\",\n \"properties\": + {\n \"url\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"maxLength\": + 256\n },\n \"name\": {\n \"type\": + \"string\",\n \"maxLength\": 256\n }\n + \ },\n \"required\": [\n \"name\",\n + \ \"url\"\n ]\n },\n \"NestedRole\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer to add/remove object roles to/from users/groups.\\n\\nThis is + used in conjunction with ``pulpcore.app.viewsets.base.RolesMixin`` and requires + the\\nunderlying object to be passed as ``content_object`` in the context.\",\n + \ \"properties\": {\n \"users\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.\"\n + \ },\n \"default\": []\n },\n + \ \"groups\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1\n },\n + \ \"default\": []\n },\n \"role\": + {\n \"type\": \"string\",\n \"minLength\": + 1\n }\n },\n \"required\": + [\n \"role\"\n ]\n },\n \"NestedRoleResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer to add/remove object roles to/from users/groups.\\n\\nThis is + used in conjunction with ``pulpcore.app.viewsets.base.RolesMixin`` and requires + the\\nunderlying object to be passed as ``content_object`` in the context.\",\n + \ \"properties\": {\n \"users\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"description\": \"Required. 150 + characters or fewer. Letters, digits and @/./+/-/_ only.\"\n },\n + \ \"default\": []\n },\n \"groups\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n },\n + \ \"default\": []\n },\n \"role\": + {\n \"type\": \"string\"\n }\n },\n + \ \"required\": [\n \"role\"\n ]\n + \ },\n \"OCIBuildImage\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for building an + OCI container image from a Containerfile.\\n\\nThe Containerfile can either + be specified via an artifact url, or a new file can be uploaded.\\nA repository + must be specified, to which the container image content will be added.\",\n + \ \"properties\": {\n \"containerfile_artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact representing + the Containerfile that should be used to run podman-build.\"\n },\n + \ \"containerfile\": {\n \"type\": + \"string\",\n \"format\": \"binary\",\n \"description\": + \"An uploaded Containerfile that should be used to run podman-build.\"\n },\n + \ \"tag\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"default\": + \"latest\",\n \"description\": \"A tag name for the + new image being built.\"\n },\n \"artifacts\": + {\n \"description\": \"A JSON string where each key + is an artifact href and the value is it's relative path (name) inside the + /pulp_working_directory of the build container executing the Containerfile.\"\n + \ }\n }\n },\n \"ObjectRolesResponse\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"roles\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/NestedRoleResponse\"\n }\n }\n + \ },\n \"required\": [\n \"roles\"\n + \ ]\n },\n \"OrphansCleanup\": {\n \"type\": + \"object\",\n \"properties\": {\n \"content_hrefs\": + {\n \"type\": \"array\",\n \"items\": + {},\n \"description\": \"Will delete specified content + and associated Artifacts if they are orphans.\"\n },\n + \ \"orphan_protection_time\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"The time in minutes for + how long Pulp will hold orphan Content and Artifacts before they become candidates + for deletion by this orphan cleanup task. This should ideally be longer than + your longest running task otherwise any content created during that task could + be cleaned up before the task finishes. If not specified, a default value + is taken from the setting ORPHAN_PROTECTION_TIME.\"\n }\n + \ }\n },\n \"OstreeImportAll\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer class for importing + all refs and commits to a repository.\",\n \"properties\": + {\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"An artifact representing OSTree content compressed as a tarball.\"\n },\n + \ \"repository_name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The name of a repository that contains the compressed OSTree content.\"\n + \ }\n },\n \"required\": [\n + \ \"artifact\",\n \"repository_name\"\n + \ ]\n },\n \"OstreeImportCommitsToRef\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer class for appending child commits to a repository.\",\n \"properties\": + {\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"An artifact representing OSTree content compressed as a tarball.\"\n },\n + \ \"repository_name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The name of a repository that contains the compressed OSTree content.\"\n + \ },\n \"ref\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The name of a ref branch that holds the reference to the last commit.\"\n + \ }\n },\n \"required\": [\n + \ \"artifact\",\n \"ref\",\n \"repository_name\"\n + \ ]\n },\n \"PackageChecksumTypeEnum\": + {\n \"enum\": [\n \"unknown\",\n \"md5\",\n + \ \"sha1\",\n \"sha224\",\n \"sha256\",\n + \ \"sha384\",\n \"sha512\"\n ],\n + \ \"type\": \"string\",\n \"description\": \"* + `unknown` - unknown\\n* `md5` - md5\\n* `sha1` - sha1\\n* `sha224` - sha224\\n* + `sha256` - sha256\\n* `sha384` - sha384\\n* `sha512` - sha512\"\n },\n + \ \"PackageMetadataResponse\": {\n \"type\": \"object\",\n + \ \"description\": \"A Serializer for a package's metadata.\",\n + \ \"properties\": {\n \"last_serial\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"description\": \"Cache value from last + PyPI sync\"\n },\n \"info\": {\n \"description\": + \"Core metadata of the package\"\n },\n \"releases\": + {\n \"description\": \"List of all the releases of + the package\"\n },\n \"urls\": {}\n + \ },\n \"required\": [\n \"info\",\n + \ \"last_serial\",\n \"releases\",\n + \ \"urls\"\n ]\n },\n \"PackageTypesEnum\": + {\n \"enum\": [\n \"bdist_dmg\",\n \"bdist_dumb\",\n + \ \"bdist_egg\",\n \"bdist_msi\",\n \"bdist_rpm\",\n + \ \"bdist_wheel\",\n \"bdist_wininst\",\n + \ \"sdist\"\n ],\n \"type\": + \"string\",\n \"description\": \"* `bdist_dmg` - bdist_dmg\\n* + `bdist_dumb` - bdist_dumb\\n* `bdist_egg` - bdist_egg\\n* `bdist_msi` - bdist_msi\\n* + `bdist_rpm` - bdist_rpm\\n* `bdist_wheel` - bdist_wheel\\n* `bdist_wininst` + - bdist_wininst\\n* `sdist` - sdist\"\n },\n \"PackageUpload\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for Python packages being uploaded to the index.\",\n \"properties\": + {\n \"content\": {\n \"type\": \"string\",\n + \ \"format\": \"binary\",\n \"writeOnly\": + true,\n \"description\": \"A Python package release + file to upload to the index.\"\n },\n \"action\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"default\": \"file_upload\",\n \"description\": + \"Defaults to `file_upload`, don't change it or request will fail!\"\n },\n + \ \"sha256_digest\": {\n \"type\": + \"string\",\n \"minLength\": 64,\n \"description\": + \"SHA256 of package to validate upload integrity.\",\n \"maxLength\": + 64\n }\n },\n \"required\": + [\n \"content\",\n \"sha256_digest\"\n + \ ]\n },\n \"PackageUploadTaskResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for responding to a package upload task.\",\n \"properties\": + {\n \"session\": {\n \"type\": \"string\",\n + \ \"nullable\": true\n },\n \"task\": + {\n \"type\": \"string\"\n },\n + \ \"task_start_time\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"nullable\": + true\n }\n },\n \"required\": + [\n \"session\",\n \"task\",\n \"task_start_time\"\n + \ ]\n },\n \"PaginatedAccessPolicyResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/AccessPolicyResponse\"\n }\n + \ }\n }\n },\n \"PaginatedArtifactDistributionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ArtifactDistributionResponse\"\n }\n + \ }\n }\n },\n \"PaginatedArtifactResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ArtifactResponse\"\n }\n }\n + \ }\n },\n \"PaginatedCollectionResponseList\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"meta\": {\n \"type\": \"object\",\n + \ \"properties\": {\n \"count\": + {\n \"type\": \"integer\",\n \"example\": + 123\n }\n }\n },\n + \ \"links\": {\n \"type\": \"object\",\n + \ \"properties\": {\n \"first\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"previous\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"next\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"last\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n }\n },\n + \ \"data\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/CollectionResponse\"\n }\n }\n + \ }\n },\n \"PaginatedCollectionVersionListResponseList\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"meta\": {\n \"type\": \"object\",\n + \ \"properties\": {\n \"count\": + {\n \"type\": \"integer\",\n \"example\": + 123\n }\n }\n },\n + \ \"links\": {\n \"type\": \"object\",\n + \ \"properties\": {\n \"first\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"previous\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"next\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"last\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n }\n },\n + \ \"data\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionListResponse\"\n }\n + \ }\n }\n },\n \"PaginatedCollectionVersionSearchListResponseList\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"meta\": {\n \"type\": \"object\",\n + \ \"properties\": {\n \"count\": + {\n \"type\": \"integer\",\n \"example\": + 123\n }\n }\n },\n + \ \"links\": {\n \"type\": \"object\",\n + \ \"properties\": {\n \"first\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"previous\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"next\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"last\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n }\n },\n + \ \"data\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionSearchListResponse\"\n }\n + \ }\n }\n },\n \"PaginatedCompositeContentGuardResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/CompositeContentGuardResponse\"\n }\n + \ }\n }\n },\n \"PaginatedContentGuardResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ContentGuardResponse\"\n }\n + \ }\n }\n },\n \"PaginatedContentRedirectContentGuardResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ContentRedirectContentGuardResponse\"\n }\n + \ }\n }\n },\n \"PaginatedDistributionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/DistributionResponse\"\n }\n + \ }\n }\n },\n \"PaginatedDomainResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/DomainResponse\"\n }\n }\n + \ }\n },\n \"PaginatedFilesystemExportResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/FilesystemExportResponse\"\n }\n + \ }\n }\n },\n \"PaginatedFilesystemExporterResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/FilesystemExporterResponse\"\n }\n + \ }\n }\n },\n \"PaginatedGalaxyRoleResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/GalaxyRoleResponse\"\n }\n }\n + \ }\n },\n \"PaginatedGalaxyRoleVersionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/GalaxyRoleVersionResponse\"\n }\n + \ }\n }\n },\n \"PaginatedGroupResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/GroupResponse\"\n }\n }\n + \ }\n },\n \"PaginatedGroupRoleResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/GroupRoleResponse\"\n }\n }\n + \ }\n },\n \"PaginatedGroupUserResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/GroupUserResponse\"\n }\n }\n + \ }\n },\n \"PaginatedHeaderContentGuardResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/HeaderContentGuardResponse\"\n }\n + \ }\n }\n },\n \"PaginatedImportResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ImportResponse\"\n }\n }\n + \ }\n },\n \"PaginatedMultipleArtifactContentResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/MultipleArtifactContentResponse\"\n }\n + \ }\n }\n },\n \"PaginatedPublicationResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/PublicationResponse\"\n }\n + \ }\n }\n },\n \"PaginatedPulpExportResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/PulpExportResponse\"\n }\n }\n + \ }\n },\n \"PaginatedPulpExporterResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/PulpExporterResponse\"\n }\n + \ }\n }\n },\n \"PaginatedPulpImporterResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/PulpImporterResponse\"\n }\n + \ }\n }\n },\n \"PaginatedRBACContentGuardResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/RBACContentGuardResponse\"\n }\n + \ }\n }\n },\n \"PaginatedRemoteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/RemoteResponse\"\n }\n }\n + \ }\n },\n \"PaginatedRepositoryResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/RepositoryResponse\"\n }\n }\n + \ }\n },\n \"PaginatedRepositoryVersionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/RepositoryVersionResponse\"\n }\n + \ }\n }\n },\n \"PaginatedRoleResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/RoleResponse\"\n }\n }\n + \ }\n },\n \"PaginatedSigningServiceResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/SigningServiceResponse\"\n }\n + \ }\n }\n },\n \"PaginatedTagResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/TagResponse\"\n }\n }\n + \ }\n },\n \"PaginatedTaskGroupResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/TaskGroupResponse\"\n }\n }\n + \ }\n },\n \"PaginatedTaskResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/TaskResponse\"\n }\n }\n + \ }\n },\n \"PaginatedTaskScheduleResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/TaskScheduleResponse\"\n }\n + \ }\n }\n },\n \"PaginatedUploadResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/UploadResponse\"\n }\n }\n + \ }\n },\n \"PaginatedUpstreamPulpResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/UpstreamPulpResponse\"\n }\n + \ }\n }\n },\n \"PaginatedUserResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/UserResponse\"\n }\n }\n + \ }\n },\n \"PaginatedUserRoleResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/UserRoleResponse\"\n }\n }\n + \ }\n },\n \"PaginatedWorkerResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/WorkerResponse\"\n }\n }\n + \ }\n },\n \"Paginatedansible.AnsibleCollectionDeprecatedResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleCollectionDeprecatedResponse\"\n }\n + \ }\n }\n },\n \"Paginatedansible.AnsibleDistributionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleDistributionResponse\"\n }\n + \ }\n }\n },\n \"Paginatedansible.AnsibleNamespaceMetadataResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleNamespaceMetadataResponse\"\n }\n + \ }\n }\n },\n \"Paginatedansible.AnsibleRepositoryResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ansible.AnsibleRepositoryResponse\"\n }\n + \ }\n }\n },\n \"Paginatedansible.CollectionRemoteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedansible.CollectionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionResponse\"\n }\n + \ }\n }\n },\n \"Paginatedansible.CollectionVersionMarkResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionVersionMarkResponse\"\n }\n + \ }\n }\n },\n \"Paginatedansible.CollectionVersionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionVersionResponse\"\n }\n + \ }\n }\n },\n \"Paginatedansible.CollectionVersionSignatureResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ansible.CollectionVersionSignatureResponse\"\n }\n + \ }\n }\n },\n \"Paginatedansible.GitRemoteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ansible.GitRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedansible.RoleRemoteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ansible.RoleRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedansible.RoleResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ansible.RoleResponse\"\n }\n + \ }\n }\n },\n \"Paginatedcertguard.RHSMCertGuardResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/certguard.RHSMCertGuardResponse\"\n }\n + \ }\n }\n },\n \"Paginatedcertguard.X509CertGuardResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/certguard.X509CertGuardResponse\"\n }\n + \ }\n }\n },\n \"Paginatedcontainer.BlobResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/container.BlobResponse\"\n }\n + \ }\n }\n },\n \"Paginatedcontainer.ContainerDistributionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/container.ContainerDistributionResponse\"\n }\n + \ }\n }\n },\n \"Paginatedcontainer.ContainerNamespaceResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/container.ContainerNamespaceResponse\"\n }\n + \ }\n }\n },\n \"Paginatedcontainer.ContainerPullThroughDistributionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPullThroughDistributionResponse\"\n + \ }\n }\n }\n },\n + \ \"Paginatedcontainer.ContainerPullThroughRemoteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPullThroughRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedcontainer.ContainerPushRepositoryResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/container.ContainerPushRepositoryResponse\"\n }\n + \ }\n }\n },\n \"Paginatedcontainer.ContainerRemoteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/container.ContainerRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedcontainer.ContainerRepositoryResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/container.ContainerRepositoryResponse\"\n }\n + \ }\n }\n },\n \"Paginatedcontainer.ManifestResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/container.ManifestResponse\"\n }\n + \ }\n }\n },\n \"Paginatedcontainer.ManifestSignatureResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/container.ManifestSignatureResponse\"\n }\n + \ }\n }\n },\n \"Paginatedcontainer.TagResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/container.TagResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.AptDistributionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.AptDistributionResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.AptPublicationResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.AptPublicationResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.AptRemoteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.AptRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.AptRepositoryResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.AptRepositoryResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.GenericContentResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.GenericContentResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.InstallerFileIndexResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.InstallerFileIndexResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.InstallerPackageResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.InstallerPackageResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.PackageIndexResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.PackageIndexResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.PackageReleaseComponentResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.PackageReleaseComponentResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.PackageResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.PackageResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.ReleaseArchitectureResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseArchitectureResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.ReleaseComponentResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseComponentResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.ReleaseFileResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseFileResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.ReleaseResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.ReleaseResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.SourceIndexResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.SourceIndexResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.SourcePackageReleaseComponentResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.SourcePackageReleaseComponentResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.SourcePackageResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.SourcePackageResponse\"\n }\n + \ }\n }\n },\n \"Paginateddeb.VerbatimPublicationResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/deb.VerbatimPublicationResponse\"\n }\n + \ }\n }\n },\n \"Paginatedfile.FileAlternateContentSourceResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/file.FileAlternateContentSourceResponse\"\n }\n + \ }\n }\n },\n \"Paginatedfile.FileContentResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/file.FileContentResponse\"\n }\n + \ }\n }\n },\n \"Paginatedfile.FileDistributionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/file.FileDistributionResponse\"\n }\n + \ }\n }\n },\n \"Paginatedfile.FilePublicationResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/file.FilePublicationResponse\"\n }\n + \ }\n }\n },\n \"Paginatedfile.FileRemoteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/file.FileRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedfile.FileRepositoryResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/file.FileRepositoryResponse\"\n }\n + \ }\n }\n },\n \"Paginatedgem.GemContentResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/gem.GemContentResponse\"\n }\n + \ }\n }\n },\n \"Paginatedgem.GemDistributionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/gem.GemDistributionResponse\"\n }\n + \ }\n }\n },\n \"Paginatedgem.GemPublicationResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/gem.GemPublicationResponse\"\n }\n + \ }\n }\n },\n \"Paginatedgem.GemRemoteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/gem.GemRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedgem.GemRepositoryResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/gem.GemRepositoryResponse\"\n }\n + \ }\n }\n },\n \"Paginatedmaven.MavenArtifactResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/maven.MavenArtifactResponse\"\n }\n + \ }\n }\n },\n \"Paginatedmaven.MavenDistributionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/maven.MavenDistributionResponse\"\n }\n + \ }\n }\n },\n \"Paginatedmaven.MavenRemoteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/maven.MavenRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedmaven.MavenRepositoryResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/maven.MavenRepositoryResponse\"\n }\n + \ }\n }\n },\n \"Paginatedostree.OstreeCommitResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeCommitResponse\"\n }\n + \ }\n }\n },\n \"Paginatedostree.OstreeConfigResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeConfigResponse\"\n }\n + \ }\n }\n },\n \"Paginatedostree.OstreeContentResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeContentResponse\"\n }\n + \ }\n }\n },\n \"Paginatedostree.OstreeDistributionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeDistributionResponse\"\n }\n + \ }\n }\n },\n \"Paginatedostree.OstreeObjectResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeObjectResponse\"\n }\n + \ }\n }\n },\n \"Paginatedostree.OstreeRefResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeRefResponse\"\n }\n + \ }\n }\n },\n \"Paginatedostree.OstreeRemoteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedostree.OstreeRepositoryResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeRepositoryResponse\"\n }\n + \ }\n }\n },\n \"Paginatedostree.OstreeSummaryResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ostree.OstreeSummaryResponse\"\n }\n + \ }\n }\n },\n \"Paginatedpython.PythonDistributionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/python.PythonDistributionResponse\"\n }\n + \ }\n }\n },\n \"Paginatedpython.PythonPackageContentResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/python.PythonPackageContentResponse\"\n }\n + \ }\n }\n },\n \"Paginatedpython.PythonPublicationResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/python.PythonPublicationResponse\"\n }\n + \ }\n }\n },\n \"Paginatedpython.PythonRemoteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/python.PythonRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedpython.PythonRepositoryResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/python.PythonRepositoryResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.DistributionTreeResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.DistributionTreeResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.ModulemdDefaultsResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.ModulemdDefaultsResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.ModulemdObsoleteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.ModulemdObsoleteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.ModulemdResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.ModulemdResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.PackageCategoryResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.PackageCategoryResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.PackageEnvironmentResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.PackageEnvironmentResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.PackageGroupResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.PackageGroupResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.PackageLangpacksResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.PackageLangpacksResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.PackageResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.PackageResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.RepoMetadataFileResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.RepoMetadataFileResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.RpmAlternateContentSourceResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmAlternateContentSourceResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.RpmDistributionResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmDistributionResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.RpmPublicationResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmPublicationResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.RpmRemoteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.RpmRepositoryResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.RpmRepositoryResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.UlnRemoteResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.UlnRemoteResponse\"\n }\n + \ }\n }\n },\n \"Paginatedrpm.UpdateRecordResponseList\": + {\n \"type\": \"object\",\n \"required\": [\n + \ \"count\",\n \"results\"\n ],\n + \ \"properties\": {\n \"count\": {\n \"type\": + \"integer\",\n \"example\": 123\n },\n + \ \"next\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=400&limit=100\"\n + \ },\n \"previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"format\": + \"uri\",\n \"example\": \"http://api.example.org/accounts/?offset=200&limit=100\"\n + \ },\n \"results\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.UpdateRecordResponse\"\n }\n + \ }\n }\n },\n \"PatchedAccessPolicy\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for AccessPolicy.\",\n \"properties\": {\n \"permissions_assignment\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"List of callables that define the + new permissions to be created for new objects.This is deprecated. Use `creation_hooks` + instead.\"\n },\n \"creation_hooks\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"List of callables that may associate + user roles for new objects.\"\n },\n \"statements\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"List of policy statements defining + the policy.\"\n },\n \"queryset_scoping\": + {\n \"type\": \"object\",\n \"description\": + \"A callable for performing queryset scoping. See plugin documentation for + valid callables. Set to blank to turn off queryset scoping.\"\n }\n + \ }\n },\n \"PatchedCollection\": {\n + \ \"type\": \"object\",\n \"description\": \"A + serializer for a Collection.\",\n \"properties\": {\n \"deprecated\": + {\n \"type\": \"boolean\"\n }\n + \ }\n },\n \"PatchedCompositeContentGuard\": + {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The unique name.\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"guards\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true\n },\n \"description\": + \"List of ContentGuards to ask for access-permission.\"\n }\n + \ }\n },\n \"PatchedContentRedirectContentGuard\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for ContentRedirectContentGuard.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n }\n }\n },\n + \ \"PatchedDomain\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for Domain.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A name for this domain.\",\n \"maxLength\": 50,\n + \ \"pattern\": \"^[-a-zA-Z0-9_]+$\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"storage_class\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/StorageClassEnum\"\n }\n + \ ],\n \"description\": \"Backend + storage class for domain.\\n\\n* `pulpcore.app.models.storage.FileSystem` + - Use local filesystem as storage\\n* `storages.backends.s3boto3.S3Boto3Storage` + - Use Amazon S3 as storage\\n* `storages.backends.azure_storage.AzureStorage` + - Use Azure Blob as storage\"\n },\n \"storage_settings\": + {\n \"type\": \"object\",\n \"description\": + \"Settings for storage class.\"\n },\n \"redirect_to_object_storage\": + {\n \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Boolean to have the content + app redirect to object storage.\"\n },\n \"hide_guarded_distributions\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Boolean to hide distributions + with a content guard in the content app.\"\n }\n }\n + \ },\n \"PatchedFilesystemExporter\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for FilesystemExporters.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Unique name of the file system exporter.\"\n },\n \"path\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"File system location to export + to.\"\n },\n \"method\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/MethodEnum\"\n }\n ],\n + \ \"default\": \"write\",\n \"description\": + \"Method of exporting\\n\\n* `write` - Export by writing\\n* `hardlink` - + Export by hardlinking\\n* `symlink` - Export by symlinking\"\n }\n + \ }\n },\n \"PatchedGroup\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Group.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Name\",\n \"maxLength\": 150\n }\n + \ }\n },\n \"PatchedHeaderContentGuard\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for HeaderContentGuard.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"header_name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The header name the guard will + check on.\"\n },\n \"header_value\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The value that will authorize + the request.\"\n },\n \"jq_filter\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A JQ syntax compatible filter. If jq_filter is not set, then the value willonly + be Base64 decoded and checked as an explicit string match.\"\n }\n + \ }\n },\n \"PatchedPulpExporter\": {\n + \ \"type\": \"object\",\n \"description\": \"Serializer + for pulp exporters.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Unique name of the file system + exporter.\"\n },\n \"path\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"File system directory to store exported tar.gzs.\"\n },\n + \ \"repositories\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n }\n + \ },\n \"last_export\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Last attempted export for + this PulpExporter\"\n }\n }\n },\n + \ \"PatchedPulpImporter\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for PulpImporters.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"Unique name of the Importer.\"\n },\n \"repo_mapping\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"minLength\": + 1\n },\n \"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'}\\\".\"\n }\n + \ }\n },\n \"PatchedRBACContentGuard\": + {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The unique name.\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ }\n }\n },\n \"PatchedRole\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Role.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The name of this role.\"\n + \ },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"permissions\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n },\n \"description\": + \"List of permissions defining the role.\"\n }\n }\n + \ },\n \"PatchedTaskCancel\": {\n \"type\": + \"object\",\n \"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.\",\n + \ \"properties\": {\n \"state\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The desired state of the task. Only 'canceled' is accepted.\"\n }\n + \ }\n },\n \"PatchedUpstreamPulp\": {\n + \ \"type\": \"object\",\n \"description\": \"Serializer + for a Server.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this Pulp + server.\"\n },\n \"base_url\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The transport, hostname, and an optional port of the Pulp server. e.g. https://example.com\"\n + \ },\n \"api_root\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The API root. Defaults to '/pulp/'.\"\n },\n \"domain\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The domain of the Pulp server if enabled.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded CA certificate used to validate the server certificate presented + by the remote server.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to be used for + authentication when syncing.\"\n },\n \"password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to be used for + authentication when syncing. Extra leading and trailing whitespace characters + are not trimmed.\"\n },\n \"pulp_label_select\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"One or more comma separated + labels that will be used to filter distributions on the upstream Pulp. E.g. + \\\"foo=bar,key=val\\\" or \\\"foo,key\\\"\"\n }\n }\n + \ },\n \"PatchedUser\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for User.\",\n + \ \"properties\": {\n \"username\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.\",\n + \ \"maxLength\": 150\n },\n \"password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"Users password. Set to ``null`` + to disable password authentication.\"\n },\n \"first_name\": + {\n \"type\": \"string\",\n \"description\": + \"First name\",\n \"maxLength\": 150\n },\n + \ \"last_name\": {\n \"type\": \"string\",\n + \ \"description\": \"Last name\",\n \"maxLength\": + 150\n },\n \"email\": {\n \"type\": + \"string\",\n \"format\": \"email\",\n \"description\": + \"Email address\"\n },\n \"is_staff\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Designates whether the + user can log into this admin site.\"\n },\n \"is_active\": + {\n \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Designates whether this + user should be treated as active.\"\n }\n }\n + \ },\n \"Patchedansible.AnsibleDistribution\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Ansible Distributions.\",\n + \ \"properties\": {\n \"base_path\": {\n + \ \"type\": \"string\",\n \"minLength\": + 1,\n \"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\\\")\"\n },\n + \ \"content_guard\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"An optional content-guard.\"\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n }\n }\n + \ },\n \"Patchedansible.AnsibleNamespaceMetadata\": {\n + \ \"type\": \"object\",\n \"description\": \"A + serializer for Namespaces.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 3,\n \"description\": \"Required named, only accepts + lowercase, numbers and underscores.\",\n \"maxLength\": + 64,\n \"pattern\": \"^(?!.*__)[a-z]+[0-9a-z_]*$\"\n + \ },\n \"company\": {\n \"type\": + \"string\",\n \"description\": \"Optional namespace + company owner.\",\n \"maxLength\": 64\n },\n + \ \"email\": {\n \"type\": \"string\",\n + \ \"description\": \"Optional namespace contact email.\",\n + \ \"maxLength\": 256\n },\n \"description\": + {\n \"type\": \"string\",\n \"description\": + \"Optional short description.\",\n \"maxLength\": 256\n + \ },\n \"resources\": {\n \"type\": + \"string\",\n \"description\": \"Optional resource + page in markdown format.\"\n },\n \"links\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/NamespaceLink\"\n + \ },\n \"description\": \"Labeled + related links.\"\n },\n \"avatar\": + {\n \"type\": \"string\",\n \"format\": + \"binary\",\n \"writeOnly\": true,\n \"description\": + \"Optional avatar image for Namespace\"\n }\n }\n + \ },\n \"Patchedansible.AnsibleRepository\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Ansible Repositories.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this repository.\"\n + \ },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"last_synced_metadata_time\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"nullable\": + true,\n \"description\": \"Last synced metadata time.\"\n + \ },\n \"gpgkey\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"Gpg public key to verify collection + signatures against\"\n },\n \"private\": + {\n \"type\": \"boolean\"\n }\n + \ }\n },\n \"Patchedansible.CollectionRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for Collection Remotes.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\n },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"client_key\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded private key used + for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PolicyD9cEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - immediate\\n* + `When syncing, download all metadata and content now.` - When syncing, download + all metadata and content now.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"requirements_file\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The string version of Collection requirements yaml.\"\n },\n + \ \"auth_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The URL to receive a session + token from, e.g. used with Automation Hub.\",\n \"maxLength\": + 255\n },\n \"token\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"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\",\n \"maxLength\": 2000\n },\n + \ \"sync_dependencies\": {\n \"type\": + \"boolean\",\n \"default\": true,\n \"description\": + \"Sync dependencies for collections specified via requirements file\"\n },\n + \ \"signed_only\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Sync only collections that have a signature\"\n }\n }\n + \ },\n \"Patchedansible.GitRemote\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for Git Collection + Remotes.\",\n \"properties\": {\n \"proxy_username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to authenticte + to the proxy.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this remote.\"\n + \ },\n \"proxy_password\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to authenticate to the proxy. Extra leading and trailing whitespace + characters are not trimmed.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"connect_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"sock_connect_timeout\": {\n + \ \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"url\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The URL of an external content source.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"download_concurrency\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"username\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"metadata_only\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, only metadata about the content will be stored in Pulp. Clients + will retrieve content from the remote URL.\"\n },\n \"git_ref\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A git ref. e.g.: branch, tag, + or commit sha.\"\n }\n }\n },\n + \ \"Patchedansible.RoleRemote\": {\n \"type\": \"object\",\n + \ \"description\": \"A serializer for Ansible Remotes.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\n },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"client_key\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded private key used + for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PolicyD9cEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - immediate\\n* + `When syncing, download all metadata and content now.` - When syncing, download + all metadata and content now.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n }\n }\n + \ },\n \"Patchedcertguard.RHSMCertGuard\": {\n \"type\": + \"object\",\n \"description\": \"RHSM Content Guard Serializer.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"ca_certificate\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A Certificate Authority (CA) + certificate (or a bundle thereof) used to verify client-certificate authenticity.\"\n + \ }\n }\n },\n \"Patchedcertguard.X509CertGuard\": + {\n \"type\": \"object\",\n \"description\": + \"X.509 Content Guard Serializer.\",\n \"properties\": {\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"ca_certificate\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A Certificate Authority (CA) + certificate (or a bundle thereof) used to verify client-certificate authenticity.\"\n + \ }\n }\n },\n \"Patchedcontainer.ContainerDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for ContainerDistribution.\",\n \"properties\": + {\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"content_guard\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"An optional content-guard. If none is specified, a default one will be used.\"\n + \ },\n \"hidden\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"base_path\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"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\\\")\"\n },\n \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"RepositoryVersion to be served\"\n },\n \"private\": + {\n \"type\": \"boolean\",\n \"description\": + \"Restrict pull access to explicitly authorized users. Defaults to unrestricted + pull access.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n }\n }\n },\n + \ \"Patchedcontainer.ContainerPullThroughDistribution\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for a specialized + pull-through distribution referencing sub-distributions.\",\n \"properties\": + {\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"content_guard\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"An optional content-guard. If none is specified, a default one will be used.\"\n + \ },\n \"hidden\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"base_path\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"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\\\")\"\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Remote that can be used + to fetch content when using pull-through caching.\"\n },\n + \ \"distributions\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n },\n + \ \"description\": \"Distributions created after pulling + content through cache\"\n },\n \"private\": + {\n \"type\": \"boolean\",\n \"description\": + \"Restrict pull access to explicitly authorized users. Related distributions + inherit this value. Defaults to unrestricted pull access.\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ }\n }\n },\n \"Patchedcontainer.ContainerPullThroughRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for a remote used in the pull-through distribution.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\n },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"client_key\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded private key used + for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy7e0Enum\"\n }\n ],\n + \ \"default\": \"on_demand\"\n },\n + \ \"total_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.total (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"connect_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"sock_connect_timeout\": {\n + \ \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"includes\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"maxLength\": 255\n },\n + \ \"nullable\": true,\n \"description\": + \"\\n A list of remotes to include during pull-through caching.\\n + \ Wildcards *, ? are recognized.\\n 'includes' is evaluated + before 'excludes'.\\n \"\n },\n \"excludes\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"maxLength\": 255\n },\n + \ \"nullable\": true,\n \"description\": + \"\\n A list of remotes to exclude during pull-through caching.\\n + \ Wildcards *, ? are recognized.\\n 'excludes' is evaluated + after 'includes'.\\n \"\n }\n }\n + \ },\n \"Patchedcontainer.ContainerPushRepository\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Container Push Repositories.\",\n \"properties\": + {\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"retain_repo_versions\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"manifest_signing_service\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"A reference to an associated signing service.\"\n }\n + \ }\n },\n \"Patchedcontainer.ContainerRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for ContainerRemote.\",\n \"properties\": {\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\n },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"client_key\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded private key used + for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"\\n immediate - All manifests and blobs are downloaded and saved + during a sync.\\n on_demand - Only tags and manifests are downloaded. + Blobs are not\\n downloaded until they are requested for + the first time by a client.\\n streamed - Blobs are streamed to the + client with every request and never saved.\\n \\n\\n* `immediate` - + When syncing, download all metadata and content now.\\n* `on_demand` - When + syncing, download metadata, but do not download content now. Instead, download + content as clients request it, and save it in Pulp to be served for future + client requests.\\n* `streamed` - When syncing, download metadata, but do + not download content now. Instead,download content as clients request it, + but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"upstream_name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Name of the upstream repository\"\n + \ },\n \"include_tags\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"maxLength\": + 255\n },\n \"nullable\": true,\n + \ \"description\": \"\\n A list of tags to + include during sync.\\n Wildcards *, ? are recognized.\\n 'include_tags' + is evaluated before 'exclude_tags'.\\n \"\n },\n + \ \"exclude_tags\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"maxLength\": + 255\n },\n \"nullable\": true,\n + \ \"description\": \"\\n A list of tags to + exclude during sync.\\n Wildcards *, ? are recognized.\\n 'exclude_tags' + is evaluated after 'include_tags'.\\n \"\n },\n + \ \"sigstore\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A URL to a sigstore to download image signatures from\",\n \"format\": + \"uri\"\n }\n }\n },\n \"Patchedcontainer.ContainerRepository\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Container Repositories.\",\n \"properties\": + {\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"retain_repo_versions\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"manifest_signing_service\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"A reference to an associated + signing service.\"\n }\n }\n },\n + \ \"Patcheddeb.AptDistribution\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for AptDistributions.\",\n \"properties\": + {\n \"base_path\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name. Ex, `rawhide` + and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ }\n }\n },\n \"Patcheddeb.AptRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for AptRemote.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this remote.\"\n + \ },\n \"url\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded CA certificate used to validate the server certificate presented + by the remote server.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"proxy_username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to authenticte + to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"distributions\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Whitespace separated list of + distributions to sync.\\nThe distribution is the path from the repository + root to the \\\"Release\\\" file you want to access. This is often, but not + always, equal to either the codename or the suite of the release you want + to sync. If the repository you are trying to sync uses \\\"flat repository + format\\\", the distribution must end with a \\\"/\\\". Based on \\\"/etc/apt/sources.list\\\" + syntax.\"\n },\n \"components\": {\n + \ \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"Whitespace separatet list of components to sync.\\nIf none are supplied, + all that are available will be synchronized. Leave blank for repositores using + \\\"flat repository format\\\".\"\n },\n \"architectures\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"Whitespace separated list of architectures to sync\\nIf none are supplied, + all that are available will be synchronized. A list of valid architecture + specification strings can be found by running \\\"dpkg-architecture -L\\\". + A sync will download the intersection of the list of architectures provided + via this field and those provided by the relevant \\\"Release\\\" file. Architecture=\\\"all\\\" + is always synchronized and does not need to be provided here.\"\n },\n + \ \"sync_sources\": {\n \"type\": + \"boolean\",\n \"description\": \"Sync source packages\"\n + \ },\n \"sync_udebs\": {\n \"type\": + \"boolean\",\n \"description\": \"Sync installer packages\"\n + \ },\n \"sync_installer\": {\n \"type\": + \"boolean\",\n \"description\": \"Sync installer files\"\n + \ },\n \"gpgkey\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"Gpg public key to verify origin + releases against\"\n },\n \"ignore_missing_package_indices\": + {\n \"type\": \"boolean\",\n \"description\": + \"By default, upstream repositories that declare architectures and corresponding + package indices in their Release files without actually publishing them, will + fail to synchronize.\\nSet this flag to True to allow the synchronization + of such \\\"partial mirrors\\\" instead.\\nAlternatively, you could make your + remote filter by architectures for which the upstream repository does have + indices.\"\n }\n }\n },\n \"Patcheddeb.AptRepository\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for AptRepository.\",\n \"properties\": {\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"retain_repo_versions\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"publish_upstream_release_fields\": {\n \"type\": + \"boolean\",\n \"description\": \"Previously, pulp_deb + only synced the Release file fields codename and suite, now version, origin, + label, and description are also synced. Setting this setting to False will + make Pulp revert to the old behaviour of using it's own internal values for + the new fields during publish. This is primarily intended to avoid a sudden + change in behaviour for existing Pulp repositories, since many Release file + field changes need to be accepted by hosts consuming the published repository. + The default for new repositories is True.\"\n },\n \"signing_service\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"A reference to an associated signing service. Used if AptPublication.signing_service + is not set\"\n },\n \"signing_service_release_overrides\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of Release distributions + and the Signing Service URLs they should use.Example: {\\\"bionic\\\": \\\"/pulp/api/v3/signing-services/433a1f70-c589-4413-a803-c50b842ea9b5/\\\"}\"\n + \ }\n }\n },\n \"Patchedfile.FileAlternateContentSource\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for File alternate content source.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"Name of Alternate Content Source.\"\n },\n \"last_refreshed\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"nullable\": true,\n \"description\": + \"Date of last refresh of AlternateContentSource.\"\n },\n + \ \"paths\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1\n },\n + \ \"description\": \"List of paths that will be appended + to the Remote url when searching for content.\"\n },\n + \ \"remote\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"description\": + \"The remote to provide alternate content source.\"\n }\n + \ }\n },\n \"Patchedfile.FileDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for File Distributions.\",\n \"properties\": {\n + \ \"base_path\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name. Ex, `rawhide` + and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ }\n }\n },\n \"Patchedfile.FileRemote\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for File Remotes.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this remote.\"\n + \ },\n \"url\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded CA certificate used to validate the server certificate presented + by the remote server.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"proxy_username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to authenticte + to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n }\n }\n + \ },\n \"Patchedfile.FileRepository\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for File Repositories.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this repository.\"\n + \ },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"autopublish\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether to automatically create publications for new repository versions, + and update any distributions pointing to this repository.\"\n },\n + \ \"manifest\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"default\": \"PULP_MANIFEST\",\n \"description\": + \"Filename to use for manifest file containing metadata for all the files.\"\n + \ }\n }\n },\n \"Patchedgem.GemDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for GemDistribution.\",\n \"properties\": {\n + \ \"base_path\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name. Ex, `rawhide` + and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ },\n \"remote\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Remote that can be used + to fetch content when using pull-through caching.\"\n }\n + \ }\n },\n \"Patchedgem.GemRemote\": {\n + \ \"type\": \"object\",\n \"description\": \"A + Serializer for GemRemote.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this remote.\"\n + \ },\n \"url\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded CA certificate used to validate the server certificate presented + by the remote server.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"proxy_username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to authenticte + to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"prereleases\": + {\n \"type\": \"boolean\",\n \"default\": + false\n },\n \"includes\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"nullable\": true\n },\n \"excludes\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"nullable\": true\n + \ }\n }\n },\n \"Patchedgem.GemRepository\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for GemRepository.\",\n \"properties\": {\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"retain_repo_versions\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n }\n + \ }\n },\n \"Patchedmaven.MavenDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Maven Distributions.\",\n \"properties\": + {\n \"base_path\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name. Ex, `rawhide` + and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"remote\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Remote that can be used + to fetch content when using pull-through caching.\"\n }\n + \ }\n },\n \"Patchedmaven.MavenRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for MavenRemote.\\n\\nAdd any new fields if defined on MavenRemote.\\nSimilar + to the example above, in MavenArtifactSerializer.\\nAdditional validators + can be added to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n + \ validators = platform.RemoteSerializer.Meta.validators + [myValidator1, + myValidator2]\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this remote.\"\n + \ },\n \"url\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded CA certificate used to validate the server certificate presented + by the remote server.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"proxy_username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to authenticte + to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PolicyD9cEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - immediate\\n* + `When syncing, download all metadata and content now.` - When syncing, download + all metadata and content now.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n }\n }\n + \ },\n \"Patchedmaven.MavenRepository\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Maven Repositories.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this repository.\"\n + \ },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n }\n + \ }\n },\n \"Patchedostree.OstreeDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer class for an OSTree distribution.\",\n \"properties\": + {\n \"base_path\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name. Ex, `rawhide` + and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n }\n }\n },\n \"Patchedostree.OstreeRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer class for a remote OSTree repository.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\n },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"client_key\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded private key used + for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PolicyBfeEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"\\n immediate - All OSTree objects are downloaded and saved during + synchronization.\\n on_demand - Only commits, dirtrees, and refs are + downloaded. Other OSTree objects are\\n not downloaded + until they are requested for the first time by a client.\\n \\n\\n* + `immediate` - immediate\\n* `on_demand` - on_demand\"\n },\n + \ \"total_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.total (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"connect_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"sock_connect_timeout\": {\n + \ \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"depth\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"default\": 0,\n \"description\": + \"An option to specify how many commits to traverse.\",\n \"minimum\": + 0\n },\n \"include_refs\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"maxLength\": + 255\n },\n \"nullable\": true,\n + \ \"description\": \"\\n A list of refs to + include during a sync.\\n The wildcards *, ? are recognized.\\n + \ 'include_refs' is evaluated before 'exclude_refs'.\\n \"\n + \ },\n \"exclude_refs\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"maxLength\": + 255\n },\n \"nullable\": true,\n + \ \"description\": \"\\n A list of tags to + exclude during a sync.\\n The wildcards *, ? are recognized.\\n + \ 'exclude_refs' is evaluated after 'include_refs'.\\n \"\n + \ }\n }\n },\n \"Patchedostree.OstreeRepository\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer class for an OSTree repository.\",\n \"properties\": + {\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"retain_repo_versions\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"compute_delta\": {\n \"type\": + \"boolean\",\n \"default\": true\n }\n + \ }\n },\n \"Patchedpython.PythonDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Pulp distributions for the Python type.\",\n \"properties\": + {\n \"base_path\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name. Ex, `rawhide` + and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ },\n \"allow_uploads\": {\n \"type\": + \"boolean\",\n \"default\": true,\n \"description\": + \"Allow packages to be uploaded to this index.\"\n },\n + \ \"remote\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Remote that can be used + to fetch content when using pull-through caching.\"\n }\n + \ }\n },\n \"Patchedpython.PythonRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for PythonRemote.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this remote.\"\n + \ },\n \"url\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded CA certificate used to validate the server certificate presented + by the remote server.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"proxy_username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to authenticte + to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"on_demand\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'on_demand' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"includes\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"minLength\": + 1\n },\n \"description\": \"A + list containing project specifiers for Python packages to include.\"\n },\n + \ \"excludes\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1\n },\n + \ \"description\": \"A list containing project specifiers + for Python packages to exclude.\"\n },\n \"prereleases\": + {\n \"type\": \"boolean\",\n \"description\": + \"Whether or not to include pre-release packages in the sync.\"\n },\n + \ \"package_types\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/PackageTypesEnum\"\n },\n \"description\": + \"The package types to sync for Python content. Leave blank to get everypackage + type.\"\n },\n \"keep_latest_packages\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"default\": 0,\n \"description\": + \"The amount of latest versions of a package to keep on sync, includespre-releases + if synced. Default 0 keeps all versions.\"\n },\n \"exclude_platforms\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/ExcludePlatformsEnum\"\n + \ },\n \"description\": \"List + of platforms to exclude syncing Python packages for. Possible valuesinclude: + windows, macos, freebsd, and linux.\"\n }\n }\n + \ },\n \"Patchedpython.PythonRepository\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Python Repositories.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this repository.\"\n + \ },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"autopublish\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether to automatically create publications for new repository versions, + and update any distributions pointing to this repository.\"\n }\n + \ }\n },\n \"Patchedrpm.RpmAlternateContentSource\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for RPM alternate content source.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"Name of Alternate Content Source.\"\n },\n \"last_refreshed\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"nullable\": true,\n \"description\": + \"Date of last refresh of AlternateContentSource.\"\n },\n + \ \"paths\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1\n },\n + \ \"description\": \"List of paths that will be appended + to the Remote url when searching for content.\"\n },\n + \ \"remote\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"description\": + \"The remote to provide alternate content source.\"\n }\n + \ }\n },\n \"Patchedrpm.RpmDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for RPM Distributions.\",\n \"properties\": {\n + \ \"base_path\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name. Ex, `rawhide` + and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ },\n \"generate_repo_config\": {\n + \ \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"An option specifying whether + Pulp should generate *.repo files.\"\n }\n }\n + \ },\n \"Patchedrpm.RpmRemote\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for RpmRemote.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\n },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"client_key\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded private key used + for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"sles_auth_token\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"Authentication token for SLES repositories.\"\n }\n }\n + \ },\n \"Patchedrpm.RpmRepository\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Rpm Repositories.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this repository.\"\n + \ },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"autopublish\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether to automatically create publications for new repository versions, + and update any distributions pointing to this repository.\"\n },\n + \ \"metadata_signing_service\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"A reference to an associated + signing service.\"\n },\n \"package_signing_service\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"A reference to an associated package signing service.\"\n },\n + \ \"package_signing_fingerprint\": {\n \"type\": + \"string\",\n \"default\": \"\",\n \"description\": + \"The pubkey V4 fingerprint (160 bits) to be passed to the package signing + service.The signing service will use that on signing operations related to + this repository.\",\n \"maxLength\": 40\n },\n + \ \"retain_package_versions\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"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.\",\n \"minimum\": + 0\n },\n \"checksum_type\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"nullable\": true,\n + \ \"description\": \"The preferred checksum type during + repo publish.\\n\\n* `unknown` - unknown\\n* `md5` - md5\\n* `sha1` - sha1\\n* + `sha224` - sha224\\n* `sha256` - sha256\\n* `sha384` - sha384\\n* `sha512` + - sha512\"\n },\n \"metadata_checksum_type\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"nullable\": true,\n + \ \"description\": \"DEPRECATED: use CHECKSUM_TYPE instead.\\n\\n* + `unknown` - unknown\\n* `md5` - md5\\n* `sha1` - sha1\\n* `sha224` - sha224\\n* + `sha256` - sha256\\n* `sha384` - sha384\\n* `sha512` - sha512\"\n },\n + \ \"package_checksum_type\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"nullable\": true,\n + \ \"description\": \"DEPRECATED: use CHECKSUM_TYPE instead.\\n\\n* + `unknown` - unknown\\n* `md5` - md5\\n* `sha1` - sha1\\n* `sha224` - sha224\\n* + `sha256` - sha256\\n* `sha384` - sha384\\n* `sha512` - sha512\"\n },\n + \ \"gpgcheck\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"DEPRECATED: An option specifying + whether a client should perform a GPG signature check on packages.\",\n \"maximum\": + 1,\n \"minimum\": 0\n },\n \"repo_gpgcheck\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"DEPRECATED: An option specifying whether a client should perform a GPG signature + check on the repodata.\",\n \"maximum\": 1,\n \"minimum\": + 0\n },\n \"repo_config\": {\n \"description\": + \"A JSON document describing config.repo file\"\n },\n + \ \"compression_type\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/CompressionTypeEnum\"\n }\n + \ ],\n \"nullable\": true,\n + \ \"description\": \"The compression type to use for + metadata files.\\n\\n* `zstd` - zstd\\n* `gz` - gz\"\n }\n + \ }\n },\n \"Patchedrpm.UlnRemote\": {\n + \ \"type\": \"object\",\n \"description\": \"A + Serializer for UlnRemote.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this remote.\"\n + \ },\n \"url\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The ULN repo URL of the remote content source.\\\"This is \\\"uln://\\\" + followed by the channel name. E.g.: \\\"uln://ol7_x86_64_oracle\\\"\"\n },\n + \ \"ca_cert\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"client_key\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded private key used + for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"Your ULN account username.\"\n + \ },\n \"password\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"Your ULN account password.\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"uln_server_base_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"Base URL of the ULN server. If the uln_server_base_url is not provided pulp_rpm + willuse the contents of the DEFAULT_ULN_SERVER_BASE_URL setting instead.\"\n + \ }\n }\n },\n \"Policy692Enum\": + {\n \"enum\": [\n \"immediate\",\n \"on_demand\",\n + \ \"streamed\"\n ],\n \"type\": + \"string\",\n \"description\": \"* `immediate` - When syncing, + download all metadata and content now.\\n* `on_demand` - When syncing, download + metadata, but do not download content now. Instead, download content as clients + request it, and save it in Pulp to be served for future client requests.\\n* + `streamed` - When syncing, download metadata, but do not download content + now. Instead,download content as clients request it, but never save it in + Pulp. This causes future requests for that same content to have to be downloaded + again.\"\n },\n \"Policy7e0Enum\": {\n \"enum\": + [\n \"on_demand\"\n ],\n \"type\": + \"string\",\n \"description\": \"* `on_demand` - on_demand\"\n + \ },\n \"PolicyBfeEnum\": {\n \"enum\": + [\n \"immediate\",\n \"on_demand\"\n + \ ],\n \"type\": \"string\",\n \"description\": + \"* `immediate` - immediate\\n* `on_demand` - on_demand\"\n },\n + \ \"PolicyD9cEnum\": {\n \"enum\": [\n \"immediate\",\n + \ \"When syncing, download all metadata and content now.\"\n + \ ],\n \"type\": \"string\",\n \"description\": + \"* `immediate` - immediate\\n* `When syncing, download all metadata and content + now.` - When syncing, download all metadata and content now.\"\n },\n + \ \"ProfileArtifactResponse\": {\n \"type\": \"object\",\n + \ \"properties\": {\n \"urls\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n }\n + \ }\n },\n \"required\": [\n + \ \"urls\"\n ]\n },\n \"ProgressReportResponse\": + {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \"message\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The message shown to the + user for the progress report.\"\n },\n \"code\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Identifies the type of progress + report'.\"\n },\n \"state\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The current state of the progress report. The possible values are: 'waiting', + 'skipped', 'running', 'completed', 'failed', 'canceled' and 'canceling'. The + default is 'waiting'.\"\n },\n \"total\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"readOnly\": true,\n \"description\": + \"The total count of items.\"\n },\n \"done\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"readOnly\": true,\n \"description\": + \"The count of items already processed. Defaults to 0.\"\n },\n + \ \"suffix\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"nullable\": + true,\n \"description\": \"The suffix to be shown with + the progress report.\"\n }\n }\n },\n + \ \"PrunePackages\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for prune-old-Packages operation.\",\n + \ \"properties\": {\n \"repo_hrefs\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"minLength\": + 1\n },\n \"description\": \"Will + prune old packages from the specified list of repos. Use ['*'] to specify + all repos. Will prune based on the specified repositories' latest_versions.\"\n + \ },\n \"keep_days\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"default\": + 14,\n \"description\": \"Prune packages introduced + *prior-to* this many days ago. Default is 14. A value of 0 implies 'keep latest + package only.'\",\n \"minimum\": 0\n },\n + \ \"dry_run\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"Determine what would-be-pruned and log the list of packages. Intended as + a debugging aid.\"\n }\n },\n \"required\": + [\n \"repo_hrefs\"\n ]\n },\n + \ \"PublicationResponse\": {\n \"type\": \"object\",\n + \ \"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.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A URI of the repository to be published.\"\n }\n }\n + \ },\n \"PulpExport\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for PulpExports.\",\n \"properties\": + {\n \"task\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"A URI of the task that ran + the Export.\"\n },\n \"full\": {\n \"type\": + \"boolean\",\n \"writeOnly\": true,\n \"default\": + true,\n \"description\": \"Do a Full (true) or Incremental + (false) export.\"\n },\n \"dry_run\": + {\n \"type\": \"boolean\",\n \"writeOnly\": + true,\n \"default\": false,\n \"description\": + \"Generate report on what would be exported and disk-space required.\"\n },\n + \ \"versions\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"writeOnly\": + true\n },\n \"writeOnly\": true,\n + \ \"description\": \"List of explicit repo-version hrefs + to export (replaces current_version).\"\n },\n \"chunk_size\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"minLength\": 1,\n \"description\": + \"Chunk export-tarfile into pieces of chunk_size bytes. Recognizes units of + B/KB/MB/GB/TB. A chunk has a maximum size of 1TB.\"\n },\n + \ \"start_versions\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"writeOnly\": + true\n },\n \"writeOnly\": true,\n + \ \"description\": \"List of explicit last-exported-repo-version + hrefs (replaces last_export).\"\n }\n }\n + \ },\n \"PulpExportResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for PulpExports.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"task\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"A URI of the task that ran the Export.\"\n },\n \"exported_resources\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"readOnly\": + true,\n \"description\": \"Resources that were exported.\"\n + \ },\n \"params\": {\n \"readOnly\": + true,\n \"description\": \"Any additional parameters + that were used to create the export.\"\n },\n \"output_file_info\": + {\n \"readOnly\": true,\n \"description\": + \"Dictionary of filename: sha256hash entries for export-output-file(s)\"\n + \ },\n \"toc_info\": {\n \"readOnly\": + true,\n \"description\": \"Filename and sha256-checksum + of table-of-contents for this export\"\n }\n }\n + \ },\n \"PulpExporter\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for pulp exporters.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Unique name of the file system exporter.\"\n },\n \"path\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"File system directory to store + exported tar.gzs.\"\n },\n \"repositories\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n }\n },\n \"last_export\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Last attempted export for this PulpExporter\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"path\",\n + \ \"repositories\"\n ]\n },\n + \ \"PulpExporterResponse\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for pulp exporters.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"Unique name of the file system exporter.\"\n },\n \"path\": + {\n \"type\": \"string\",\n \"description\": + \"File system directory to store exported tar.gzs.\"\n },\n + \ \"repositories\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n }\n + \ },\n \"last_export\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Last attempted export for + this PulpExporter\"\n }\n },\n \"required\": + [\n \"name\",\n \"path\",\n \"repositories\"\n + \ ]\n },\n \"PulpImport\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for call to import + into Pulp.\",\n \"properties\": {\n \"path\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Path to export that will be + imported.\"\n },\n \"toc\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Path to a table-of-contents file describing chunks to be validated, reassembled, + and imported.\"\n },\n \"create_repositories\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"If True, missing repositories + will be automatically created during the import.\"\n }\n + \ }\n },\n \"PulpImportCheck\": {\n \"type\": + \"object\",\n \"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.\",\n \"properties\": + {\n \"path\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"Path to export-tar-gz that will be imported.\"\n },\n + \ \"toc\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"Path to a table-of-contents file describing chunks to be validated, reassembled, + and imported.\"\n },\n \"repo_mapping\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"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'}\\\".\"\n }\n }\n },\n + \ \"PulpImportCheckResponse\": {\n \"type\": \"object\",\n + \ \"description\": \"Return the response to a PulpImport import-check + call.\",\n \"properties\": {\n \"toc\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/EvaluationResponse\"\n }\n + \ ],\n \"description\": \"Evaluation + of proposed 'toc' file for PulpImport\"\n },\n \"path\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/EvaluationResponse\"\n }\n + \ ],\n \"description\": \"Evaluation + of proposed 'path' file for PulpImport\"\n },\n \"repo_mapping\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/EvaluationResponse\"\n }\n + \ ],\n \"description\": \"Evaluation + of proposed 'repo_mapping' file for PulpImport\"\n }\n + \ }\n },\n \"PulpImporter\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for PulpImporters.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Unique name of the Importer.\"\n },\n \"repo_mapping\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"minLength\": + 1\n },\n \"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'}\\\".\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"PulpImporterResponse\": {\n + \ \"type\": \"object\",\n \"description\": \"Serializer + for PulpImporters.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"Unique name of the Importer.\"\n },\n \"repo_mapping\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\"\n },\n + \ \"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'}\\\".\"\n }\n },\n \"required\": + [\n \"name\"\n ]\n },\n \"Purge\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"finished_before\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"default\": + \"2024-07-14\",\n \"description\": \"Purge tasks completed + earlier than this timestamp. Format '%Y-%m-%d[T%H:%M:%S]'\"\n },\n + \ \"states\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/StatesEnum\"\n },\n \"default\": + [\n \"completed\"\n ],\n + \ \"description\": \"List of task-states to be purged. + Only 'final' states are allowed.\"\n }\n }\n + \ },\n \"PythonBanderRemote\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for the initial + step of creating a Python Remote from a Bandersnatch config file\",\n \"properties\": + {\n \"config\": {\n \"type\": \"string\",\n + \ \"format\": \"binary\",\n \"writeOnly\": + true,\n \"description\": \"A Bandersnatch config that + may be used to construct a Python Remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this remote\"\n + \ },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"on_demand\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'on_demand' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n }\n },\n + \ \"required\": [\n \"config\",\n \"name\"\n + \ ]\n },\n \"RBACContentGuard\": {\n \"type\": + \"object\",\n \"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.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n }\n },\n + \ \"required\": [\n \"name\"\n ]\n + \ },\n \"RBACContentGuardResponse\": {\n \"type\": + \"object\",\n \"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.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"users\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/GroupUserResponse\"\n },\n \"readOnly\": + true\n },\n \"groups\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/GroupResponse\"\n },\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"name\"\n ]\n },\n \"ReclaimSpace\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for reclaim disk space operation.\",\n \"properties\": + {\n \"repo_hrefs\": {\n \"type\": + \"array\",\n \"items\": {},\n \"description\": + \"Will reclaim space for the specified list of repos. Use ['*'] to specify + all repos.\"\n },\n \"repo_versions_keeplist\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"description\": + \"Will exclude repo versions from space reclaim.\"\n }\n + \ },\n \"required\": [\n \"repo_hrefs\"\n + \ ]\n },\n \"RecursiveManage\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for adding and + removing content to/from a Container repository.\",\n \"properties\": + {\n \"content_units\": {\n \"type\": + \"array\",\n \"items\": {},\n \"description\": + \"A list of content units to operate on.\"\n }\n }\n + \ },\n \"RedisConnectionResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for information + about the Redis connection\",\n \"properties\": {\n \"connected\": + {\n \"type\": \"boolean\",\n \"description\": + \"Info about whether the app can connect to Redis\"\n }\n + \ },\n \"required\": [\n \"connected\"\n + \ ]\n },\n \"RemoteResponse\": {\n \"type\": + \"object\",\n \"description\": \"Every remote defined by a + plugin should have a Remote serializer that inherits from this\\nclass. Please + import from `pulpcore.plugin.serializers` rather than from this module directly.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PolicyD9cEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - immediate\\n* + `When syncing, download all metadata and content now.` - When syncing, download + all metadata and content now.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hidden_fields\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"name\": {\n \"type\": + \"string\"\n },\n \"is_set\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": + [\n \"is_set\",\n \"name\"\n + \ ]\n },\n \"readOnly\": + true,\n \"description\": \"List of hidden (write only) + fields\"\n }\n },\n \"required\": + [\n \"name\",\n \"url\"\n ]\n + \ },\n \"RemoveImage\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for parsing and + validating data associated with the image removal.\",\n \"properties\": + {\n \"digest\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"sha256 of the Manifest file\"\n }\n },\n + \ \"required\": [\n \"digest\"\n ]\n + \ },\n \"RemoveSignatures\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for parsing and + validating data associated with the signatures removal.\",\n \"properties\": + {\n \"signed_with_key_id\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"key_id of the key the signatures were produced with\"\n }\n + \ },\n \"required\": [\n \"signed_with_key_id\"\n + \ ]\n },\n \"RemoveSignaturesResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for parsing and validating data associated with the signatures + removal.\",\n \"properties\": {\n \"signed_with_key_id\": + {\n \"type\": \"string\",\n \"description\": + \"key_id of the key the signatures were produced with\"\n }\n + \ },\n \"required\": [\n \"signed_with_key_id\"\n + \ ]\n },\n \"Repair\": {\n \"type\": + \"object\",\n \"properties\": {\n \"verify_checksums\": + {\n \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Will verify that the checksum + of all stored files matches what saved in the database. Otherwise only the + existence of the files will be checked. Enabled by default\"\n }\n + \ }\n },\n \"RepoMetadataResponse\": {\n + \ \"type\": \"object\",\n \"description\": \"A + serializer to display RepositoryVersion metadata.\",\n \"properties\": + {\n \"published\": {\n \"type\": + \"string\",\n \"format\": \"date-time\"\n }\n + \ },\n \"required\": [\n \"published\"\n + \ ]\n },\n \"Repository\": {\n \"type\": + \"object\",\n \"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.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this repository.\"\n + \ },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"RepositoryAddCachedContent\": + {\n \"type\": \"object\",\n \"description\": + \"A mixin for validating unknown serializers' fields.\",\n \"properties\": + {\n \"remote\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"description\": + \"A remote to use to identify content that was cached. This will override + a remote set on repository.\"\n }\n }\n + \ },\n \"RepositoryAddRemoveContent\": {\n \"type\": + \"object\",\n \"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.\",\n + \ \"properties\": {\n \"add_content_units\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"minLength\": + 1\n },\n \"description\": \"A + list of content units to add to a new repository version. This content is + added after remove_content_units are removed.\"\n },\n + \ \"remove_content_units\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1\n },\n + \ \"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.\"\n + \ },\n \"base_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A repository version whose content will be used as the initial set of content + for the new repository version\"\n }\n }\n + \ },\n \"RepositoryResponse\": {\n \"type\": + \"object\",\n \"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.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"versions_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"latest_version_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"RepositorySign\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for container images + signing.\",\n \"properties\": {\n \"manifest_signing_service\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"A signing service to sign with. This will override a signing service set + on the repo.\"\n },\n \"future_base_path\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Future base path content will + be distributed at for sync repos\"\n },\n \"tags_list\": + {\n \"type\": \"array\",\n \"items\": + {},\n \"description\": \"A list of tags to sign.\"\n + \ }\n }\n },\n \"RepositorySyncURL\": + {\n \"type\": \"object\",\n \"description\": + \"A mixin for validating unknown serializers' fields.\",\n \"properties\": + {\n \"remote\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"description\": + \"A remote to sync from. This will override a remote set on repository.\"\n + \ },\n \"mirror\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"If ``True``, synchronization will remove all content that is not present + in the remote repository. If ``False``, sync will be additive only.\"\n }\n + \ }\n },\n \"RepositoryVersionResponse\": + {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"number\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"readOnly\": true\n },\n + \ \"repository\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"base_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A repository version whose content was used as the initial set of content + for this repository version\"\n },\n \"content_summary\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/ContentSummaryResponse\"\n }\n + \ ],\n \"readOnly\": true,\n + \ \"description\": \"Various count summaries of the + content in the version and the HREF to view them.\"\n }\n + \ }\n },\n \"Role\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Role.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The name of this role.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"permissions\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n },\n + \ \"description\": \"List of permissions defining the + role.\"\n }\n },\n \"required\": + [\n \"name\",\n \"permissions\"\n ]\n + \ },\n \"RoleResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Role.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"The name of this role.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"permissions\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n },\n \"description\": + \"List of permissions defining the role.\"\n },\n \"locked\": + {\n \"type\": \"boolean\",\n \"readOnly\": + true,\n \"description\": \"True if the role is system + managed.\"\n }\n },\n \"required\": + [\n \"name\",\n \"permissions\"\n ]\n + \ },\n \"RpmRepositorySyncURL\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for RPM Sync.\",\n + \ \"properties\": {\n \"remote\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A remote to sync from. This will override a remote set on repository.\"\n + \ },\n \"mirror\": {\n \"type\": + \"boolean\",\n \"nullable\": true,\n \"description\": + \"DEPRECATED: If ``True``, ``sync_policy`` will default to 'mirror_complete' + instead of 'additive'.\"\n },\n \"sync_policy\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/SyncPolicyEnum\"\n }\n ],\n + \ \"nullable\": true,\n \"description\": + \"Options: 'additive', 'mirror_complete', 'mirror_content_only'. Default: + 'additive'. Modifies how the sync is performed. 'mirror_complete' will clone + the original metadata and create an automatic publication from it, but comes + with some limitations and does not work for certain repositories. 'mirror_content_only' + will change the repository contents to match the remote but the metadata will + be regenerated and will not be bit-for-bit identical. 'additive' will retain + the existing contents of the repository and add the contents of the repository + being synced.\\n\\n* `additive` - additive\\n* `mirror_complete` - mirror_complete\\n* + `mirror_content_only` - mirror_content_only\"\n },\n \"skip_types\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/SkipTypesEnum\"\n + \ },\n \"default\": [],\n \"description\": + \"List of content types to skip during sync.\"\n },\n \"optimize\": + {\n \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Whether or not to optimize + sync.\"\n }\n }\n },\n \"SetLabel\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for synchronously setting a label.\",\n \"properties\": + {\n \"key\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"pattern\": + \"^[-a-zA-Z0-9_]+$\"\n },\n \"value\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"required\": + [\n \"key\",\n \"value\"\n ]\n + \ },\n \"SetLabelResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for synchronously + setting a label.\",\n \"properties\": {\n \"key\": + {\n \"type\": \"string\",\n \"pattern\": + \"^[-a-zA-Z0-9_]+$\"\n },\n \"value\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"required\": + [\n \"key\",\n \"value\"\n ]\n + \ },\n \"SigningServiceResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for the model + declaring a signing service.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"A unique name used to recognize a script.\"\n },\n \"public_key\": + {\n \"type\": \"string\",\n \"description\": + \"The value of a public key used for the repository verification.\"\n },\n + \ \"pubkey_fingerprint\": {\n \"type\": + \"string\",\n \"description\": \"The fingerprint of + the public key.\"\n },\n \"script\": + {\n \"type\": \"string\",\n \"description\": + \"An absolute path to a script which is going to be used for the signing.\"\n + \ }\n },\n \"required\": [\n + \ \"name\",\n \"pubkey_fingerprint\",\n + \ \"public_key\",\n \"script\"\n ]\n + \ },\n \"SkipTypesEnum\": {\n \"enum\": + [\n \"srpm\",\n \"treeinfo\"\n ],\n + \ \"type\": \"string\",\n \"description\": \"* + `srpm` - srpm\\n* `treeinfo` - treeinfo\"\n },\n \"StatesEnum\": + {\n \"enum\": [\n \"skipped\",\n \"completed\",\n + \ \"failed\",\n \"canceled\"\n ],\n + \ \"type\": \"string\",\n \"description\": \"* + `skipped` - skipped\\n* `completed` - completed\\n* `failed` - failed\\n* + `canceled` - canceled\"\n },\n \"StatusResponse\": {\n + \ \"type\": \"object\",\n \"description\": \"Serializer + for the status information of the app\",\n \"properties\": + {\n \"versions\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/VersionResponse\"\n },\n \"description\": + \"Version information of Pulp components\"\n },\n \"online_workers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/WorkerResponse\"\n + \ },\n \"description\": \"List + of online workers known to the application. An online worker is actively heartbeating + and can respond to new work.\"\n },\n \"online_api_apps\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/ApiAppStatusResponse\"\n + \ },\n \"description\": \"List + of online api apps known to the application. An online api app is actively + heartbeating and can serve the rest api to clients.\"\n },\n + \ \"online_content_apps\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/ContentAppStatusResponse\"\n },\n + \ \"description\": \"List of online content apps known + to the application. An online content app is actively heartbeating and can + serve data to clients.\"\n },\n \"database_connection\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/DatabaseConnectionResponse\"\n }\n + \ ],\n \"description\": \"Database + connection information\"\n },\n \"redis_connection\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/RedisConnectionResponse\"\n }\n + \ ],\n \"description\": \"Redis + connection information\"\n },\n \"storage\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/StorageResponse\"\n }\n + \ ],\n \"description\": \"Storage + information\"\n },\n \"content_settings\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/ContentSettingsResponse\"\n }\n + \ ],\n \"description\": \"Content-app + settings\"\n },\n \"domain_enabled\": + {\n \"type\": \"boolean\",\n \"description\": + \"Is Domains enabled\"\n }\n },\n \"required\": + [\n \"content_settings\",\n \"database_connection\",\n + \ \"domain_enabled\",\n \"online_api_apps\",\n + \ \"online_content_apps\",\n \"online_workers\",\n + \ \"versions\"\n ]\n },\n \"StorageClassEnum\": + {\n \"enum\": [\n \"pulpcore.app.models.storage.FileSystem\",\n + \ \"storages.backends.s3boto3.S3Boto3Storage\",\n \"storages.backends.azure_storage.AzureStorage\"\n + \ ],\n \"type\": \"string\",\n \"description\": + \"* `pulpcore.app.models.storage.FileSystem` - Use local filesystem as storage\\n* + `storages.backends.s3boto3.S3Boto3Storage` - Use Amazon S3 as storage\\n* + `storages.backends.azure_storage.AzureStorage` - Use Azure Blob as storage\"\n + \ },\n \"StorageResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for information + about the storage system\",\n \"properties\": {\n \"total\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of bytes\",\n \"minimum\": 0\n },\n + \ \"used\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Number of bytes in use\",\n + \ \"minimum\": 0\n },\n \"free\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Number of free bytes\",\n \"minimum\": 0\n }\n + \ },\n \"required\": [\n \"free\",\n + \ \"total\",\n \"used\"\n ]\n + \ },\n \"SummaryResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for summary information + of an index.\",\n \"properties\": {\n \"projects\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"description\": \"Number of Python projects + in index\"\n },\n \"releases\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"description\": \"Number of Python distribution + releases in index\"\n },\n \"files\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"description\": \"Number of files for + all distributions in index\"\n }\n },\n + \ \"required\": [\n \"files\",\n \"projects\",\n + \ \"releases\"\n ]\n },\n \"SyncPolicyEnum\": + {\n \"enum\": [\n \"additive\",\n \"mirror_complete\",\n + \ \"mirror_content_only\"\n ],\n \"type\": + \"string\",\n \"description\": \"* `additive` - additive\\n* + `mirror_complete` - mirror_complete\\n* `mirror_content_only` - mirror_content_only\"\n + \ },\n \"TagCopy\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for copying tags from a source + repository to a destination repository.\",\n \"properties\": + {\n \"source_repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"title\": + \"Repository\",\n \"description\": \"A URI of the repository + to copy content from.\"\n },\n \"source_repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"A URI of the repository + version to copy content from.\"\n },\n \"names\": + {\n \"type\": \"array\",\n \"items\": + {},\n \"description\": \"A list of tag names to copy.\"\n + \ }\n }\n },\n \"TagImage\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for parsing and validating data associated with a manifest + tagging.\",\n \"properties\": {\n \"tag\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A tag name\",\n \"pattern\": + \"^[A-Za-z0-9][A-Za-z0-9._-]*$\"\n },\n \"digest\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"sha256 of the Manifest file\"\n + \ }\n },\n \"required\": [\n + \ \"digest\",\n \"tag\"\n ]\n + \ },\n \"TagResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for the Tag model.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"count\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"readOnly\": + true\n }\n }\n },\n \"TaskGroupOperationResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for asynchronous operations that return a task group.\",\n \"properties\": + {\n \"task_group\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"The href of the task group.\"\n }\n },\n + \ \"required\": [\n \"task_group\"\n ]\n + \ },\n \"TaskGroupResponse\": {\n \"type\": + \"object\",\n \"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.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"description\": \"A description of the + task group.\"\n },\n \"all_tasks_dispatched\": + {\n \"type\": \"boolean\",\n \"description\": + \"Whether all tasks have been spawned for this task group.\"\n },\n + \ \"waiting\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"Number of tasks in the 'waiting' + state\"\n },\n \"skipped\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"Number of tasks in the 'skipped' + state\"\n },\n \"running\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"Number of tasks in the 'running' + state\"\n },\n \"completed\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"Number of tasks in the 'completed' + state\"\n },\n \"canceled\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"Number of tasks in the 'canceled' + state\"\n },\n \"failed\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"Number of tasks in the 'failed' + state\"\n },\n \"canceling\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"Number of tasks in the 'canceling' + state\"\n },\n \"group_progress_reports\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/GroupProgressReportResponse\"\n + \ },\n \"readOnly\": true\n },\n + \ \"tasks\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/MinimalTaskResponse\"\n },\n + \ \"readOnly\": true\n }\n },\n + \ \"required\": [\n \"all_tasks_dispatched\",\n + \ \"description\"\n ]\n },\n \"TaskResponse\": + {\n \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"state\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The current state of the + task. The possible values include: 'waiting', 'skipped', 'running', 'completed', + 'failed', 'canceled' and 'canceling'.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"The name of task.\"\n },\n \"logging_cid\": + {\n \"type\": \"string\",\n \"description\": + \"The logging correlation id associated with this task\"\n },\n + \ \"created_by\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"User who dispatched this task.\"\n },\n \"unblocked_at\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of when this task was identified ready for pickup.\"\n },\n + \ \"started_at\": {\n \"type\": \"string\",\n + \ \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of when this task + started execution.\"\n },\n \"finished_at\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of when this task stopped execution.\"\n },\n + \ \"error\": {\n \"type\": \"object\",\n + \ \"additionalProperties\": {},\n \"readOnly\": + true,\n \"description\": \"A JSON Object of a fatal + error encountered during the execution of this task.\"\n },\n + \ \"worker\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true,\n \"description\": \"The worker associated with + this task. This field is empty if a worker is not yet assigned.\"\n },\n + \ \"parent_task\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true,\n \"description\": \"The parent task that spawned + this task.\"\n },\n \"child_tasks\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"readOnly\": + true,\n \"description\": \"Any tasks spawned by this + task.\"\n },\n \"task_group\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true,\n \"description\": \"The task group that this + task is a member of.\"\n },\n \"progress_reports\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/ProgressReportResponse\"\n + \ },\n \"readOnly\": true\n },\n + \ \"created_resources\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n },\n + \ \"readOnly\": true,\n \"description\": + \"Resources created by this task.\"\n },\n \"reserved_resources_record\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n },\n + \ \"readOnly\": true,\n \"description\": + \"A list of resources required by that task.\"\n }\n },\n + \ \"required\": [\n \"logging_cid\",\n \"name\"\n + \ ]\n },\n \"TaskScheduleResponse\": {\n + \ \"type\": \"object\",\n \"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.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"The name of the task schedule.\"\n },\n \"task_name\": + {\n \"type\": \"string\",\n \"description\": + \"The name of the task to be scheduled.\"\n },\n \"dispatch_interval\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Periodicity of the schedule.\"\n + \ },\n \"next_dispatch\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"nullable\": true,\n \"description\": + \"Timestamp of the next time the task will be dispatched.\"\n },\n + \ \"last_task\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true,\n \"description\": \"The last task dispatched + by this schedule.\"\n }\n },\n \"required\": + [\n \"dispatch_interval\",\n \"name\",\n + \ \"task_name\"\n ]\n },\n \"UnTagImage\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for parsing and validating data associated with a manifest + untagging.\",\n \"properties\": {\n \"tag\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A tag name\",\n \"pattern\": + \"^[A-Za-z0-9][A-Za-z0-9._-]*$\"\n }\n },\n + \ \"required\": [\n \"tag\"\n ]\n + \ },\n \"UnpaginatedCollectionVersionResponse\": {\n + \ \"type\": \"object\",\n \"description\": \"A + serializer for unpaginated CollectionVersion.\",\n \"properties\": + {\n \"version\": {\n \"type\": \"string\",\n + \ \"maxLength\": 128\n },\n \"href\": + {\n \"type\": \"string\",\n \"description\": + \"Get href.\",\n \"readOnly\": true\n },\n + \ \"created_at\": {\n \"type\": \"string\",\n + \ \"format\": \"date-time\"\n },\n + \ \"updated_at\": {\n \"type\": \"string\",\n + \ \"format\": \"date-time\"\n },\n + \ \"requires_ansible\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"maxLength\": + 255\n },\n \"marks\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n },\n \"description\": + \"Get a list of mark values filtering only those in the current repo.\",\n + \ \"readOnly\": true\n },\n \"artifact\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/ArtifactRefResponse\"\n }\n + \ ],\n \"readOnly\": true\n },\n + \ \"collection\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/CollectionRefResponse\"\n }\n + \ ],\n \"readOnly\": true\n },\n + \ \"download_url\": {\n \"type\": + \"string\",\n \"description\": \"Get artifact download + URL.\",\n \"readOnly\": true\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"namespace\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/CollectionNamespaceResponse\"\n }\n + \ ],\n \"readOnly\": true\n },\n + \ \"signatures\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/CollectionVersionSignatureResponse\"\n }\n + \ },\n \"metadata\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/CollectionMetadataResponse\"\n }\n + \ ],\n \"readOnly\": true\n },\n + \ \"git_url\": {\n \"type\": \"string\",\n + \ \"description\": \"Get the git URL.\",\n \"readOnly\": + true\n },\n \"git_commit_sha\": {\n + \ \"type\": \"string\",\n \"description\": + \"Get the git commit sha.\",\n \"readOnly\": true\n + \ }\n },\n \"required\": [\n + \ \"created_at\",\n \"signatures\",\n + \ \"updated_at\",\n \"version\"\n ]\n + \ },\n \"UnsetLabel\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for synchronously setting a + label.\",\n \"properties\": {\n \"key\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"pattern\": \"^[-a-zA-Z0-9_]+$\"\n }\n + \ },\n \"required\": [\n \"key\"\n + \ ]\n },\n \"UnsetLabelResponse\": {\n + \ \"type\": \"object\",\n \"description\": \"Serializer + for synchronously setting a label.\",\n \"properties\": {\n + \ \"key\": {\n \"type\": \"string\",\n + \ \"pattern\": \"^[-a-zA-Z0-9_]+$\"\n },\n + \ \"value\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n }\n },\n + \ \"required\": [\n \"key\"\n ]\n + \ },\n \"Upload\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for chunked uploads.\",\n \"properties\": + {\n \"size\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"description\": + \"The size of the upload in bytes.\"\n }\n },\n + \ \"required\": [\n \"size\"\n ]\n + \ },\n \"UploadChunk\": {\n \"type\": + \"object\",\n \"description\": \"A mixin for validating unknown + serializers' fields.\",\n \"properties\": {\n \"file\": + {\n \"type\": \"string\",\n \"format\": + \"binary\",\n \"writeOnly\": true,\n \"description\": + \"A chunk of the uploaded file.\"\n },\n \"sha256\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The SHA-256 checksum of the + chunk if available.\"\n }\n },\n \"required\": + [\n \"file\"\n ]\n },\n \"UploadChunkResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A mixin for validating unknown serializers' fields.\",\n \"properties\": + {\n \"offset\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"readOnly\": + true\n },\n \"size\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true\n }\n }\n },\n \"UploadCommit\": + {\n \"type\": \"object\",\n \"description\": + \"A mixin for validating unknown serializers' fields.\",\n \"properties\": + {\n \"sha256\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The expected sha256 checksum for the file.\"\n }\n },\n + \ \"required\": [\n \"sha256\"\n ]\n + \ },\n \"UploadDetailResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for chunked uploads.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"size\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"description\": \"The size of the upload + in bytes.\"\n },\n \"completed\": {\n + \ \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp when upload is committed.\"\n },\n \"chunks\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/UploadChunkResponse\"\n + \ },\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"size\"\n + \ ]\n },\n \"UploadResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for chunked uploads.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"size\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"description\": \"The size of the upload + in bytes.\"\n },\n \"completed\": {\n + \ \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp when upload is committed.\"\n }\n },\n + \ \"required\": [\n \"size\"\n ]\n + \ },\n \"UpstreamPulp\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for a Server.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this Pulp server.\"\n },\n \"base_url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The transport, hostname, and + an optional port of the Pulp server. e.g. https://example.com\"\n },\n + \ \"api_root\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The API root. Defaults to '/pulp/'.\"\n },\n \"domain\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The domain of the Pulp server if enabled.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded CA certificate used to validate the server certificate presented + by the remote server.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to be used for + authentication when syncing.\"\n },\n \"password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to be used for + authentication when syncing. Extra leading and trailing whitespace characters + are not trimmed.\"\n },\n \"pulp_label_select\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"One or more comma separated + labels that will be used to filter distributions on the upstream Pulp. E.g. + \\\"foo=bar,key=val\\\" or \\\"foo,key\\\"\"\n }\n },\n + \ \"required\": [\n \"api_root\",\n \"base_url\",\n + \ \"name\"\n ]\n },\n \"UpstreamPulpResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for a Server.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this Pulp server.\"\n },\n \"base_url\": + {\n \"type\": \"string\",\n \"description\": + \"The transport, hostname, and an optional port of the Pulp server. e.g. https://example.com\"\n + \ },\n \"api_root\": {\n \"type\": + \"string\",\n \"description\": \"The API root. Defaults + to '/pulp/'.\"\n },\n \"domain\": {\n + \ \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The domain of the Pulp server + if enabled.\"\n },\n \"ca_cert\": {\n + \ \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"hidden_fields\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"name\": {\n \"type\": + \"string\"\n },\n \"is_set\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": + [\n \"is_set\",\n \"name\"\n + \ ]\n },\n \"readOnly\": + true,\n \"description\": \"List of hidden (write only) + fields\"\n },\n \"pulp_label_select\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"One or more comma separated + labels that will be used to filter distributions on the upstream Pulp. E.g. + \\\"foo=bar,key=val\\\" or \\\"foo,key\\\"\"\n }\n },\n + \ \"required\": [\n \"api_root\",\n \"base_url\",\n + \ \"name\"\n ]\n },\n \"User\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for User.\",\n \"properties\": {\n \"username\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Required. 150 characters or + fewer. Letters, digits and @/./+/-/_ only.\",\n \"maxLength\": + 150\n },\n \"password\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"Users password. Set to ``null`` to disable password authentication.\"\n + \ },\n \"first_name\": {\n \"type\": + \"string\",\n \"description\": \"First name\",\n \"maxLength\": + 150\n },\n \"last_name\": {\n \"type\": + \"string\",\n \"description\": \"Last name\",\n \"maxLength\": + 150\n },\n \"email\": {\n \"type\": + \"string\",\n \"format\": \"email\",\n \"description\": + \"Email address\"\n },\n \"is_staff\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Designates whether the + user can log into this admin site.\"\n },\n \"is_active\": + {\n \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Designates whether this + user should be treated as active.\"\n }\n },\n + \ \"required\": [\n \"username\"\n ]\n + \ },\n \"UserGroup\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for Groups that belong to an + User.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Name.\",\n \"maxLength\": + 150\n }\n },\n \"required\": + [\n \"name\"\n ]\n },\n \"UserGroupResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Groups that belong to an User.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"description\": \"Name.\",\n \"maxLength\": + 150\n },\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"name\"\n ]\n },\n \"UserResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for User.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"id\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"readOnly\": + true\n },\n \"username\": {\n \"type\": + \"string\",\n \"description\": \"Required. 150 characters + or fewer. Letters, digits and @/./+/-/_ only.\",\n \"maxLength\": + 150\n },\n \"first_name\": {\n \"type\": + \"string\",\n \"description\": \"First name\",\n \"maxLength\": + 150\n },\n \"last_name\": {\n \"type\": + \"string\",\n \"description\": \"Last name\",\n \"maxLength\": + 150\n },\n \"email\": {\n \"type\": + \"string\",\n \"format\": \"email\",\n \"description\": + \"Email address\"\n },\n \"is_staff\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Designates whether the + user can log into this admin site.\"\n },\n \"is_active\": + {\n \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Designates whether this + user should be treated as active.\"\n },\n \"date_joined\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Date joined\"\n },\n \"groups\": {\n + \ \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/UserGroupResponse\"\n + \ },\n \"readOnly\": true\n },\n + \ \"hidden_fields\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"object\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\"\n },\n + \ \"is_set\": {\n \"type\": + \"boolean\"\n }\n },\n + \ \"required\": [\n \"is_set\",\n + \ \"name\"\n ]\n + \ },\n \"readOnly\": true,\n + \ \"description\": \"List of hidden (write only) fields\"\n + \ }\n },\n \"required\": [\n + \ \"username\"\n ]\n },\n \"UserRole\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for UserRole.\",\n \"properties\": {\n \"role\": + {\n \"type\": \"string\",\n \"minLength\": + 1\n },\n \"content_object\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"pulp_href of the object for + which role permissions should be asserted. If set to 'null', permissions will + act on either domain or model-level.\"\n },\n \"domain\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"Domain this role should be applied on, mutually exclusive with content_object.\"\n + \ }\n },\n \"required\": [\n + \ \"content_object\",\n \"role\"\n ]\n + \ },\n \"UserRoleResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for UserRole.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"role\": {\n + \ \"type\": \"string\"\n },\n \"content_object\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"pulp_href of the object + for which role permissions should be asserted. If set to 'null', permissions + will act on either domain or model-level.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"permissions\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n },\n \"readOnly\": + true\n },\n \"domain\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Domain this role should + be applied on, mutually exclusive with content_object.\"\n }\n + \ },\n \"required\": [\n \"content_object\",\n + \ \"role\"\n ]\n },\n \"VariantResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Variant serializer.\",\n \"properties\": {\n \"variant_id\": + {\n \"type\": \"string\",\n \"description\": + \"Variant id.\"\n },\n \"uid\": {\n + \ \"type\": \"string\",\n \"description\": + \"Variant uid.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"Variant name.\"\n },\n \"type\": {\n + \ \"type\": \"string\",\n \"description\": + \"Variant type.\"\n },\n \"packages\": + {\n \"type\": \"string\",\n \"description\": + \"Relative path to directory with binary RPMs.\"\n },\n + \ \"source_packages\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"Relative path to directory with source RPMs.\"\n },\n + \ \"source_repository\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"Relative path to YUM repository with source RPMs.\"\n },\n + \ \"debug_packages\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"Relative path to directory with debug RPMs.\"\n },\n + \ \"debug_repository\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"Relative path to YUM repository with debug RPMs.\"\n },\n + \ \"identity\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"description\": + \"Relative path to a pem file that identifies a product.\"\n }\n + \ },\n \"required\": [\n \"debug_packages\",\n + \ \"debug_repository\",\n \"identity\",\n + \ \"name\",\n \"packages\",\n \"source_packages\",\n + \ \"source_repository\",\n \"type\",\n + \ \"uid\",\n \"variant_id\"\n ]\n + \ },\n \"VersionResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for the version + information of Pulp components\",\n \"properties\": {\n \"component\": + {\n \"type\": \"string\",\n \"description\": + \"Name of a versioned component of Pulp\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"description\": + \"Version of the component (e.g. 3.0.0)\"\n },\n \"package\": + {\n \"type\": \"string\",\n \"description\": + \"Python package name providing the component\"\n },\n + \ \"module\": {\n \"type\": \"string\",\n + \ \"description\": \"Python module name of the component\"\n + \ },\n \"domain_compatible\": {\n \"type\": + \"boolean\",\n \"description\": \"Domain feature compatibility + of component\"\n }\n },\n \"required\": + [\n \"component\",\n \"domain_compatible\",\n + \ \"module\",\n \"package\",\n \"version\"\n + \ ]\n },\n \"WorkerResponse\": {\n \"type\": + \"object\",\n \"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.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The name of the worker.\"\n + \ },\n \"last_heartbeat\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + the worker talked to the service.\"\n },\n \"versions\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"readOnly\": true,\n + \ \"description\": \"Versions of the components installed.\"\n + \ },\n \"current_task\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true,\n \"description\": \"The task this worker is + currently executing, or empty if the worker is not currently assigned to a + task.\"\n }\n }\n },\n \"ansible.AnsibleCollectionDeprecated\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for Ansible Collection Deprecations.\",\n \"properties\": + {\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"writeOnly\": + true,\n \"description\": \"A URI of a repository the + new content unit should be associated with.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The name of the Collection.\"\n + \ },\n \"namespace\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The namespace of the Collection.\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"namespace\"\n + \ ]\n },\n \"ansible.AnsibleCollectionDeprecatedResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for Ansible Collection Deprecations.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"The name of the Collection.\"\n },\n \"namespace\": + {\n \"type\": \"string\",\n \"description\": + \"The namespace of the Collection.\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"namespace\"\n + \ ]\n },\n \"ansible.AnsibleDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Ansible Distributions.\",\n \"properties\": + {\n \"base_path\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name. Ex, `rawhide` + and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n }\n },\n + \ \"required\": [\n \"base_path\",\n \"name\"\n + \ ]\n },\n \"ansible.AnsibleDistributionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Ansible Distributions.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"base_path\": {\n \"type\": + \"string\",\n \"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\\\")\"\n + \ },\n \"content_guard\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"An optional content-guard.\"\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name. Ex, + `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"client_url\": {\n + \ \"type\": \"string\",\n \"description\": + \"The URL of a Collection content source.\",\n \"readOnly\": + true\n },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ }\n },\n \"required\": [\n + \ \"base_path\",\n \"name\"\n ]\n + \ },\n \"ansible.AnsibleNamespaceMetadata\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for Namespaces.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 3,\n \"description\": + \"Required named, only accepts lowercase, numbers and underscores.\",\n \"maxLength\": + 64,\n \"pattern\": \"^(?!.*__)[a-z]+[0-9a-z_]*$\"\n + \ },\n \"company\": {\n \"type\": + \"string\",\n \"description\": \"Optional namespace + company owner.\",\n \"maxLength\": 64\n },\n + \ \"email\": {\n \"type\": \"string\",\n + \ \"description\": \"Optional namespace contact email.\",\n + \ \"maxLength\": 256\n },\n \"description\": + {\n \"type\": \"string\",\n \"description\": + \"Optional short description.\",\n \"maxLength\": 256\n + \ },\n \"resources\": {\n \"type\": + \"string\",\n \"description\": \"Optional resource + page in markdown format.\"\n },\n \"links\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/NamespaceLink\"\n + \ },\n \"description\": \"Labeled + related links.\"\n },\n \"avatar\": + {\n \"type\": \"string\",\n \"format\": + \"binary\",\n \"writeOnly\": true,\n \"description\": + \"Optional avatar image for Namespace\"\n }\n },\n + \ \"required\": [\n \"name\"\n ]\n + \ },\n \"ansible.AnsibleNamespaceMetadataResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for Namespaces.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"description\": \"Required named, only accepts lowercase, + numbers and underscores.\",\n \"maxLength\": 64,\n + \ \"minLength\": 3,\n \"pattern\": + \"^(?!.*__)[a-z]+[0-9a-z_]*$\"\n },\n \"company\": + {\n \"type\": \"string\",\n \"description\": + \"Optional namespace company owner.\",\n \"maxLength\": + 64\n },\n \"email\": {\n \"type\": + \"string\",\n \"description\": \"Optional namespace + contact email.\",\n \"maxLength\": 256\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"description\": \"Optional short description.\",\n + \ \"maxLength\": 256\n },\n \"resources\": + {\n \"type\": \"string\",\n \"description\": + \"Optional resource page in markdown format.\"\n },\n \"links\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/NamespaceLinkResponse\"\n + \ },\n \"description\": \"Labeled + related links.\"\n },\n \"avatar_sha256\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"SHA256 digest of avatar + image if present.\",\n \"maxLength\": 64\n },\n + \ \"avatar_url\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"Download link for avatar image if present.\"\n },\n \"metadata_sha256\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"name\"\n ]\n },\n \"ansible.AnsibleRepository\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Ansible Repositories.\",\n \"properties\": + {\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"retain_repo_versions\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"last_synced_metadata_time\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"nullable\": + true,\n \"description\": \"Last synced metadata time.\"\n + \ },\n \"gpgkey\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"Gpg public key to verify collection + signatures against\"\n },\n \"private\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"ansible.AnsibleRepositoryResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Ansible Repositories.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"versions_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"latest_version_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"last_synced_metadata_time\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"nullable\": + true,\n \"description\": \"Last synced metadata time.\"\n + \ },\n \"gpgkey\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"Gpg public key to verify collection signatures against\"\n },\n + \ \"last_sync_task\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"private\": {\n \"type\": \"boolean\"\n + \ }\n },\n \"required\": [\n + \ \"name\"\n ]\n },\n \"ansible.CollectionRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for Collection Remotes.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\n },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"client_key\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded private key used + for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PolicyD9cEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - immediate\\n* + `When syncing, download all metadata and content now.` - When syncing, download + all metadata and content now.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"requirements_file\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The string version of Collection requirements yaml.\"\n },\n + \ \"auth_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The URL to receive a session + token from, e.g. used with Automation Hub.\",\n \"maxLength\": + 255\n },\n \"token\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"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\",\n \"maxLength\": 2000\n },\n + \ \"sync_dependencies\": {\n \"type\": + \"boolean\",\n \"default\": true,\n \"description\": + \"Sync dependencies for collections specified via requirements file\"\n },\n + \ \"signed_only\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Sync only collections that have a signature\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"url\"\n + \ ]\n },\n \"ansible.CollectionRemoteResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for Collection Remotes.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PolicyD9cEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - immediate\\n* + `When syncing, download all metadata and content now.` - When syncing, download + all metadata and content now.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hidden_fields\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"name\": {\n \"type\": + \"string\"\n },\n \"is_set\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": + [\n \"is_set\",\n \"name\"\n + \ ]\n },\n \"readOnly\": + true,\n \"description\": \"List of hidden (write only) + fields\"\n },\n \"requirements_file\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The string version of Collection + requirements yaml.\"\n },\n \"auth_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The URL to receive a session + token from, e.g. used with Automation Hub.\",\n \"maxLength\": + 255\n },\n \"sync_dependencies\": {\n + \ \"type\": \"boolean\",\n \"default\": + true,\n \"description\": \"Sync dependencies for collections + specified via requirements file\"\n },\n \"signed_only\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Sync only collections that + have a signature\"\n },\n \"last_sync_task\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"name\",\n \"url\"\n ]\n + \ },\n \"ansible.CollectionResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for Ansible Collections.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"The name of the Collection.\"\n + \ },\n \"namespace\": {\n \"type\": + \"string\",\n \"description\": \"The namespace of the + Collection.\"\n }\n },\n \"required\": + [\n \"name\",\n \"namespace\"\n ]\n + \ },\n \"ansible.CollectionVersion\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for CollectionVersion + Content.\",\n \"properties\": {\n \"upload\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"An uncommitted upload that may be turned into the content unit.\"\n },\n + \ \"file\": {\n \"type\": \"string\",\n + \ \"format\": \"binary\",\n \"writeOnly\": + true,\n \"description\": \"An uploaded file that may + be turned into the content unit.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Artifact file representing the physical content\"\n },\n + \ \"file_url\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"A url that Pulp can download + and turn into the content unit.\"\n },\n \"expected_name\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"minLength\": 1,\n \"description\": + \"The name of the collection.\",\n \"maxLength\": 64\n + \ },\n \"expected_namespace\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"The namespace of the collection.\",\n + \ \"maxLength\": 64\n },\n \"expected_version\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"minLength\": 1,\n \"description\": + \"The version of the collection.\",\n \"maxLength\": + 128\n }\n }\n },\n \"ansible.CollectionVersionMark\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for mark models.\",\n \"properties\": {\n \"marked_collection\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"The content this mark + is pointing to.\"\n },\n \"value\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The string value of this mark.\",\n + \ \"pattern\": \"^[-a-zA-Z0-9_]+$\"\n }\n + \ },\n \"required\": [\n \"marked_collection\",\n + \ \"value\"\n ]\n },\n \"ansible.CollectionVersionMarkResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for mark models.\",\n \"properties\": {\n \"pulp_created\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of creation.\"\n },\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"marked_collection\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"The content this mark is pointing to.\"\n },\n \"value\": + {\n \"type\": \"string\",\n \"description\": + \"The string value of this mark.\",\n \"pattern\": + \"^[-a-zA-Z0-9_]+$\"\n }\n },\n \"required\": + [\n \"marked_collection\",\n \"value\"\n + \ ]\n },\n \"ansible.CollectionVersionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for CollectionVersion Content.\",\n \"properties\": + {\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"sha256\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The SHA-256 checksum if available.\"\n },\n \"md5\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The MD5 checksum if available.\"\n + \ },\n \"sha1\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The SHA-1 checksum if available.\"\n },\n \"sha224\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-224 checksum if + available.\"\n },\n \"sha384\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-384 checksum if + available.\"\n },\n \"sha512\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-512 checksum if + available.\"\n },\n \"id\": {\n \"type\": + \"string\",\n \"format\": \"uuid\",\n \"readOnly\": + true,\n \"description\": \"A collection identifier.\"\n + \ },\n \"authors\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"maxLength\": 64\n },\n + \ \"readOnly\": true,\n \"description\": + \"A list of the CollectionVersion content's authors.\"\n },\n + \ \"contents\": {\n \"readOnly\": + true,\n \"description\": \"A JSON field with data about + the contents.\"\n },\n \"dependencies\": + {\n \"readOnly\": true,\n \"description\": + \"A dict declaring Collections that this collection requires to be installed + for it to be usable.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"A short summary description + of the collection.\"\n },\n \"docs_blob\": + {\n \"readOnly\": true,\n \"description\": + \"A JSON field holding the various documentation blobs in the collection.\"\n + \ },\n \"manifest\": {\n \"readOnly\": + true,\n \"description\": \"A JSON field holding MANIFEST.json + data.\"\n },\n \"files\": {\n \"readOnly\": + true,\n \"description\": \"A JSON field holding FILES.json + data.\"\n },\n \"documentation\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The URL to any online docs.\",\n + \ \"maxLength\": 2000\n },\n \"homepage\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The URL to the homepage + of the collection/project.\",\n \"maxLength\": 2000\n + \ },\n \"issues\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The URL to the collection issue tracker.\",\n \"maxLength\": + 2000\n },\n \"license\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"maxLength\": 32\n },\n + \ \"readOnly\": true,\n \"description\": + \"A list of licenses for content inside of a collection.\"\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The name of the collection.\",\n \"maxLength\": 64\n + \ },\n \"namespace\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The namespace of the collection.\",\n \"maxLength\": + 64\n },\n \"origin_repository\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The URL of the originating + SCM repository.\",\n \"maxLength\": 2000\n },\n + \ \"tags\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/ansible.TagResponse\"\n },\n + \ \"readOnly\": true\n },\n \"version\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The version of the collection.\",\n + \ \"maxLength\": 128\n },\n \"requires_ansible\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"nullable\": true,\n \"description\": + \"The version of Ansible required to use the collection. Multiple versions + can be separated with a comma.\",\n \"maxLength\": + 255\n }\n }\n },\n \"ansible.CollectionVersionSignature\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for signature models.\",\n \"properties\": {\n + \ \"repository\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"writeOnly\": + true,\n \"description\": \"A URI of a repository the + new content unit should be associated with.\"\n },\n \"file\": + {\n \"type\": \"string\",\n \"format\": + \"binary\",\n \"writeOnly\": true,\n \"description\": + \"An uploaded file that may be turned into the content unit.\"\n },\n + \ \"upload\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"writeOnly\": + true,\n \"description\": \"An uncommitted upload that + may be turned into the content unit.\"\n },\n \"file_url\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"minLength\": 1,\n \"description\": + \"A url that Pulp can download and turn into the content unit.\"\n },\n + \ \"signed_collection\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"The content this signature is pointing to.\"\n }\n },\n + \ \"required\": [\n \"signed_collection\"\n + \ ]\n },\n \"ansible.CollectionVersionSignatureResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for signature models.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"signed_collection\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"The content this signature + is pointing to.\"\n },\n \"pubkey_fingerprint\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The fingerprint of the public + key.\"\n },\n \"signing_service\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true,\n \"nullable\": + true,\n \"description\": \"The signing service used + to create the signature.\"\n }\n },\n \"required\": + [\n \"signed_collection\"\n ]\n },\n + \ \"ansible.GitRemote\": {\n \"type\": \"object\",\n + \ \"description\": \"A serializer for Git Collection Remotes.\",\n + \ \"properties\": {\n \"proxy_username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to authenticte + to the proxy.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this remote.\"\n + \ },\n \"proxy_password\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to authenticate to the proxy. Extra leading and trailing whitespace + characters are not trimmed.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"connect_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"sock_connect_timeout\": {\n + \ \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"url\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The URL of an external content source.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"download_concurrency\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"username\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"metadata_only\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, only metadata about the content will be stored in Pulp. Clients + will retrieve content from the remote URL.\"\n },\n \"git_ref\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A git ref. e.g.: branch, tag, + or commit sha.\"\n }\n },\n \"required\": + [\n \"name\",\n \"url\"\n ]\n + \ },\n \"ansible.GitRemoteResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for Git Collection + Remotes.\",\n \"properties\": {\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this remote.\"\n },\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"sock_read_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.sock_read (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"sock_connect_timeout\": {\n + \ \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"pulp_created\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of creation.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The URL of an external content source.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"download_concurrency\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"hidden_fields\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"object\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\"\n },\n + \ \"is_set\": {\n \"type\": + \"boolean\"\n }\n },\n + \ \"required\": [\n \"is_set\",\n + \ \"name\"\n ]\n + \ },\n \"readOnly\": true,\n + \ \"description\": \"List of hidden (write only) fields\"\n + \ },\n \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"metadata_only\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, only metadata about the content will be stored in Pulp. Clients + will retrieve content from the remote URL.\"\n },\n \"git_ref\": + {\n \"type\": \"string\",\n \"description\": + \"A git ref. e.g.: branch, tag, or commit sha.\"\n }\n + \ },\n \"required\": [\n \"name\",\n + \ \"url\"\n ]\n },\n \"ansible.Role\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for Role versions.\",\n \"properties\": {\n + \ \"repository\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"writeOnly\": + true,\n \"description\": \"A URI of a repository the + new content unit should be associated with.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"minLength\": + 1\n },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1\n },\n + \ \"namespace\": {\n \"type\": \"string\",\n + \ \"minLength\": 1\n }\n },\n + \ \"required\": [\n \"artifact\",\n \"name\",\n + \ \"namespace\",\n \"version\"\n ]\n + \ },\n \"ansible.RoleRemote\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for Ansible Remotes.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\n },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"client_key\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded private key used + for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PolicyD9cEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - immediate\\n* + `When syncing, download all metadata and content now.` - When syncing, download + all metadata and content now.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"url\"\n + \ ]\n },\n \"ansible.RoleRemoteResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for Ansible Remotes.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PolicyD9cEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - immediate\\n* + `When syncing, download all metadata and content now.` - When syncing, download + all metadata and content now.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hidden_fields\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"name\": {\n \"type\": + \"string\"\n },\n \"is_set\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": + [\n \"is_set\",\n \"name\"\n + \ ]\n },\n \"readOnly\": + true,\n \"description\": \"List of hidden (write only) + fields\"\n }\n },\n \"required\": + [\n \"name\",\n \"url\"\n ]\n + \ },\n \"ansible.RoleResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for Role versions.\",\n + \ \"properties\": {\n \"pulp_last_updated\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of the last time this resource was updated. Note: for immutable + resources - like content, repository versions, and publication - pulp_created + and pulp_last_updated dates will be the same.\"\n },\n + \ \"artifact\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"description\": + \"Artifact file representing the physical content\"\n },\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"version\": {\n \"type\": + \"string\"\n },\n \"name\": {\n \"type\": + \"string\"\n },\n \"namespace\": {\n + \ \"type\": \"string\"\n }\n },\n + \ \"required\": [\n \"artifact\",\n \"name\",\n + \ \"namespace\",\n \"version\"\n ]\n + \ },\n \"ansible.TagResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for nesting in + the CollectionVersion model.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The name of the Tag.\"\n + \ }\n }\n },\n \"certguard.RHSMCertGuard\": + {\n \"type\": \"object\",\n \"description\": + \"RHSM Content Guard Serializer.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The unique name.\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"ca_certificate\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A Certificate Authority (CA) certificate (or a bundle thereof) used to verify + client-certificate authenticity.\"\n }\n },\n + \ \"required\": [\n \"ca_certificate\",\n + \ \"name\"\n ]\n },\n \"certguard.RHSMCertGuardResponse\": + {\n \"type\": \"object\",\n \"description\": + \"RHSM Content Guard Serializer.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"ca_certificate\": {\n \"type\": + \"string\",\n \"description\": \"A Certificate Authority + (CA) certificate (or a bundle thereof) used to verify client-certificate authenticity.\"\n + \ }\n },\n \"required\": [\n + \ \"ca_certificate\",\n \"name\"\n ]\n + \ },\n \"certguard.X509CertGuard\": {\n \"type\": + \"object\",\n \"description\": \"X.509 Content Guard Serializer.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"ca_certificate\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A Certificate Authority (CA) + certificate (or a bundle thereof) used to verify client-certificate authenticity.\"\n + \ }\n },\n \"required\": [\n + \ \"ca_certificate\",\n \"name\"\n ]\n + \ },\n \"certguard.X509CertGuardResponse\": {\n \"type\": + \"object\",\n \"description\": \"X.509 Content Guard Serializer.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"ca_certificate\": {\n \"type\": + \"string\",\n \"description\": \"A Certificate Authority + (CA) certificate (or a bundle thereof) used to verify client-certificate authenticity.\"\n + \ }\n },\n \"required\": [\n + \ \"ca_certificate\",\n \"name\"\n ]\n + \ },\n \"container.BlobResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Blobs.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"digest\": + {\n \"type\": \"string\",\n \"description\": + \"sha256 of the Blob file\"\n }\n },\n \"required\": + [\n \"artifact\",\n \"digest\"\n ]\n + \ },\n \"container.ContainerDistribution\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for ContainerDistribution.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"An optional content-guard. + If none is specified, a default one will be used.\"\n },\n + \ \"hidden\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"base_path\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"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\\\")\"\n },\n \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"RepositoryVersion to be served\"\n },\n \"private\": + {\n \"type\": \"boolean\",\n \"description\": + \"Restrict pull access to explicitly authorized users. Defaults to unrestricted + pull access.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n }\n },\n + \ \"required\": [\n \"base_path\",\n \"name\"\n + \ ]\n },\n \"container.ContainerDistributionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for ContainerDistribution.\",\n \"properties\": + {\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"An optional content-guard. + If none is specified, a default one will be used.\"\n },\n + \ \"hidden\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"description\": \"A unique name. Ex, `rawhide` and + `stable`.\"\n },\n \"repository\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"base_path\": {\n \"type\": + \"string\",\n \"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\\\")\"\n + \ },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"registry_path\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The Registry hostname/name/ + to use with docker pull command defined by this distribution.\"\n },\n + \ \"remote\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true,\n \"description\": \"Remote that can be used + to fetch content when using pull-through caching.\"\n },\n + \ \"namespace\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true,\n \"description\": \"Namespace this distribution + belongs to.\"\n },\n \"private\": {\n + \ \"type\": \"boolean\",\n \"description\": + \"Restrict pull access to explicitly authorized users. Defaults to unrestricted + pull access.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ }\n },\n \"required\": [\n + \ \"base_path\",\n \"name\"\n ]\n + \ },\n \"container.ContainerNamespace\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for ContainerNamespaces.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"container.ContainerNamespaceResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for ContainerNamespaces.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\"\n }\n },\n + \ \"required\": [\n \"name\"\n ]\n + \ },\n \"container.ContainerPullThroughDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for a specialized pull-through distribution referencing sub-distributions.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"An optional content-guard. + If none is specified, a default one will be used.\"\n },\n + \ \"hidden\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"base_path\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"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\\\")\"\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Remote that can be used + to fetch content when using pull-through caching.\"\n },\n + \ \"distributions\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n },\n + \ \"description\": \"Distributions created after pulling + content through cache\"\n },\n \"private\": + {\n \"type\": \"boolean\",\n \"description\": + \"Restrict pull access to explicitly authorized users. Related distributions + inherit this value. Defaults to unrestricted pull access.\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ }\n },\n \"required\": [\n + \ \"base_path\",\n \"name\",\n \"remote\"\n + \ ]\n },\n \"container.ContainerPullThroughDistributionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for a specialized pull-through distribution referencing sub-distributions.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"pulp_last_updated\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of the last time this resource was updated. Note: for immutable + resources - like content, repository versions, and publication - pulp_created + and pulp_last_updated dates will be the same.\"\n },\n + \ \"content_guard\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"An optional content-guard. If none is specified, a default one will be used.\"\n + \ },\n \"hidden\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"description\": \"A unique name. Ex, `rawhide` and + `stable`.\"\n },\n \"repository\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"base_path\": {\n \"type\": + \"string\",\n \"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\\\")\"\n + \ },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"remote\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Remote that can be used to fetch content when using pull-through caching.\"\n + \ },\n \"distributions\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n },\n + \ \"description\": \"Distributions created after pulling + content through cache\"\n },\n \"namespace\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true,\n \"description\": + \"Namespace this distribution belongs to.\"\n },\n \"private\": + {\n \"type\": \"boolean\",\n \"description\": + \"Restrict pull access to explicitly authorized users. Related distributions + inherit this value. Defaults to unrestricted pull access.\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"An optional description.\"\n }\n },\n + \ \"required\": [\n \"base_path\",\n \"name\",\n + \ \"remote\"\n ]\n },\n \"container.ContainerPullThroughRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for a remote used in the pull-through distribution.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\n },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"client_key\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded private key used + for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy7e0Enum\"\n }\n ],\n + \ \"default\": \"on_demand\"\n },\n + \ \"total_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.total (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"connect_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"sock_connect_timeout\": {\n + \ \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"includes\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"maxLength\": 255\n },\n + \ \"nullable\": true,\n \"description\": + \"\\n A list of remotes to include during pull-through caching.\\n + \ Wildcards *, ? are recognized.\\n 'includes' is evaluated + before 'excludes'.\\n \"\n },\n \"excludes\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"maxLength\": 255\n },\n + \ \"nullable\": true,\n \"description\": + \"\\n A list of remotes to exclude during pull-through caching.\\n + \ Wildcards *, ? are recognized.\\n 'excludes' is evaluated + after 'includes'.\\n \"\n }\n },\n + \ \"required\": [\n \"name\",\n \"url\"\n + \ ]\n },\n \"container.ContainerPullThroughRemoteResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for a remote used in the pull-through distribution.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy7e0Enum\"\n }\n ],\n + \ \"default\": \"on_demand\"\n },\n + \ \"total_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.total (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"connect_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"sock_connect_timeout\": {\n + \ \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hidden_fields\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"name\": {\n \"type\": + \"string\"\n },\n \"is_set\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": + [\n \"is_set\",\n \"name\"\n + \ ]\n },\n \"readOnly\": + true,\n \"description\": \"List of hidden (write only) + fields\"\n },\n \"includes\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"maxLength\": 255\n },\n + \ \"nullable\": true,\n \"description\": + \"\\n A list of remotes to include during pull-through caching.\\n + \ Wildcards *, ? are recognized.\\n 'includes' is evaluated + before 'excludes'.\\n \"\n },\n \"excludes\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"maxLength\": + 255\n },\n \"nullable\": true,\n + \ \"description\": \"\\n A list of remotes + to exclude during pull-through caching.\\n Wildcards *, ? are recognized.\\n + \ 'excludes' is evaluated after 'includes'.\\n \"\n }\n + \ },\n \"required\": [\n \"name\",\n + \ \"url\"\n ]\n },\n \"container.ContainerPushRepository\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Container Push Repositories.\",\n \"properties\": + {\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"retain_repo_versions\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"manifest_signing_service\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"A reference to an associated signing service.\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"container.ContainerPushRepositoryResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Container Push Repositories.\",\n \"properties\": + {\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"versions_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_last_updated\": {\n + \ \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of the last time this resource was updated. Note: for immutable + resources - like content, repository versions, and publication - pulp_created + and pulp_last_updated dates will be the same.\"\n },\n + \ \"latest_version_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"retain_repo_versions\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"manifest_signing_service\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"A reference to an associated signing service.\"\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ }\n },\n \"required\": [\n + \ \"name\"\n ]\n },\n \"container.ContainerRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for ContainerRemote.\",\n \"properties\": {\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\n },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"client_key\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded private key used + for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"\\n immediate - All manifests and blobs are downloaded and saved + during a sync.\\n on_demand - Only tags and manifests are downloaded. + Blobs are not\\n downloaded until they are requested for + the first time by a client.\\n streamed - Blobs are streamed to the + client with every request and never saved.\\n \\n\\n* `immediate` - + When syncing, download all metadata and content now.\\n* `on_demand` - When + syncing, download metadata, but do not download content now. Instead, download + content as clients request it, and save it in Pulp to be served for future + client requests.\\n* `streamed` - When syncing, download metadata, but do + not download content now. Instead,download content as clients request it, + but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"upstream_name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Name of the upstream repository\"\n + \ },\n \"include_tags\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"maxLength\": + 255\n },\n \"nullable\": true,\n + \ \"description\": \"\\n A list of tags to + include during sync.\\n Wildcards *, ? are recognized.\\n 'include_tags' + is evaluated before 'exclude_tags'.\\n \"\n },\n + \ \"exclude_tags\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"maxLength\": + 255\n },\n \"nullable\": true,\n + \ \"description\": \"\\n A list of tags to + exclude during sync.\\n Wildcards *, ? are recognized.\\n 'exclude_tags' + is evaluated after 'include_tags'.\\n \"\n },\n + \ \"sigstore\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A URL to a sigstore to download image signatures from\",\n \"format\": + \"uri\"\n }\n },\n \"required\": + [\n \"name\",\n \"upstream_name\",\n + \ \"url\"\n ]\n },\n \"container.ContainerRemoteResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for ContainerRemote.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"\\n immediate - All manifests and blobs are downloaded and saved + during a sync.\\n on_demand - Only tags and manifests are downloaded. + Blobs are not\\n downloaded until they are requested for + the first time by a client.\\n streamed - Blobs are streamed to the + client with every request and never saved.\\n \\n\\n* `immediate` - + When syncing, download all metadata and content now.\\n* `on_demand` - When + syncing, download metadata, but do not download content now. Instead, download + content as clients request it, and save it in Pulp to be served for future + client requests.\\n* `streamed` - When syncing, download metadata, but do + not download content now. Instead,download content as clients request it, + but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hidden_fields\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"name\": {\n \"type\": + \"string\"\n },\n \"is_set\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": + [\n \"is_set\",\n \"name\"\n + \ ]\n },\n \"readOnly\": + true,\n \"description\": \"List of hidden (write only) + fields\"\n },\n \"upstream_name\": {\n + \ \"type\": \"string\",\n \"description\": + \"Name of the upstream repository\"\n },\n \"include_tags\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"maxLength\": + 255\n },\n \"nullable\": true,\n + \ \"description\": \"\\n A list of tags to + include during sync.\\n Wildcards *, ? are recognized.\\n 'include_tags' + is evaluated before 'exclude_tags'.\\n \"\n },\n + \ \"exclude_tags\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"maxLength\": 255\n },\n + \ \"nullable\": true,\n \"description\": + \"\\n A list of tags to exclude during sync.\\n Wildcards + *, ? are recognized.\\n 'exclude_tags' is evaluated after 'include_tags'.\\n + \ \"\n },\n \"sigstore\": + {\n \"type\": \"string\",\n \"description\": + \"A URL to a sigstore to download image signatures from\",\n \"format\": + \"uri\"\n }\n },\n \"required\": + [\n \"name\",\n \"upstream_name\",\n + \ \"url\"\n ]\n },\n \"container.ContainerRepository\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Container Repositories.\",\n \"properties\": + {\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"retain_repo_versions\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"manifest_signing_service\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"A reference to an associated + signing service.\"\n }\n },\n \"required\": + [\n \"name\"\n ]\n },\n \"container.ContainerRepositoryResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Container Repositories.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"versions_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"latest_version_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"manifest_signing_service\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"A reference to an associated + signing service.\"\n }\n },\n \"required\": + [\n \"name\"\n ]\n },\n \"container.ManifestResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Manifests.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"digest\": {\n + \ \"type\": \"string\",\n \"description\": + \"sha256 of the Manifest file\"\n },\n \"schema_version\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"description\": \"Manifest schema version\"\n + \ },\n \"media_type\": {\n \"type\": + \"string\",\n \"description\": \"Manifest media type + of the file\"\n },\n \"listed_manifests\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"description\": + \"Manifests that are referenced by this Manifest List\"\n },\n + \ \"config_blob\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Blob that contains configuration for this Manifest\"\n },\n + \ \"blobs\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n },\n + \ \"description\": \"Blobs that are referenced by this + Manifest\"\n },\n \"annotations\": {\n + \ \"readOnly\": true,\n \"description\": + \"Property that contains arbitrary metadata stored inside the image manifest.\"\n + \ },\n \"labels\": {\n \"readOnly\": + true,\n \"description\": \"Property describing metadata + stored inside the image configuration\"\n },\n \"is_bootable\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"A boolean determining whether + users can boot from an image or not.\"\n },\n \"is_flatpak\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"A boolean determining whether + the image bundles a Flatpak application\"\n }\n },\n + \ \"required\": [\n \"blobs\",\n \"digest\",\n + \ \"listed_manifests\",\n \"media_type\",\n + \ \"schema_version\"\n ]\n },\n + \ \"container.ManifestSignatureResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for image manifest + signatures.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"Signature name in the format of `digest_algo:manifest_digest@random_32_chars`\"\n + \ },\n \"digest\": {\n \"type\": + \"string\",\n \"description\": \"sha256 digest of the + signature blob\"\n },\n \"type\": {\n + \ \"type\": \"string\",\n \"description\": + \"Container signature type, e.g. 'atomic'\"\n },\n \"key_id\": + {\n \"type\": \"string\",\n \"description\": + \"Signing key ID\"\n },\n \"timestamp\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"description\": \"Timestamp of a signature\"\n + \ },\n \"creator\": {\n \"type\": + \"string\",\n \"description\": \"Signature creator\"\n + \ },\n \"signed_manifest\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Manifest that is signed\"\n }\n },\n \"required\": + [\n \"creator\",\n \"digest\",\n \"key_id\",\n + \ \"name\",\n \"signed_manifest\",\n + \ \"timestamp\",\n \"type\"\n ]\n + \ },\n \"container.TagResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Tags.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"Tag name\"\n },\n \"tagged_manifest\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Manifest that is tagged\"\n + \ }\n },\n \"required\": [\n + \ \"name\",\n \"tagged_manifest\"\n ]\n + \ },\n \"deb.AptDistribution\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for AptDistributions.\",\n + \ \"properties\": {\n \"base_path\": {\n + \ \"type\": \"string\",\n \"minLength\": + 1,\n \"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\\\")\"\n },\n + \ \"content_guard\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"An optional content-guard.\"\n + \ },\n \"hidden\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ }\n },\n \"required\": [\n + \ \"base_path\",\n \"name\"\n ]\n + \ },\n \"deb.AptDistributionResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for AptDistributions.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"base_path\": + {\n \"type\": \"string\",\n \"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\\\")\"\n },\n \"base_url\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The URL for accessing the + publication as defined by this distribution.\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ }\n },\n \"required\": [\n + \ \"base_path\",\n \"name\"\n ]\n + \ },\n \"deb.AptPublication\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for AptPublication.\",\n + \ \"properties\": {\n \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A URI of the repository to be published.\"\n },\n \"simple\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Activate simple publishing + mode (all packages in one release component).\"\n },\n + \ \"structured\": {\n \"type\": \"boolean\",\n + \ \"default\": true,\n \"description\": + \"Activate structured publishing mode.\"\n },\n \"signing_service\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Sign Release files with + this signing key\"\n },\n \"publish_upstream_release_fields\": + {\n \"type\": \"boolean\"\n }\n + \ }\n },\n \"deb.AptPublicationResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for AptPublication.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A URI of the repository to be published.\"\n },\n \"simple\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Activate simple publishing + mode (all packages in one release component).\"\n },\n + \ \"structured\": {\n \"type\": \"boolean\",\n + \ \"default\": true,\n \"description\": + \"Activate structured publishing mode.\"\n },\n \"signing_service\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Sign Release files with + this signing key\"\n },\n \"publish_upstream_release_fields\": + {\n \"type\": \"boolean\"\n }\n + \ }\n },\n \"deb.AptRemote\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for AptRemote.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\n },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"client_key\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded private key used + for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"distributions\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Whitespace separated list of + distributions to sync.\\nThe distribution is the path from the repository + root to the \\\"Release\\\" file you want to access. This is often, but not + always, equal to either the codename or the suite of the release you want + to sync. If the repository you are trying to sync uses \\\"flat repository + format\\\", the distribution must end with a \\\"/\\\". Based on \\\"/etc/apt/sources.list\\\" + syntax.\"\n },\n \"components\": {\n + \ \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"Whitespace separatet list of components to sync.\\nIf none are supplied, + all that are available will be synchronized. Leave blank for repositores using + \\\"flat repository format\\\".\"\n },\n \"architectures\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"Whitespace separated list of architectures to sync\\nIf none are supplied, + all that are available will be synchronized. A list of valid architecture + specification strings can be found by running \\\"dpkg-architecture -L\\\". + A sync will download the intersection of the list of architectures provided + via this field and those provided by the relevant \\\"Release\\\" file. Architecture=\\\"all\\\" + is always synchronized and does not need to be provided here.\"\n },\n + \ \"sync_sources\": {\n \"type\": + \"boolean\",\n \"description\": \"Sync source packages\"\n + \ },\n \"sync_udebs\": {\n \"type\": + \"boolean\",\n \"description\": \"Sync installer packages\"\n + \ },\n \"sync_installer\": {\n \"type\": + \"boolean\",\n \"description\": \"Sync installer files\"\n + \ },\n \"gpgkey\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"Gpg public key to verify origin + releases against\"\n },\n \"ignore_missing_package_indices\": + {\n \"type\": \"boolean\",\n \"description\": + \"By default, upstream repositories that declare architectures and corresponding + package indices in their Release files without actually publishing them, will + fail to synchronize.\\nSet this flag to True to allow the synchronization + of such \\\"partial mirrors\\\" instead.\\nAlternatively, you could make your + remote filter by architectures for which the upstream repository does have + indices.\"\n }\n },\n \"required\": + [\n \"distributions\",\n \"name\",\n + \ \"url\"\n ]\n },\n \"deb.AptRemoteResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for AptRemote.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hidden_fields\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"name\": {\n \"type\": + \"string\"\n },\n \"is_set\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": + [\n \"is_set\",\n \"name\"\n + \ ]\n },\n \"readOnly\": + true,\n \"description\": \"List of hidden (write only) + fields\"\n },\n \"distributions\": {\n + \ \"type\": \"string\",\n \"description\": + \"Whitespace separated list of distributions to sync.\\nThe distribution is + the path from the repository root to the \\\"Release\\\" file you want to + access. This is often, but not always, equal to either the codename or the + suite of the release you want to sync. If the repository you are trying to + sync uses \\\"flat repository format\\\", the distribution must end with a + \\\"/\\\". Based on \\\"/etc/apt/sources.list\\\" syntax.\"\n },\n + \ \"components\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"description\": + \"Whitespace separatet list of components to sync.\\nIf none are supplied, + all that are available will be synchronized. Leave blank for repositores using + \\\"flat repository format\\\".\"\n },\n \"architectures\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Whitespace separated list + of architectures to sync\\nIf none are supplied, all that are available will + be synchronized. A list of valid architecture specification strings can be + found by running \\\"dpkg-architecture -L\\\". A sync will download the intersection + of the list of architectures provided via this field and those provided by + the relevant \\\"Release\\\" file. Architecture=\\\"all\\\" is always synchronized + and does not need to be provided here.\"\n },\n \"sync_sources\": + {\n \"type\": \"boolean\",\n \"description\": + \"Sync source packages\"\n },\n \"sync_udebs\": + {\n \"type\": \"boolean\",\n \"description\": + \"Sync installer packages\"\n },\n \"sync_installer\": + {\n \"type\": \"boolean\",\n \"description\": + \"Sync installer files\"\n },\n \"gpgkey\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Gpg public key to verify + origin releases against\"\n },\n \"ignore_missing_package_indices\": + {\n \"type\": \"boolean\",\n \"description\": + \"By default, upstream repositories that declare architectures and corresponding + package indices in their Release files without actually publishing them, will + fail to synchronize.\\nSet this flag to True to allow the synchronization + of such \\\"partial mirrors\\\" instead.\\nAlternatively, you could make your + remote filter by architectures for which the upstream repository does have + indices.\"\n }\n },\n \"required\": + [\n \"distributions\",\n \"name\",\n + \ \"url\"\n ]\n },\n \"deb.AptRepository\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for AptRepository.\",\n \"properties\": {\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"retain_repo_versions\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"publish_upstream_release_fields\": {\n \"type\": + \"boolean\",\n \"description\": \"Previously, pulp_deb + only synced the Release file fields codename and suite, now version, origin, + label, and description are also synced. Setting this setting to False will + make Pulp revert to the old behaviour of using it's own internal values for + the new fields during publish. This is primarily intended to avoid a sudden + change in behaviour for existing Pulp repositories, since many Release file + field changes need to be accepted by hosts consuming the published repository. + The default for new repositories is True.\"\n },\n \"signing_service\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"A reference to an associated signing service. Used if AptPublication.signing_service + is not set\"\n },\n \"signing_service_release_overrides\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of Release distributions + and the Signing Service URLs they should use.Example: {\\\"bionic\\\": \\\"/pulp/api/v3/signing-services/433a1f70-c589-4413-a803-c50b842ea9b5/\\\"}\"\n + \ }\n },\n \"required\": [\n + \ \"name\"\n ]\n },\n \"deb.AptRepositoryResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for AptRepository.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"versions_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"latest_version_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"publish_upstream_release_fields\": {\n \"type\": + \"boolean\",\n \"description\": \"Previously, pulp_deb + only synced the Release file fields codename and suite, now version, origin, + label, and description are also synced. Setting this setting to False will + make Pulp revert to the old behaviour of using it's own internal values for + the new fields during publish. This is primarily intended to avoid a sudden + change in behaviour for existing Pulp repositories, since many Release file + field changes need to be accepted by hosts consuming the published repository. + The default for new repositories is True.\"\n },\n \"signing_service\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"A reference to an associated signing service. Used if AptPublication.signing_service + is not set\"\n },\n \"signing_service_release_overrides\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true\n },\n + \ \"description\": \"A dictionary of Release distributions + and the Signing Service URLs they should use.Example: {\\\"bionic\\\": \\\"/pulp/api/v3/signing-services/433a1f70-c589-4413-a803-c50b842ea9b5/\\\"}\"\n + \ }\n },\n \"required\": [\n + \ \"name\"\n ]\n },\n \"deb.GenericContent\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for GenericContent.\",\n \"properties\": {\n + \ \"repository\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"writeOnly\": + true,\n \"description\": \"A URI of a repository the + new content unit should be associated with.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Path where the artifact is + located relative to distributions base_path\"\n },\n \"file\": + {\n \"type\": \"string\",\n \"format\": + \"binary\",\n \"writeOnly\": true,\n \"description\": + \"An uploaded file that may be turned into the content unit.\"\n },\n + \ \"upload\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"writeOnly\": + true,\n \"description\": \"An uncommitted upload that + may be turned into the content unit.\"\n },\n \"file_url\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"minLength\": 1,\n \"description\": + \"A url that Pulp can download and turn into the content unit.\"\n }\n + \ },\n \"required\": [\n \"relative_path\"\n + \ ]\n },\n \"deb.GenericContentResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for GenericContent.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"description\": + \"Path where the artifact is located relative to distributions base_path\"\n + \ },\n \"md5\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The MD5 checksum if available.\"\n },\n \"sha1\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-1 checksum if available.\"\n + \ },\n \"sha224\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The SHA-224 checksum if available.\"\n },\n \"sha256\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-256 checksum if + available.\"\n },\n \"sha384\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-384 checksum if + available.\"\n },\n \"sha512\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-512 checksum if + available.\"\n }\n },\n \"required\": + [\n \"relative_path\"\n ]\n },\n + \ \"deb.InstallerFileIndex\": {\n \"type\": \"object\",\n + \ \"description\": \"A serializer for InstallerFileIndex.\",\n + \ \"properties\": {\n \"repository\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"artifacts\": {\n \"type\": + \"object\",\n \"description\": \"A dict mapping relative + paths inside the Content to the correspondingArtifact URLs. E.g.: {'relative/path': + '/artifacts/1/'\"\n },\n \"component\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Component of the component + - architecture combination.\"\n },\n \"architecture\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Architecture of the component + - architecture combination.\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Path of directory containing + MD5SUMS and SHA256SUMS relative to url.\"\n }\n },\n + \ \"required\": [\n \"architecture\",\n \"artifacts\",\n + \ \"component\"\n ]\n },\n \"deb.InstallerFileIndexResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for InstallerFileIndex.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifacts\": + {\n \"type\": \"object\",\n \"description\": + \"A dict mapping relative paths inside the Content to the correspondingArtifact + URLs. E.g.: {'relative/path': '/artifacts/1/'\"\n },\n + \ \"component\": {\n \"type\": \"string\",\n + \ \"description\": \"Component of the component - architecture + combination.\"\n },\n \"architecture\": + {\n \"type\": \"string\",\n \"description\": + \"Architecture of the component - architecture combination.\"\n },\n + \ \"relative_path\": {\n \"type\": + \"string\",\n \"description\": \"Path of directory + containing MD5SUMS and SHA256SUMS relative to url.\"\n }\n + \ },\n \"required\": [\n \"architecture\",\n + \ \"artifacts\",\n \"component\"\n ]\n + \ },\n \"deb.InstallerPackage\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for InstallerPackage.\",\n + \ \"properties\": {\n \"repository\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Artifact file representing the physical content\"\n },\n + \ \"relative_path\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Path where the artifact is located relative to distributions base_path\"\n + \ },\n \"file\": {\n \"type\": + \"string\",\n \"format\": \"binary\",\n \"writeOnly\": + true,\n \"description\": \"An uploaded file that may + be turned into the content unit.\"\n },\n \"upload\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"An uncommitted upload that may be turned into the content unit.\"\n },\n + \ \"file_url\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"A url that Pulp can download + and turn into the content unit.\"\n }\n }\n + \ },\n \"deb.InstallerPackageResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for InstallerPackage.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"description\": + \"Path where the artifact is located relative to distributions base_path\"\n + \ },\n \"md5\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The MD5 checksum if available.\"\n },\n \"sha1\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-1 checksum if available.\"\n + \ },\n \"sha224\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The SHA-224 checksum if available.\"\n },\n \"sha256\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-256 checksum if + available.\"\n },\n \"sha384\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-384 checksum if + available.\"\n },\n \"sha512\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-512 checksum if + available.\"\n },\n \"package\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true\n },\n \"source\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"version\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"architecture\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"section\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"priority\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"origin\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"tag\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"bugs\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"essential\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"build_essential\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true\n },\n \"installed_size\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true\n },\n \"maintainer\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"original_maintainer\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"description_md5\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"homepage\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"built_using\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"auto_built_package\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"multi_arch\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"breaks\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"conflicts\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"depends\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"recommends\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"suggests\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"enhances\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"pre_depends\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"provides\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"replaces\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n }\n }\n },\n \"deb.Package\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for Package.\",\n \"properties\": {\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Artifact file representing the physical content\"\n },\n + \ \"relative_path\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Path where the artifact is located relative to distributions base_path\"\n + \ },\n \"file\": {\n \"type\": + \"string\",\n \"format\": \"binary\",\n \"writeOnly\": + true,\n \"description\": \"An uploaded file that may + be turned into the content unit.\"\n },\n \"upload\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"An uncommitted upload that may be turned into the content unit.\"\n },\n + \ \"file_url\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"A url that Pulp can download + and turn into the content unit.\"\n },\n \"distribution\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Name of the distribution.\"\n + \ },\n \"component\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Name of the component.\"\n }\n }\n },\n + \ \"deb.PackageIndex\": {\n \"type\": \"object\",\n + \ \"description\": \"A serializer for PackageIndex.\",\n \"properties\": + {\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"writeOnly\": + true,\n \"description\": \"A URI of a repository the + new content unit should be associated with.\"\n },\n \"artifacts\": + {\n \"type\": \"object\",\n \"description\": + \"A dict mapping relative paths inside the Content to the correspondingArtifact + URLs. E.g.: {'relative/path': '/artifacts/1/'\"\n },\n + \ \"component\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"Component of the component - architecture combination.\"\n },\n + \ \"architecture\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Architecture of the component - architecture combination.\"\n },\n + \ \"relative_path\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Path of file relative to url.\"\n }\n },\n + \ \"required\": [\n \"artifacts\"\n ]\n + \ },\n \"deb.PackageIndexResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for PackageIndex.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifacts\": + {\n \"type\": \"object\",\n \"description\": + \"A dict mapping relative paths inside the Content to the correspondingArtifact + URLs. E.g.: {'relative/path': '/artifacts/1/'\"\n },\n + \ \"component\": {\n \"type\": \"string\",\n + \ \"description\": \"Component of the component - architecture + combination.\"\n },\n \"architecture\": + {\n \"type\": \"string\",\n \"description\": + \"Architecture of the component - architecture combination.\"\n },\n + \ \"relative_path\": {\n \"type\": + \"string\",\n \"description\": \"Path of file relative + to url.\"\n }\n },\n \"required\": + [\n \"artifacts\"\n ]\n },\n + \ \"deb.PackageReleaseComponent\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for PackageReleaseComponent.\",\n + \ \"properties\": {\n \"repository\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"package\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Package that is contained in release_comonent.\"\n },\n + \ \"release_component\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"ReleaseComponent this package is contained in.\"\n }\n + \ },\n \"required\": [\n \"package\",\n + \ \"release_component\"\n ]\n },\n + \ \"deb.PackageReleaseComponentResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for PackageReleaseComponent.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"package\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Package that is contained + in release_comonent.\"\n },\n \"release_component\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"ReleaseComponent this + package is contained in.\"\n }\n },\n \"required\": + [\n \"package\",\n \"release_component\"\n + \ ]\n },\n \"deb.PackageResponse\": {\n + \ \"type\": \"object\",\n \"description\": \"A + Serializer for Package.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"description\": + \"Path where the artifact is located relative to distributions base_path\"\n + \ },\n \"distribution\": {\n \"type\": + \"string\",\n \"description\": \"Name of the distribution.\"\n + \ },\n \"component\": {\n \"type\": + \"string\",\n \"description\": \"Name of the component.\"\n + \ },\n \"md5\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The MD5 checksum if available.\"\n },\n \"sha1\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-1 checksum if available.\"\n + \ },\n \"sha224\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The SHA-224 checksum if available.\"\n },\n \"sha256\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-256 checksum if + available.\"\n },\n \"sha384\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-384 checksum if + available.\"\n },\n \"sha512\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-512 checksum if + available.\"\n },\n \"package\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true\n },\n \"source\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"version\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"architecture\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"section\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"priority\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"origin\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"tag\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"bugs\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"essential\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"build_essential\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true\n },\n \"installed_size\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true\n },\n \"maintainer\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"original_maintainer\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"description_md5\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"homepage\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"built_using\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"auto_built_package\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"multi_arch\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"breaks\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"conflicts\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"depends\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"recommends\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"suggests\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"enhances\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"pre_depends\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"provides\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"replaces\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n }\n }\n },\n \"deb.Release\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for Release.\",\n \"properties\": {\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"codename\": {\n \"type\": + \"string\",\n \"minLength\": 1\n },\n + \ \"suite\": {\n \"type\": \"string\",\n + \ \"minLength\": 1\n },\n \"distribution\": + {\n \"type\": \"string\",\n \"minLength\": + 1\n },\n \"version\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1\n },\n \"origin\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1\n },\n \"label\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1\n },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1\n },\n \"architectures\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1\n }\n + \ },\n \"components\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1\n }\n + \ }\n },\n \"required\": [\n + \ \"codename\",\n \"distribution\",\n + \ \"suite\"\n ]\n },\n \"deb.ReleaseArchitecture\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for ReleaseArchitecture.\",\n \"properties\": + {\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"writeOnly\": + true,\n \"description\": \"A URI of a repository the + new content unit should be associated with.\"\n },\n \"architecture\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Name of the architecture.\"\n + \ },\n \"distribution\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Name of the distribution.\"\n }\n },\n + \ \"required\": [\n \"architecture\",\n \"distribution\"\n + \ ]\n },\n \"deb.ReleaseArchitectureResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for ReleaseArchitecture.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"architecture\": + {\n \"type\": \"string\",\n \"description\": + \"Name of the architecture.\"\n },\n \"distribution\": + {\n \"type\": \"string\",\n \"description\": + \"Name of the distribution.\"\n }\n },\n + \ \"required\": [\n \"architecture\",\n \"distribution\"\n + \ ]\n },\n \"deb.ReleaseComponent\": {\n + \ \"type\": \"object\",\n \"description\": \"A + Serializer for ReleaseComponent.\",\n \"properties\": {\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"component\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Name of the component.\"\n },\n \"distribution\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Name of the distribution.\"\n + \ }\n },\n \"required\": [\n + \ \"component\",\n \"distribution\"\n + \ ]\n },\n \"deb.ReleaseComponentResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for ReleaseComponent.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"component\": + {\n \"type\": \"string\",\n \"description\": + \"Name of the component.\"\n },\n \"distribution\": + {\n \"type\": \"string\",\n \"description\": + \"Name of the distribution.\"\n }\n },\n + \ \"required\": [\n \"component\",\n \"distribution\"\n + \ ]\n },\n \"deb.ReleaseFile\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for ReleaseFile.\",\n + \ \"properties\": {\n \"repository\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"artifacts\": {\n \"type\": + \"object\",\n \"description\": \"A dict mapping relative + paths inside the Content to the correspondingArtifact URLs. E.g.: {'relative/path': + '/artifacts/1/'\"\n },\n \"codename\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Codename of the release, e.g. + \\\"buster\\\".\"\n },\n \"suite\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Suite of the release, e.g. + \\\"stable\\\".\"\n },\n \"distribution\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Distribution of the release, + e.g. \\\"stable/updates\\\".\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Path of file relative to url.\"\n + \ }\n },\n \"required\": [\n + \ \"artifacts\",\n \"distribution\"\n + \ ]\n },\n \"deb.ReleaseFileResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for ReleaseFile.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifacts\": + {\n \"type\": \"object\",\n \"description\": + \"A dict mapping relative paths inside the Content to the correspondingArtifact + URLs. E.g.: {'relative/path': '/artifacts/1/'\"\n },\n + \ \"codename\": {\n \"type\": \"string\",\n + \ \"description\": \"Codename of the release, e.g. \\\"buster\\\".\"\n + \ },\n \"suite\": {\n \"type\": + \"string\",\n \"description\": \"Suite of the release, + e.g. \\\"stable\\\".\"\n },\n \"distribution\": + {\n \"type\": \"string\",\n \"description\": + \"Distribution of the release, e.g. \\\"stable/updates\\\".\"\n },\n + \ \"relative_path\": {\n \"type\": + \"string\",\n \"description\": \"Path of file relative + to url.\"\n }\n },\n \"required\": + [\n \"artifacts\",\n \"distribution\"\n + \ ]\n },\n \"deb.ReleaseResponse\": {\n + \ \"type\": \"object\",\n \"description\": \"A + Serializer for Release.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"codename\": + {\n \"type\": \"string\"\n },\n + \ \"suite\": {\n \"type\": \"string\"\n + \ },\n \"distribution\": {\n \"type\": + \"string\"\n },\n \"version\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"origin\": {\n \"type\": \"string\",\n + \ \"nullable\": true\n },\n \"label\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"architectures\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n }\n },\n \"components\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\"\n }\n + \ }\n },\n \"required\": [\n + \ \"codename\",\n \"distribution\",\n + \ \"suite\"\n ]\n },\n \"deb.SourceIndex\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for SourceIndex.\",\n \"properties\": {\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"artifacts\": {\n \"type\": + \"object\",\n \"description\": \"A dict mapping relative + paths inside the Content to the correspondingArtifact URLs. E.g.: {'relative/path': + '/artifacts/1/'\"\n },\n \"release\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Release this index file + belongs to.\"\n },\n \"component\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Component this index file belongs + to.\"\n },\n \"relative_path\": {\n + \ \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Path of file relative to url.\"\n + \ }\n },\n \"required\": [\n + \ \"artifacts\",\n \"component\",\n \"release\"\n + \ ]\n },\n \"deb.SourceIndexResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for SourceIndex.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifacts\": + {\n \"type\": \"object\",\n \"description\": + \"A dict mapping relative paths inside the Content to the correspondingArtifact + URLs. E.g.: {'relative/path': '/artifacts/1/'\"\n },\n + \ \"release\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"description\": + \"Release this index file belongs to.\"\n },\n \"component\": + {\n \"type\": \"string\",\n \"description\": + \"Component this index file belongs to.\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"description\": + \"Path of file relative to url.\"\n }\n },\n + \ \"required\": [\n \"artifacts\",\n \"component\",\n + \ \"release\"\n ]\n },\n \"deb.SourcePackage\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for DscFile.\",\n \"properties\": {\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"writeOnly\": + true,\n \"description\": \"Artifact URL of the Debian + Source Control (dsc) file.\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Relative path of the Debian + Source Control (dsc) file.It is normally advised to let Pulp generate this.\"\n + \ }\n },\n \"required\": [\n + \ \"artifact\"\n ]\n },\n \"deb.SourcePackageReleaseComponent\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for SourcePackageReleaseComponent.\",\n \"properties\": + {\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"writeOnly\": + true,\n \"description\": \"A URI of a repository the + new content unit should be associated with.\"\n },\n \"source_package\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Source package that is + contained in release_component.\"\n },\n \"release_component\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"ReleaseComponent this + source package is contained in.\"\n }\n },\n + \ \"required\": [\n \"release_component\",\n + \ \"source_package\"\n ]\n },\n + \ \"deb.SourcePackageReleaseComponentResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for SourcePackageReleaseComponent.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"source_package\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Source package that is + contained in release_component.\"\n },\n \"release_component\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"ReleaseComponent this + source package is contained in.\"\n }\n },\n + \ \"required\": [\n \"release_component\",\n + \ \"source_package\"\n ]\n },\n + \ \"deb.SourcePackageResponse\": {\n \"type\": \"object\",\n + \ \"description\": \"A Serializer for DscFile.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifacts\": + {\n \"type\": \"object\",\n \"readOnly\": + true,\n \"description\": \"A dict mapping relative + paths inside the Content to the correspondingArtifact URLs. E.g.: {'relative/path': + '/artifacts/1/'\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"description\": + \"Relative path of the Debian Source Control (dsc) file.It is normally advised + to let Pulp generate this.\"\n },\n \"format\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"source\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"binary\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"architecture\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"version\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"maintainer\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"uploaders\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"homepage\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"vcs_browser\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"vcs_arch\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"vcs_bzr\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"vcs_cvs\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"vcs_darcs\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"vcs_git\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"vcs_hg\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"vcs_mtn\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"vcs_snv\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"testsuite\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"dgit\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"standards_version\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"build_depends\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"build_depends_indep\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"build_depends_arch\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"build_conflicts\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"build_conflicts_indep\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"build_conflicts_arch\": {\n \"type\": + \"string\",\n \"readOnly\": true\n },\n + \ \"package_list\": {\n \"type\": + \"string\",\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"artifacts\"\n + \ ]\n },\n \"deb.VerbatimPublication\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for VerbatimPublication.\",\n \"properties\": + {\n \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n },\n + \ \"repository\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"description\": + \"A URI of the repository to be published.\"\n }\n }\n + \ },\n \"deb.VerbatimPublicationResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for VerbatimPublication.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A URI of the repository to be published.\"\n }\n }\n + \ },\n \"file.FileAlternateContentSource\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for File alternate + content source.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Name of Alternate Content Source.\"\n + \ },\n \"last_refreshed\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"nullable\": + true,\n \"description\": \"Date of last refresh of + AlternateContentSource.\"\n },\n \"paths\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"minLength\": + 1\n },\n \"description\": \"List + of paths that will be appended to the Remote url when searching for content.\"\n + \ },\n \"remote\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"The remote to provide alternate content source.\"\n }\n + \ },\n \"required\": [\n \"name\",\n + \ \"remote\"\n ]\n },\n \"file.FileAlternateContentSourceResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for File alternate content source.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"Name of Alternate Content Source.\"\n },\n \"last_refreshed\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"nullable\": true,\n \"description\": + \"Date of last refresh of AlternateContentSource.\"\n },\n + \ \"paths\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"type\": + \"string\"\n },\n \"description\": + \"List of paths that will be appended to the Remote url when searching for + content.\"\n },\n \"remote\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"The remote to provide alternate content source.\"\n }\n + \ },\n \"required\": [\n \"name\",\n + \ \"remote\"\n ]\n },\n \"file.FileContent\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for File Content.\",\n \"properties\": {\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Artifact file representing the physical content\"\n },\n + \ \"relative_path\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Path where the artifact is located relative to distributions base_path\"\n + \ },\n \"file\": {\n \"type\": + \"string\",\n \"format\": \"binary\",\n \"writeOnly\": + true,\n \"description\": \"An uploaded file that may + be turned into the content unit.\"\n },\n \"upload\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"An uncommitted upload that may be turned into the content unit.\"\n },\n + \ \"file_url\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"A url that Pulp can download + and turn into the content unit.\"\n }\n },\n + \ \"required\": [\n \"relative_path\"\n ]\n + \ },\n \"file.FileContentResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for File Content.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"description\": + \"Path where the artifact is located relative to distributions base_path\"\n + \ },\n \"md5\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The MD5 checksum if available.\"\n },\n \"sha1\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-1 checksum if available.\"\n + \ },\n \"sha224\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The SHA-224 checksum if available.\"\n },\n \"sha256\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-256 checksum if + available.\"\n },\n \"sha384\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-384 checksum if + available.\"\n },\n \"sha512\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-512 checksum if + available.\"\n }\n },\n \"required\": + [\n \"relative_path\"\n ]\n },\n + \ \"file.FileDistribution\": {\n \"type\": \"object\",\n + \ \"description\": \"Serializer for File Distributions.\",\n + \ \"properties\": {\n \"base_path\": {\n + \ \"type\": \"string\",\n \"minLength\": + 1,\n \"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\\\")\"\n },\n + \ \"content_guard\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"An optional content-guard.\"\n + \ },\n \"hidden\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ }\n },\n \"required\": [\n + \ \"base_path\",\n \"name\"\n ]\n + \ },\n \"file.FileDistributionResponse\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for File Distributions.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"base_path\": + {\n \"type\": \"string\",\n \"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\\\")\"\n },\n \"base_url\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The URL for accessing the + publication as defined by this distribution.\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ }\n },\n \"required\": [\n + \ \"base_path\",\n \"name\"\n ]\n + \ },\n \"file.FilePublication\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for File Publications.\",\n + \ \"properties\": {\n \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A URI of the repository to be published.\"\n },\n \"manifest\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"default\": + \"PULP_MANIFEST\",\n \"description\": \"Filename to + use for manifest file containing metadata for all the files.\"\n }\n + \ }\n },\n \"file.FilePublicationResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for File Publications.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A URI of the repository to be published.\"\n },\n \"distributions\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"readOnly\": + true,\n \"description\": \"This publication is currently + hosted as defined by these distributions.\"\n },\n \"manifest\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"default\": \"PULP_MANIFEST\",\n \"description\": + \"Filename to use for manifest file containing metadata for all the files.\"\n + \ }\n }\n },\n \"file.FileRemote\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for File Remotes.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this remote.\"\n + \ },\n \"url\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded CA certificate used to validate the server certificate presented + by the remote server.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"proxy_username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to authenticte + to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"url\"\n + \ ]\n },\n \"file.FileRemoteResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for File Remotes.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hidden_fields\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"name\": {\n \"type\": + \"string\"\n },\n \"is_set\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": + [\n \"is_set\",\n \"name\"\n + \ ]\n },\n \"readOnly\": + true,\n \"description\": \"List of hidden (write only) + fields\"\n }\n },\n \"required\": + [\n \"name\",\n \"url\"\n ]\n + \ },\n \"file.FileRepository\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for File Repositories.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this repository.\"\n + \ },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"autopublish\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether to automatically create publications for new repository versions, + and update any distributions pointing to this repository.\"\n },\n + \ \"manifest\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"default\": \"PULP_MANIFEST\",\n \"description\": + \"Filename to use for manifest file containing metadata for all the files.\"\n + \ }\n },\n \"required\": [\n + \ \"name\"\n ]\n },\n \"file.FileRepositoryResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for File Repositories.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"versions_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"latest_version_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"autopublish\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether to automatically create publications for new repository versions, + and update any distributions pointing to this repository.\"\n },\n + \ \"manifest\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"default\": + \"PULP_MANIFEST\",\n \"description\": \"Filename to + use for manifest file containing metadata for all the files.\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"gem.GemContent\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for GemContent.\",\n + \ \"properties\": {\n \"repository\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"writeOnly\": + true,\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"file\": + {\n \"type\": \"string\",\n \"format\": + \"binary\",\n \"writeOnly\": true,\n \"description\": + \"An uploaded file that should be turned into the artifact of the content + unit.\"\n }\n }\n },\n \"gem.GemContentResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for GemContent.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifacts\": + {\n \"type\": \"object\",\n \"readOnly\": + true,\n \"description\": \"A dict mapping relative + paths inside the Content to the correspondingArtifact URLs. E.g.: {'relative/path': + '/artifacts/1/'\"\n },\n \"checksum\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"SHA256 checksum of the gem\"\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Name of the gem\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Version of the gem\"\n },\n + \ \"platform\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"Platform of the gem\"\n },\n \"prerelease\": + {\n \"type\": \"boolean\",\n \"readOnly\": + true,\n \"description\": \"Whether the gem is a prerelease\"\n + \ },\n \"dependencies\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"readOnly\": true\n },\n \"required_ruby_version\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Required ruby version of + the gem\"\n },\n \"required_rubygems_version\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Required rubygems version + of the gem\"\n }\n },\n \"required\": + [\n \"artifacts\"\n ]\n },\n + \ \"gem.GemDistribution\": {\n \"type\": \"object\",\n + \ \"description\": \"A Serializer for GemDistribution.\",\n + \ \"properties\": {\n \"base_path\": {\n + \ \"type\": \"string\",\n \"minLength\": + 1,\n \"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\\\")\"\n },\n + \ \"content_guard\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"An optional content-guard.\"\n + \ },\n \"hidden\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ },\n \"remote\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Remote that can be used + to fetch content when using pull-through caching.\"\n }\n + \ },\n \"required\": [\n \"base_path\",\n + \ \"name\"\n ]\n },\n \"gem.GemDistributionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for GemDistribution.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"base_path\": + {\n \"type\": \"string\",\n \"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\\\")\"\n },\n \"base_url\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The URL for accessing the + publication as defined by this distribution.\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ },\n \"remote\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Remote that can be used + to fetch content when using pull-through caching.\"\n }\n + \ },\n \"required\": [\n \"base_path\",\n + \ \"name\"\n ]\n },\n \"gem.GemPublication\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for GemPublication.\",\n \"properties\": {\n + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n },\n + \ \"repository\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"description\": + \"A URI of the repository to be published.\"\n }\n }\n + \ },\n \"gem.GemPublicationResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for GemPublication.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A URI of the repository to be published.\"\n }\n }\n + \ },\n \"gem.GemRemote\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for GemRemote.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\n },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"client_key\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded private key used + for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"prereleases\": + {\n \"type\": \"boolean\",\n \"default\": + false\n },\n \"includes\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"nullable\": true\n },\n \"excludes\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"nullable\": true\n + \ }\n },\n \"required\": [\n + \ \"name\",\n \"url\"\n ]\n + \ },\n \"gem.GemRemoteResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for GemRemote.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hidden_fields\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"name\": {\n \"type\": + \"string\"\n },\n \"is_set\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": + [\n \"is_set\",\n \"name\"\n + \ ]\n },\n \"readOnly\": + true,\n \"description\": \"List of hidden (write only) + fields\"\n },\n \"prereleases\": {\n + \ \"type\": \"boolean\",\n \"default\": + false\n },\n \"includes\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n },\n + \ \"nullable\": true\n },\n \"excludes\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n },\n \"nullable\": true\n + \ }\n },\n \"required\": [\n + \ \"name\",\n \"url\"\n ]\n + \ },\n \"gem.GemRepository\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for GemRepository.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this repository.\"\n + \ },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"gem.GemRepositoryResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for GemRepository.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"versions_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"latest_version_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"maven.MavenArtifact\": {\n + \ \"type\": \"object\",\n \"description\": \"A + Serializer for MavenArtifact.\",\n \"properties\": {\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Artifact file representing the physical content\"\n },\n + \ \"relative_path\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"Path where the artifact is + located relative to distributions base_path\"\n }\n },\n + \ \"required\": [\n \"artifact\",\n \"relative_path\"\n + \ ]\n },\n \"maven.MavenArtifactResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for MavenArtifact.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"group_id\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Group Id of the artifact's + package.\"\n },\n \"artifact_id\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Artifact Id of the artifact's + package.\"\n },\n \"version\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Version of the artifact's package.\"\n },\n \"filename\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Filename of the artifact.\"\n + \ }\n },\n \"required\": [\n + \ \"artifact\"\n ]\n },\n \"maven.MavenDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Maven Distributions.\",\n \"properties\": + {\n \"base_path\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name. Ex, `rawhide` + and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"remote\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Remote that can be used + to fetch content when using pull-through caching.\"\n }\n + \ },\n \"required\": [\n \"base_path\",\n + \ \"name\"\n ]\n },\n \"maven.MavenDistributionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Maven Distributions.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"base_path\": + {\n \"type\": \"string\",\n \"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\\\")\"\n },\n \"base_url\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The URL for accessing the + publication as defined by this distribution.\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"remote\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Remote that can be used + to fetch content when using pull-through caching.\"\n }\n + \ },\n \"required\": [\n \"base_path\",\n + \ \"name\"\n ]\n },\n \"maven.MavenRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for MavenRemote.\\n\\nAdd any new fields if defined on MavenRemote.\\nSimilar + to the example above, in MavenArtifactSerializer.\\nAdditional validators + can be added to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n + \ validators = platform.RemoteSerializer.Meta.validators + [myValidator1, + myValidator2]\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this remote.\"\n + \ },\n \"url\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded CA certificate used to validate the server certificate presented + by the remote server.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"proxy_username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to authenticte + to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PolicyD9cEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - immediate\\n* + `When syncing, download all metadata and content now.` - When syncing, download + all metadata and content now.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"url\"\n + \ ]\n },\n \"maven.MavenRemoteResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for MavenRemote.\\n\\nAdd any new fields if defined on MavenRemote.\\nSimilar + to the example above, in MavenArtifactSerializer.\\nAdditional validators + can be added to the parent validators list\\n\\nFor example::\\n\\nclass Meta:\\n + \ validators = platform.RemoteSerializer.Meta.validators + [myValidator1, + myValidator2]\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PolicyD9cEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - immediate\\n* + `When syncing, download all metadata and content now.` - When syncing, download + all metadata and content now.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hidden_fields\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"name\": {\n \"type\": + \"string\"\n },\n \"is_set\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": + [\n \"is_set\",\n \"name\"\n + \ ]\n },\n \"readOnly\": + true,\n \"description\": \"List of hidden (write only) + fields\"\n }\n },\n \"required\": + [\n \"name\",\n \"url\"\n ]\n + \ },\n \"maven.MavenRepository\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Maven Repositories.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this repository.\"\n + \ },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"maven.MavenRepositoryResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Maven Repositories.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"versions_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"latest_version_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"ostree.OstreeCommitResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer class for OSTree commits.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"description\": + \"Path where the artifact is located relative to distributions base_path\"\n + \ },\n \"parent_commit\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true\n },\n \"checksum\": {\n \"type\": + \"string\"\n },\n \"objs\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n }\n + \ }\n },\n \"required\": [\n + \ \"artifact\",\n \"checksum\",\n \"objs\",\n + \ \"relative_path\"\n ]\n },\n + \ \"ostree.OstreeConfigResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer class for OSTree + repository configuration files.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"description\": + \"Path where the artifact is located relative to distributions base_path\"\n + \ }\n },\n \"required\": [\n + \ \"artifact\",\n \"relative_path\"\n + \ ]\n },\n \"ostree.OstreeContent\": {\n + \ \"type\": \"object\",\n \"description\": \"A + Serializer class for uncategorized content units (e.g., static deltas).\",\n + \ \"properties\": {\n \"repository\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Artifact file representing the physical content\"\n },\n + \ \"relative_path\": {\n \"type\": + \"string\",\n \"minLength\": 1\n },\n + \ \"digest\": {\n \"type\": \"string\",\n + \ \"minLength\": 1\n }\n },\n + \ \"required\": [\n \"artifact\",\n \"digest\",\n + \ \"relative_path\"\n ]\n },\n + \ \"ostree.OstreeContentResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer class for uncategorized + content units (e.g., static deltas).\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"relative_path\": + {\n \"type\": \"string\"\n },\n + \ \"digest\": {\n \"type\": \"string\"\n + \ }\n },\n \"required\": [\n + \ \"artifact\",\n \"digest\",\n \"relative_path\"\n + \ ]\n },\n \"ostree.OstreeDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer class for an OSTree distribution.\",\n \"properties\": + {\n \"base_path\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name. Ex, `rawhide` + and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n }\n },\n \"required\": + [\n \"base_path\",\n \"name\"\n ]\n + \ },\n \"ostree.OstreeDistributionResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer class for an + OSTree distribution.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"base_path\": + {\n \"type\": \"string\",\n \"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\\\")\"\n },\n \"base_url\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The URL for accessing the + publication as defined by this distribution.\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n }\n },\n \"required\": + [\n \"base_path\",\n \"name\"\n ]\n + \ },\n \"ostree.OstreeObjectResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer class for OSTree + objects (e.g., dirtree, dirmeta, file).\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"description\": + \"Path where the artifact is located relative to distributions base_path\"\n + \ },\n \"checksum\": {\n \"type\": + \"string\"\n },\n \"typ\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"description\": + \"\\n The type of an object. All values are described by the mapping + declared at\\n https://lazka.github.io/pgi-docs/OSTree-1.0/enums.html#OSTree.ObjectType\\n + \ \"\n }\n },\n \"required\": + [\n \"artifact\",\n \"checksum\",\n + \ \"relative_path\",\n \"typ\"\n ]\n + \ },\n \"ostree.OstreeRefResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer class for OSTree + head commits.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"description\": + \"Path where the artifact is located relative to distributions base_path\"\n + \ },\n \"commit\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n },\n + \ \"checksum\": {\n \"type\": \"string\",\n + \ \"readOnly\": true\n },\n \"name\": + {\n \"type\": \"string\"\n }\n },\n + \ \"required\": [\n \"artifact\",\n \"commit\",\n + \ \"name\",\n \"relative_path\"\n ]\n + \ },\n \"ostree.OstreeRemote\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer class for a remote + OSTree repository.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this remote.\"\n + \ },\n \"url\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded CA certificate used to validate the server certificate presented + by the remote server.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"proxy_username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to authenticte + to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PolicyBfeEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"\\n immediate - All OSTree objects are downloaded and saved during + synchronization.\\n on_demand - Only commits, dirtrees, and refs are + downloaded. Other OSTree objects are\\n not downloaded + until they are requested for the first time by a client.\\n \\n\\n* + `immediate` - immediate\\n* `on_demand` - on_demand\"\n },\n + \ \"total_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.total (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"connect_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"sock_connect_timeout\": {\n + \ \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"depth\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"default\": 0,\n \"description\": + \"An option to specify how many commits to traverse.\",\n \"minimum\": + 0\n },\n \"include_refs\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"maxLength\": + 255\n },\n \"nullable\": true,\n + \ \"description\": \"\\n A list of refs to + include during a sync.\\n The wildcards *, ? are recognized.\\n + \ 'include_refs' is evaluated before 'exclude_refs'.\\n \"\n + \ },\n \"exclude_refs\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"maxLength\": + 255\n },\n \"nullable\": true,\n + \ \"description\": \"\\n A list of tags to + exclude during a sync.\\n The wildcards *, ? are recognized.\\n + \ 'exclude_refs' is evaluated after 'include_refs'.\\n \"\n + \ }\n },\n \"required\": [\n + \ \"name\",\n \"url\"\n ]\n + \ },\n \"ostree.OstreeRemoteResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer class for a remote + OSTree repository.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PolicyBfeEnum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"\\n immediate - All OSTree objects are downloaded and saved during + synchronization.\\n on_demand - Only commits, dirtrees, and refs are + downloaded. Other OSTree objects are\\n not downloaded + until they are requested for the first time by a client.\\n \\n\\n* + `immediate` - immediate\\n* `on_demand` - on_demand\"\n },\n + \ \"total_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.total (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"connect_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"sock_connect_timeout\": {\n + \ \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hidden_fields\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"name\": {\n \"type\": + \"string\"\n },\n \"is_set\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": + [\n \"is_set\",\n \"name\"\n + \ ]\n },\n \"readOnly\": + true,\n \"description\": \"List of hidden (write only) + fields\"\n },\n \"depth\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"default\": + 0,\n \"description\": \"An option to specify how many + commits to traverse.\",\n \"minimum\": 0\n },\n + \ \"include_refs\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"maxLength\": 255\n },\n + \ \"nullable\": true,\n \"description\": + \"\\n A list of refs to include during a sync.\\n The + wildcards *, ? are recognized.\\n 'include_refs' is evaluated before + 'exclude_refs'.\\n \"\n },\n \"exclude_refs\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"maxLength\": + 255\n },\n \"nullable\": true,\n + \ \"description\": \"\\n A list of tags to + exclude during a sync.\\n The wildcards *, ? are recognized.\\n + \ 'exclude_refs' is evaluated after 'include_refs'.\\n \"\n + \ }\n },\n \"required\": [\n + \ \"name\",\n \"url\"\n ]\n + \ },\n \"ostree.OstreeRepository\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer class for an + OSTree repository.\",\n \"properties\": {\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this repository.\"\n + \ },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"compute_delta\": {\n \"type\": + \"boolean\",\n \"default\": true\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"ostree.OstreeRepositoryResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer class for an OSTree repository.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"versions_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"latest_version_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"compute_delta\": {\n \"type\": + \"boolean\",\n \"default\": true\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"ostree.OstreeSummaryResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer class for an OSTree summary file.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"description\": + \"Path where the artifact is located relative to distributions base_path\"\n + \ }\n },\n \"required\": [\n + \ \"artifact\",\n \"relative_path\"\n + \ ]\n },\n \"python.PythonDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Pulp distributions for the Python type.\",\n \"properties\": + {\n \"base_path\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name. Ex, `rawhide` + and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ },\n \"allow_uploads\": {\n \"type\": + \"boolean\",\n \"default\": true,\n \"description\": + \"Allow packages to be uploaded to this index.\"\n },\n + \ \"remote\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Remote that can be used + to fetch content when using pull-through caching.\"\n }\n + \ },\n \"required\": [\n \"base_path\",\n + \ \"name\"\n ]\n },\n \"python.PythonDistributionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Pulp distributions for the Python type.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"base_path\": + {\n \"type\": \"string\",\n \"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\\\")\"\n },\n \"base_url\": + {\n \"type\": \"string\",\n \"readOnly\": + true\n },\n \"content_guard\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"An optional content-guard.\"\n + \ },\n \"hidden\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name. Ex, + `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ },\n \"allow_uploads\": {\n \"type\": + \"boolean\",\n \"default\": true,\n \"description\": + \"Allow packages to be uploaded to this index.\"\n },\n + \ \"remote\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Remote that can be used + to fetch content when using pull-through caching.\"\n }\n + \ },\n \"required\": [\n \"base_path\",\n + \ \"name\"\n ]\n },\n \"python.PythonPackageContent\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for PythonPackageContent.\",\n \"properties\": + {\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"writeOnly\": + true,\n \"description\": \"A URI of a repository the + new content unit should be associated with.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"minLength\": 1,\n \"description\": + \"Path where the artifact is located relative to distributions base_path\"\n + \ },\n \"file\": {\n \"type\": + \"string\",\n \"format\": \"binary\",\n \"writeOnly\": + true,\n \"description\": \"An uploaded file that may + be turned into the content unit.\"\n },\n \"upload\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"An uncommitted upload that may be turned into the content unit.\"\n },\n + \ \"file_url\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"A url that Pulp can download + and turn into the content unit.\"\n },\n \"sha256\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"default\": \"\",\n \"description\": + \"The SHA256 digest of this package.\"\n },\n \"summary\": + {\n \"type\": \"string\",\n \"description\": + \"A one-line summary of what the package does.\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"description\": \"A longer description + of the package that can run to several paragraphs.\"\n },\n + \ \"description_content_type\": {\n \"type\": + \"string\",\n \"description\": \"A string stating the + markup syntax (if any) used in the distribution\u2019s description, so that + tools can intelligently render the description.\"\n },\n + \ \"keywords\": {\n \"type\": \"string\",\n + \ \"description\": \"Additional keywords to be used + to assist searching for the package in a larger catalog.\"\n },\n + \ \"home_page\": {\n \"type\": \"string\",\n + \ \"description\": \"The URL for the package's home + page.\"\n },\n \"download_url\": {\n + \ \"type\": \"string\",\n \"description\": + \"Legacy field denoting the URL from which this package can be downloaded.\"\n + \ },\n \"author\": {\n \"type\": + \"string\",\n \"description\": \"Text containing the + author's name. Contact information can also be added, separated with newlines.\"\n + \ },\n \"author_email\": {\n \"type\": + \"string\",\n \"description\": \"The author's e-mail + address. \"\n },\n \"maintainer\": {\n + \ \"type\": \"string\",\n \"description\": + \"The maintainer's name at a minimum; additional contact information may be + provided.\"\n },\n \"maintainer_email\": + {\n \"type\": \"string\",\n \"description\": + \"The maintainer's e-mail address.\"\n },\n \"license\": + {\n \"type\": \"string\",\n \"description\": + \"Text indicating the license covering the distribution\"\n },\n + \ \"requires_python\": {\n \"type\": + \"string\",\n \"description\": \"The Python version(s) + that the distribution is guaranteed to be compatible with.\"\n },\n + \ \"project_url\": {\n \"type\": + \"string\",\n \"description\": \"A browsable URL for + the project and a label for it, separated by a comma.\"\n },\n + \ \"project_urls\": {\n \"description\": + \"A dictionary of labels and URLs for the project.\"\n },\n + \ \"platform\": {\n \"type\": \"string\",\n + \ \"description\": \"A comma-separated list of platform + specifications, summarizing the operating systems supported by the package.\"\n + \ },\n \"supported_platform\": {\n \"type\": + \"string\",\n \"description\": \"Field to specify the + OS and CPU for which the binary package was compiled. \"\n },\n + \ \"requires_dist\": {\n \"description\": + \"A JSON list containing names of some other distutils project required by + this distribution.\"\n },\n \"provides_dist\": + {\n \"description\": \"A JSON list containing names + of a Distutils project which is contained within this distribution.\"\n },\n + \ \"obsoletes_dist\": {\n \"description\": + \"A JSON list containing names of a distutils project's distribution which + this distribution renders obsolete, meaning that the two projects should not + be installed at the same time.\"\n },\n \"requires_external\": + {\n \"description\": \"A JSON list containing some + dependency in the system that the distribution is to be used.\"\n },\n + \ \"classifiers\": {\n \"description\": + \"A JSON list containing classification values for a Python package.\"\n }\n + \ },\n \"required\": [\n \"relative_path\"\n + \ ]\n },\n \"python.PythonPackageContentResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for PythonPackageContent.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"filename\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The name of the distribution + package, usually of the format: {distribution}-{version}(-{build tag})?-{python + tag}-{abi tag}-{platform tag}.{packagetype}\"\n },\n \"packagetype\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The type of the distribution + package (e.g. sdist, bdist_wheel, bdist_egg, etc)\"\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The name of the python project.\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The packages version number.\"\n + \ },\n \"sha256\": {\n \"type\": + \"string\",\n \"default\": \"\",\n \"description\": + \"The SHA256 digest of this package.\"\n },\n \"metadata_version\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Version of the file format\"\n + \ },\n \"summary\": {\n \"type\": + \"string\",\n \"description\": \"A one-line summary + of what the package does.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"description\": + \"A longer description of the package that can run to several paragraphs.\"\n + \ },\n \"description_content_type\": + {\n \"type\": \"string\",\n \"description\": + \"A string stating the markup syntax (if any) used in the distribution\u2019s + description, so that tools can intelligently render the description.\"\n },\n + \ \"keywords\": {\n \"type\": \"string\",\n + \ \"description\": \"Additional keywords to be used + to assist searching for the package in a larger catalog.\"\n },\n + \ \"home_page\": {\n \"type\": \"string\",\n + \ \"description\": \"The URL for the package's home + page.\"\n },\n \"download_url\": {\n + \ \"type\": \"string\",\n \"description\": + \"Legacy field denoting the URL from which this package can be downloaded.\"\n + \ },\n \"author\": {\n \"type\": + \"string\",\n \"description\": \"Text containing the + author's name. Contact information can also be added, separated with newlines.\"\n + \ },\n \"author_email\": {\n \"type\": + \"string\",\n \"description\": \"The author's e-mail + address. \"\n },\n \"maintainer\": {\n + \ \"type\": \"string\",\n \"description\": + \"The maintainer's name at a minimum; additional contact information may be + provided.\"\n },\n \"maintainer_email\": + {\n \"type\": \"string\",\n \"description\": + \"The maintainer's e-mail address.\"\n },\n \"license\": + {\n \"type\": \"string\",\n \"description\": + \"Text indicating the license covering the distribution\"\n },\n + \ \"requires_python\": {\n \"type\": + \"string\",\n \"description\": \"The Python version(s) + that the distribution is guaranteed to be compatible with.\"\n },\n + \ \"project_url\": {\n \"type\": + \"string\",\n \"description\": \"A browsable URL for + the project and a label for it, separated by a comma.\"\n },\n + \ \"project_urls\": {\n \"description\": + \"A dictionary of labels and URLs for the project.\"\n },\n + \ \"platform\": {\n \"type\": \"string\",\n + \ \"description\": \"A comma-separated list of platform + specifications, summarizing the operating systems supported by the package.\"\n + \ },\n \"supported_platform\": {\n \"type\": + \"string\",\n \"description\": \"Field to specify the + OS and CPU for which the binary package was compiled. \"\n },\n + \ \"requires_dist\": {\n \"description\": + \"A JSON list containing names of some other distutils project required by + this distribution.\"\n },\n \"provides_dist\": + {\n \"description\": \"A JSON list containing names + of a Distutils project which is contained within this distribution.\"\n },\n + \ \"obsoletes_dist\": {\n \"description\": + \"A JSON list containing names of a distutils project's distribution which + this distribution renders obsolete, meaning that the two projects should not + be installed at the same time.\"\n },\n \"requires_external\": + {\n \"description\": \"A JSON list containing some + dependency in the system that the distribution is to be used.\"\n },\n + \ \"classifiers\": {\n \"description\": + \"A JSON list containing classification values for a Python package.\"\n }\n + \ }\n },\n \"python.PythonPublication\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for PythonPublication.\",\n \"properties\": + {\n \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n },\n + \ \"repository\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"description\": + \"A URI of the repository to be published.\"\n }\n }\n + \ },\n \"python.PythonPublicationResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for PythonPublication.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A URI of the repository to be published.\"\n },\n \"distributions\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"readOnly\": + true,\n \"description\": \"This publication is currently + being hosted as configured by these distributions.\"\n }\n + \ }\n },\n \"python.PythonRemote\": {\n + \ \"type\": \"object\",\n \"description\": \"A + Serializer for PythonRemote.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this remote.\"\n + \ },\n \"url\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded CA certificate used to validate the server certificate presented + by the remote server.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"proxy_username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to authenticte + to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"on_demand\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'on_demand' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"includes\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"minLength\": + 1\n },\n \"description\": \"A + list containing project specifiers for Python packages to include.\"\n },\n + \ \"excludes\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1\n },\n + \ \"description\": \"A list containing project specifiers + for Python packages to exclude.\"\n },\n \"prereleases\": + {\n \"type\": \"boolean\",\n \"description\": + \"Whether or not to include pre-release packages in the sync.\"\n },\n + \ \"package_types\": {\n \"type\": + \"array\",\n \"items\": {\n \"$ref\": + \"#/components/schemas/PackageTypesEnum\"\n },\n \"description\": + \"The package types to sync for Python content. Leave blank to get everypackage + type.\"\n },\n \"keep_latest_packages\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"default\": 0,\n \"description\": + \"The amount of latest versions of a package to keep on sync, includespre-releases + if synced. Default 0 keeps all versions.\"\n },\n \"exclude_platforms\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/ExcludePlatformsEnum\"\n + \ },\n \"description\": \"List + of platforms to exclude syncing Python packages for. Possible valuesinclude: + windows, macos, freebsd, and linux.\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"url\"\n + \ ]\n },\n \"python.PythonRemoteResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for PythonRemote.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"on_demand\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'on_demand' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hidden_fields\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"name\": {\n \"type\": + \"string\"\n },\n \"is_set\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": + [\n \"is_set\",\n \"name\"\n + \ ]\n },\n \"readOnly\": + true,\n \"description\": \"List of hidden (write only) + fields\"\n },\n \"includes\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n },\n \"description\": + \"A list containing project specifiers for Python packages to include.\"\n + \ },\n \"excludes\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\"\n },\n \"description\": + \"A list containing project specifiers for Python packages to exclude.\"\n + \ },\n \"prereleases\": {\n \"type\": + \"boolean\",\n \"description\": \"Whether or not to + include pre-release packages in the sync.\"\n },\n \"package_types\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/PackageTypesEnum\"\n + \ },\n \"description\": \"The + package types to sync for Python content. Leave blank to get everypackage + type.\"\n },\n \"keep_latest_packages\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"default\": 0,\n \"description\": + \"The amount of latest versions of a package to keep on sync, includespre-releases + if synced. Default 0 keeps all versions.\"\n },\n \"exclude_platforms\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/ExcludePlatformsEnum\"\n + \ },\n \"description\": \"List + of platforms to exclude syncing Python packages for. Possible valuesinclude: + windows, macos, freebsd, and linux.\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"url\"\n + \ ]\n },\n \"python.PythonRepository\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Python Repositories.\",\n \"properties\": + {\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"retain_repo_versions\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"autopublish\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether to automatically create publications for new repository versions, + and update any distributions pointing to this repository.\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"python.PythonRepositoryResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Python Repositories.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"versions_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"latest_version_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"autopublish\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether to automatically create publications for new repository versions, + and update any distributions pointing to this repository.\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"rpm.DistributionTreeResponse\": + {\n \"type\": \"object\",\n \"description\": + \"DistributionTree serializer.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"header_version\": {\n \"type\": + \"string\",\n \"description\": \"Header Version.\"\n + \ },\n \"release_name\": {\n \"type\": + \"string\",\n \"description\": \"Release name.\"\n + \ },\n \"release_short\": {\n \"type\": + \"string\",\n \"description\": \"Release short name.\"\n + \ },\n \"release_version\": {\n \"type\": + \"string\",\n \"description\": \"Release version.\"\n + \ },\n \"release_is_layered\": {\n \"type\": + \"boolean\",\n \"description\": \"Typically False for + an operating system, True otherwise.\"\n },\n \"base_product_name\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Base Product name.\"\n },\n + \ \"base_product_short\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"Base Product short name.\"\n },\n \"base_product_version\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Base Product version.\"\n + \ },\n \"arch\": {\n \"type\": + \"string\",\n \"description\": \"Tree architecturerch.\"\n + \ },\n \"build_timestamp\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"description\": + \"Tree build time timestamp.\"\n },\n \"instimage\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Relative path to Anaconda + instimage.\"\n },\n \"mainimage\": {\n + \ \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Relative path to Anaconda + stage2 image.\"\n },\n \"discnum\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Disc number.\"\n },\n \"totaldiscs\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Number of discs in media set.\"\n },\n \"addons\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/AddonResponse\"\n + \ }\n },\n \"checksums\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/ChecksumResponse\"\n + \ }\n },\n \"images\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/ImageResponse\"\n + \ }\n },\n \"variants\": + {\n \"type\": \"array\",\n \"items\": + {\n \"$ref\": \"#/components/schemas/VariantResponse\"\n + \ }\n }\n },\n \"required\": + [\n \"addons\",\n \"arch\",\n \"base_product_name\",\n + \ \"base_product_short\",\n \"base_product_version\",\n + \ \"build_timestamp\",\n \"checksums\",\n + \ \"discnum\",\n \"header_version\",\n + \ \"images\",\n \"instimage\",\n \"mainimage\",\n + \ \"release_is_layered\",\n \"release_name\",\n + \ \"release_short\",\n \"release_version\",\n + \ \"totaldiscs\",\n \"variants\"\n ]\n + \ },\n \"rpm.Modulemd\": {\n \"type\": + \"object\",\n \"description\": \"Modulemd serializer.\",\n + \ \"properties\": {\n \"repository\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Modulemd name.\"\n },\n \"stream\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Stream name.\"\n },\n + \ \"version\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"Modulemd version.\"\n },\n \"static_context\": + {\n \"type\": \"boolean\",\n \"description\": + \"Modulemd static-context flag.\"\n },\n \"context\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Modulemd context.\"\n },\n + \ \"arch\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"Modulemd architecture.\"\n },\n \"artifacts\": + {\n \"nullable\": true,\n \"description\": + \"Modulemd artifacts.\"\n },\n \"dependencies\": + {\n \"nullable\": true,\n \"description\": + \"Modulemd dependencies.\"\n },\n \"packages\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true\n },\n + \ \"description\": \"Modulemd artifacts' packages.\"\n + \ },\n \"snippet\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"Modulemd snippet\"\n },\n + \ \"profiles\": {\n \"nullable\": + true,\n \"description\": \"Modulemd profiles.\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Description of module.\"\n }\n },\n \"required\": + [\n \"arch\",\n \"artifacts\",\n \"context\",\n + \ \"dependencies\",\n \"description\",\n + \ \"name\",\n \"profiles\",\n \"snippet\",\n + \ \"stream\",\n \"version\"\n ]\n + \ },\n \"rpm.ModulemdDefaults\": {\n \"type\": + \"object\",\n \"description\": \"ModulemdDefaults serializer.\",\n + \ \"properties\": {\n \"repository\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"module\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Modulemd name.\"\n },\n \"stream\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Modulemd default stream.\"\n + \ },\n \"profiles\": {\n \"description\": + \"Default profiles for modulemd streams.\"\n },\n \"snippet\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"minLength\": 1,\n \"description\": + \"Modulemd default snippet\"\n }\n },\n + \ \"required\": [\n \"module\",\n \"profiles\",\n + \ \"snippet\",\n \"stream\"\n ]\n + \ },\n \"rpm.ModulemdDefaultsResponse\": {\n \"type\": + \"object\",\n \"description\": \"ModulemdDefaults serializer.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"module\": {\n + \ \"type\": \"string\",\n \"description\": + \"Modulemd name.\"\n },\n \"stream\": + {\n \"type\": \"string\",\n \"description\": + \"Modulemd default stream.\"\n },\n \"profiles\": + {\n \"description\": \"Default profiles for modulemd + streams.\"\n }\n },\n \"required\": + [\n \"module\",\n \"profiles\",\n \"stream\"\n + \ ]\n },\n \"rpm.ModulemdObsolete\": {\n + \ \"type\": \"object\",\n \"description\": \"ModulemdObsolete + serializer.\",\n \"properties\": {\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"modified\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Obsolete modified time.\"\n },\n \"module_name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Modulemd name.\"\n },\n + \ \"module_stream\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"Modulemd's stream.\"\n },\n \"message\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"Obsolete description.\"\n },\n + \ \"override_previous\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"Reset previous obsoletes.\"\n + \ },\n \"module_context\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"Modulemd's context.\"\n },\n + \ \"eol_date\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"End of Life date.\"\n },\n + \ \"obsoleted_by_module_name\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"Obsolete by module name.\"\n + \ },\n \"obsoleted_by_module_stream\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"Obsolete by module stream.\"\n },\n \"snippet\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"minLength\": 1,\n \"description\": + \"Module Obsolete snippet.\"\n }\n },\n + \ \"required\": [\n \"eol_date\",\n \"message\",\n + \ \"modified\",\n \"module_context\",\n + \ \"module_name\",\n \"module_stream\",\n + \ \"obsoleted_by_module_name\",\n \"obsoleted_by_module_stream\",\n + \ \"override_previous\",\n \"snippet\"\n + \ ]\n },\n \"rpm.ModulemdObsoleteResponse\": + {\n \"type\": \"object\",\n \"description\": + \"ModulemdObsolete serializer.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"modified\": + {\n \"type\": \"string\",\n \"description\": + \"Obsolete modified time.\"\n },\n \"module_name\": + {\n \"type\": \"string\",\n \"description\": + \"Modulemd name.\"\n },\n \"module_stream\": + {\n \"type\": \"string\",\n \"description\": + \"Modulemd's stream.\"\n },\n \"message\": + {\n \"type\": \"string\",\n \"description\": + \"Obsolete description.\"\n },\n \"override_previous\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Reset previous obsoletes.\"\n + \ },\n \"module_context\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"Modulemd's context.\"\n },\n \"eol_date\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"End of Life date.\"\n },\n + \ \"obsoleted_by_module_name\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"Obsolete by module name.\"\n },\n \"obsoleted_by_module_stream\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Obsolete by module stream.\"\n + \ }\n },\n \"required\": [\n + \ \"eol_date\",\n \"message\",\n \"modified\",\n + \ \"module_context\",\n \"module_name\",\n + \ \"module_stream\",\n \"obsoleted_by_module_name\",\n + \ \"obsoleted_by_module_stream\",\n \"override_previous\"\n + \ ]\n },\n \"rpm.ModulemdResponse\": {\n + \ \"type\": \"object\",\n \"description\": \"Modulemd + serializer.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"Modulemd name.\"\n },\n \"stream\": + {\n \"type\": \"string\",\n \"description\": + \"Stream name.\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"description\": + \"Modulemd version.\"\n },\n \"static_context\": + {\n \"type\": \"boolean\",\n \"description\": + \"Modulemd static-context flag.\"\n },\n \"context\": + {\n \"type\": \"string\",\n \"description\": + \"Modulemd context.\"\n },\n \"arch\": + {\n \"type\": \"string\",\n \"description\": + \"Modulemd architecture.\"\n },\n \"artifacts\": + {\n \"nullable\": true,\n \"description\": + \"Modulemd artifacts.\"\n },\n \"dependencies\": + {\n \"nullable\": true,\n \"description\": + \"Modulemd dependencies.\"\n },\n \"packages\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true\n },\n + \ \"description\": \"Modulemd artifacts' packages.\"\n + \ },\n \"profiles\": {\n \"nullable\": + true,\n \"description\": \"Modulemd profiles.\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"description\": \"Description of module.\"\n + \ }\n },\n \"required\": [\n + \ \"arch\",\n \"artifacts\",\n \"context\",\n + \ \"dependencies\",\n \"description\",\n + \ \"name\",\n \"profiles\",\n \"stream\",\n + \ \"version\"\n ]\n },\n \"rpm.Package\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for Package.\\n\\nAdd serializers for the new fields defined + in Package and add those fields to the Meta class\\nkeeping fields from the + parent class as well. Provide help_text.\",\n \"properties\": + {\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"writeOnly\": + true,\n \"description\": \"A URI of a repository the + new content unit should be associated with.\"\n },\n \"artifact\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"minLength\": 1,\n \"description\": + \"Path where the artifact is located relative to distributions base_path\"\n + \ },\n \"file\": {\n \"type\": + \"string\",\n \"format\": \"binary\",\n \"writeOnly\": + true,\n \"description\": \"An uploaded file that may + be turned into the content unit.\"\n },\n \"upload\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"An uncommitted upload that may be turned into the content unit.\"\n },\n + \ \"file_url\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"A url that Pulp can download + and turn into the content unit.\"\n }\n }\n + \ },\n \"rpm.PackageCategoryResponse\": {\n \"type\": + \"object\",\n \"description\": \"PackageCategory serializer.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"id\": {\n \"type\": + \"string\",\n \"description\": \"Category id.\"\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"description\": \"Category name.\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"description\": \"Category description.\"\n + \ },\n \"display_order\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Category display order.\"\n + \ },\n \"group_ids\": {\n \"nullable\": + true,\n \"description\": \"Category group list.\"\n + \ },\n \"desc_by_lang\": {\n \"nullable\": + true,\n \"description\": \"Category description by + language.\"\n },\n \"name_by_lang\": + {\n \"nullable\": true,\n \"description\": + \"Category name by language.\"\n },\n \"digest\": + {\n \"type\": \"string\",\n \"description\": + \"Category digest.\"\n }\n },\n \"required\": + [\n \"desc_by_lang\",\n \"description\",\n + \ \"digest\",\n \"display_order\",\n + \ \"group_ids\",\n \"id\",\n \"name\",\n + \ \"name_by_lang\"\n ]\n },\n + \ \"rpm.PackageEnvironmentResponse\": {\n \"type\": + \"object\",\n \"description\": \"PackageEnvironment serializer.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"id\": {\n \"type\": + \"string\",\n \"description\": \"Environment id.\"\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"Environment name.\"\n + \ },\n \"description\": {\n \"type\": + \"string\",\n \"description\": \"Environment description.\"\n + \ },\n \"display_order\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Environment display order.\"\n + \ },\n \"group_ids\": {\n \"nullable\": + true,\n \"description\": \"Environment group list.\"\n + \ },\n \"option_ids\": {\n \"nullable\": + true,\n \"description\": \"Environment option ids\"\n + \ },\n \"desc_by_lang\": {\n \"nullable\": + true,\n \"description\": \"Environment description + by language.\"\n },\n \"name_by_lang\": + {\n \"nullable\": true,\n \"description\": + \"Environment name by language.\"\n },\n \"digest\": + {\n \"type\": \"string\",\n \"description\": + \"Environment digest.\"\n }\n },\n \"required\": + [\n \"desc_by_lang\",\n \"description\",\n + \ \"digest\",\n \"display_order\",\n + \ \"group_ids\",\n \"id\",\n \"name\",\n + \ \"name_by_lang\",\n \"option_ids\"\n + \ ]\n },\n \"rpm.PackageGroupResponse\": + {\n \"type\": \"object\",\n \"description\": + \"PackageGroup serializer.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"id\": {\n \"type\": + \"string\",\n \"description\": \"PackageGroup id.\"\n + \ },\n \"default\": {\n \"type\": + \"boolean\",\n \"description\": \"PackageGroup default.\"\n + \ },\n \"user_visible\": {\n \"type\": + \"boolean\",\n \"description\": \"PackageGroup user + visibility.\"\n },\n \"display_order\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"PackageGroup display order.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"PackageGroup name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"description\": + \"PackageGroup description.\"\n },\n \"packages\": + {\n \"nullable\": true,\n \"description\": + \"PackageGroup package list.\"\n },\n \"biarch_only\": + {\n \"type\": \"boolean\",\n \"description\": + \"PackageGroup biarch only.\"\n },\n \"desc_by_lang\": + {\n \"nullable\": true,\n \"description\": + \"PackageGroup description by language.\"\n },\n \"name_by_lang\": + {\n \"nullable\": true,\n \"description\": + \"PackageGroup name by language.\"\n },\n \"digest\": + {\n \"type\": \"string\",\n \"description\": + \"PackageGroup digest.\"\n }\n },\n \"required\": + [\n \"desc_by_lang\",\n \"description\",\n + \ \"digest\",\n \"display_order\",\n + \ \"id\",\n \"name\",\n \"name_by_lang\",\n + \ \"packages\"\n ]\n },\n \"rpm.PackageLangpacksResponse\": + {\n \"type\": \"object\",\n \"description\": + \"PackageLangpacks serializer.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"matches\": {\n + \ \"nullable\": true,\n \"description\": + \"Langpacks matches.\"\n },\n \"digest\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Langpacks digest.\"\n }\n + \ },\n \"required\": [\n \"digest\",\n + \ \"matches\"\n ]\n },\n \"rpm.PackageResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for Package.\\n\\nAdd serializers for the new fields defined + in Package and add those fields to the Meta class\\nkeeping fields from the + parent class as well. Provide help_text.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"md5\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The MD5 checksum if available.\"\n },\n \"sha1\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-1 checksum if available.\"\n + \ },\n \"sha224\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The SHA-224 checksum if available.\"\n },\n \"sha256\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-256 checksum if + available.\"\n },\n \"sha384\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-384 checksum if + available.\"\n },\n \"sha512\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-512 checksum if + available.\"\n },\n \"artifact\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Name of the package\"\n + \ },\n \"epoch\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The package's epoch\"\n },\n \"version\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The version of the package. + For example, '2.8.0'\"\n },\n \"release\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The release of a particular + version of the package. e.g. '1.el7' or '3.f24'\"\n },\n + \ \"arch\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"The target architecture for a package.For example, 'x86_64', 'i686', or + 'noarch'\"\n },\n \"pkgId\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Checksum of the package file\"\n },\n \"checksum_type\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Type of checksum, e.g. 'sha256', + 'md5'\"\n },\n \"summary\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Short description of the packaged software\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"In-depth description of + the packaged software\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"URL with more information + about the packaged software\"\n },\n \"changelogs\": + {\n \"readOnly\": true,\n \"default\": + \"[]\",\n \"description\": \"Changelogs that package + contains\"\n },\n \"files\": {\n \"readOnly\": + true,\n \"default\": \"[]\",\n \"description\": + \"Files that package contains\"\n },\n \"requires\": + {\n \"readOnly\": true,\n \"default\": + \"[]\",\n \"description\": \"Capabilities the package + requires\"\n },\n \"provides\": {\n + \ \"readOnly\": true,\n \"default\": + \"[]\",\n \"description\": \"Capabilities the package + provides\"\n },\n \"conflicts\": {\n + \ \"readOnly\": true,\n \"default\": + \"[]\",\n \"description\": \"Capabilities the package + conflicts\"\n },\n \"obsoletes\": {\n + \ \"readOnly\": true,\n \"default\": + \"[]\",\n \"description\": \"Capabilities the package + obsoletes\"\n },\n \"suggests\": {\n + \ \"readOnly\": true,\n \"default\": + \"[]\",\n \"description\": \"Capabilities the package + suggests\"\n },\n \"enhances\": {\n + \ \"readOnly\": true,\n \"default\": + \"[]\",\n \"description\": \"Capabilities the package + enhances\"\n },\n \"recommends\": {\n + \ \"readOnly\": true,\n \"default\": + \"[]\",\n \"description\": \"Capabilities the package + recommends\"\n },\n \"supplements\": + {\n \"readOnly\": true,\n \"default\": + \"[]\",\n \"description\": \"Capabilities the package + supplements\"\n },\n \"location_base\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Base location of this package\"\n + \ },\n \"location_href\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Relative location of package to the repodata\"\n },\n + \ \"rpm_buildhost\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Hostname of the system that built the package\"\n },\n + \ \"rpm_group\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"RPM group (See: http://fedoraproject.org/wiki/RPMGroups)\"\n },\n + \ \"rpm_license\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"License term applicable to the package software (GPLv2, etc.)\"\n },\n + \ \"rpm_packager\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Person or persons responsible for creating the package\"\n },\n + \ \"rpm_sourcerpm\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Name of the source package (srpm) the package was built from\"\n },\n + \ \"rpm_vendor\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"Name of the organization that produced the package\"\n },\n + \ \"rpm_header_start\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"First byte of the header\"\n + \ },\n \"rpm_header_end\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"Last byte of the header\"\n + \ },\n \"is_modular\": {\n \"type\": + \"boolean\",\n \"readOnly\": true,\n \"description\": + \"Flag to identify if the package is modular\"\n },\n \"size_archive\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"readOnly\": true,\n \"description\": + \"Size, in bytes, of the archive portion of the original package file\"\n + \ },\n \"size_installed\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"Total size, in bytes, of + every file installed by this package\"\n },\n \"size_package\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"readOnly\": true,\n \"description\": + \"Size, in bytes, of the package\"\n },\n \"time_build\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"readOnly\": true,\n \"description\": + \"Time the package was built in seconds since the epoch\"\n },\n + \ \"time_file\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"readOnly\": + true,\n \"description\": \"The 'file' time attribute + in the primary XML - file mtime in seconds since the epoch.\"\n }\n + \ }\n },\n \"rpm.RepoMetadataFileResponse\": + {\n \"type\": \"object\",\n \"description\": + \"RepoMetadataFile serializer.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"md5\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The MD5 checksum if available.\"\n },\n \"sha1\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-1 checksum if available.\"\n + \ },\n \"sha224\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The SHA-224 checksum if available.\"\n },\n \"sha256\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-256 checksum if + available.\"\n },\n \"sha384\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-384 checksum if + available.\"\n },\n \"sha512\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The SHA-512 checksum if + available.\"\n },\n \"artifact\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"Artifact file representing + the physical content\"\n },\n \"relative_path\": + {\n \"type\": \"string\",\n \"description\": + \"Relative path of the file.\"\n },\n \"data_type\": + {\n \"type\": \"string\",\n \"description\": + \"Metadata type.\"\n },\n \"checksum_type\": + {\n \"type\": \"string\",\n \"description\": + \"Checksum type for the file.\"\n },\n \"checksum\": + {\n \"type\": \"string\",\n \"description\": + \"Checksum for the file.\"\n }\n },\n \"required\": + [\n \"checksum\",\n \"checksum_type\",\n + \ \"data_type\",\n \"relative_path\"\n + \ ]\n },\n \"rpm.RpmAlternateContentSource\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for RPM alternate content source.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"Name of Alternate Content Source.\"\n },\n \"last_refreshed\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"nullable\": true,\n \"description\": + \"Date of last refresh of AlternateContentSource.\"\n },\n + \ \"paths\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"type\": + \"string\",\n \"minLength\": 1\n },\n + \ \"description\": \"List of paths that will be appended + to the Remote url when searching for content.\"\n },\n + \ \"remote\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"description\": + \"The remote to provide alternate content source.\"\n }\n + \ },\n \"required\": [\n \"name\",\n + \ \"remote\"\n ]\n },\n \"rpm.RpmAlternateContentSourceResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for RPM alternate content source.\",\n \"properties\": + {\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"name\": {\n + \ \"type\": \"string\",\n \"description\": + \"Name of Alternate Content Source.\"\n },\n \"last_refreshed\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"nullable\": true,\n \"description\": + \"Date of last refresh of AlternateContentSource.\"\n },\n + \ \"paths\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"type\": + \"string\"\n },\n \"description\": + \"List of paths that will be appended to the Remote url when searching for + content.\"\n },\n \"remote\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"The remote to provide alternate content source.\"\n }\n + \ },\n \"required\": [\n \"name\",\n + \ \"remote\"\n ]\n },\n \"rpm.RpmDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for RPM Distributions.\",\n \"properties\": {\n + \ \"base_path\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"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\\\")\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name. Ex, `rawhide` + and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ },\n \"generate_repo_config\": {\n + \ \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"An option specifying whether + Pulp should generate *.repo files.\"\n }\n },\n + \ \"required\": [\n \"base_path\",\n \"name\"\n + \ ]\n },\n \"rpm.RpmDistributionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for RPM Distributions.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"base_path\": + {\n \"type\": \"string\",\n \"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\\\")\"\n },\n \"base_url\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"The URL for accessing the + publication as defined by this distribution.\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"hidden\": + {\n \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"Whether this distribution + should be shown in the content app.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"publication\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"Publication to be served\"\n + \ },\n \"generate_repo_config\": {\n + \ \"type\": \"boolean\",\n \"default\": + false,\n \"description\": \"An option specifying whether + Pulp should generate *.repo files.\"\n }\n },\n + \ \"required\": [\n \"base_path\",\n \"name\"\n + \ ]\n },\n \"rpm.RpmPublication\": {\n + \ \"type\": \"object\",\n \"description\": \"A + Serializer for RpmPublication.\",\n \"properties\": {\n \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A URI of the repository to be published.\"\n },\n \"checksum_type\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"description\": \"The + preferred checksum type used during repo publishes.\\n\\n* `unknown` - unknown\\n* + `md5` - md5\\n* `sha1` - sha1\\n* `sha224` - sha224\\n* `sha256` - sha256\\n* + `sha384` - sha384\\n* `sha512` - sha512\"\n },\n \"metadata_checksum_type\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"description\": \"DEPRECATED: + The checksum type for metadata.\\n\\n* `unknown` - unknown\\n* `md5` - md5\\n* + `sha1` - sha1\\n* `sha224` - sha224\\n* `sha256` - sha256\\n* `sha384` - sha384\\n* + `sha512` - sha512\"\n },\n \"package_checksum_type\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"description\": \"DEPRECATED: + The checksum type for packages.\\n\\n* `unknown` - unknown\\n* `md5` - md5\\n* + `sha1` - sha1\\n* `sha224` - sha224\\n* `sha256` - sha256\\n* `sha384` - sha384\\n* + `sha512` - sha512\"\n },\n \"gpgcheck\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"DEPRECATED: An option specifying whether a client should perform a GPG signature + check on packages.\",\n \"maximum\": 1,\n \"minimum\": + 0\n },\n \"repo_gpgcheck\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"DEPRECATED: An option specifying + whether a client should perform a GPG signature check on the repodata.\",\n + \ \"maximum\": 1,\n \"minimum\": + 0\n },\n \"repo_config\": {\n \"description\": + \"A JSON document describing config.repo file\"\n },\n + \ \"compression_type\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/CompressionTypeEnum\"\n }\n + \ ],\n \"description\": \"The + compression type to use for metadata files.\\n\\n* `zstd` - zstd\\n* `gz` + - gz\"\n }\n }\n },\n \"rpm.RpmPublicationResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for RpmPublication.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"repository_version\": + {\n \"type\": \"string\",\n \"format\": + \"uri\"\n },\n \"repository\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"A URI of the repository to be published.\"\n },\n \"checksum_type\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"description\": \"The + preferred checksum type used during repo publishes.\\n\\n* `unknown` - unknown\\n* + `md5` - md5\\n* `sha1` - sha1\\n* `sha224` - sha224\\n* `sha256` - sha256\\n* + `sha384` - sha384\\n* `sha512` - sha512\"\n },\n \"metadata_checksum_type\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"description\": \"DEPRECATED: + The checksum type for metadata.\\n\\n* `unknown` - unknown\\n* `md5` - md5\\n* + `sha1` - sha1\\n* `sha224` - sha224\\n* `sha256` - sha256\\n* `sha384` - sha384\\n* + `sha512` - sha512\"\n },\n \"package_checksum_type\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"description\": \"DEPRECATED: + The checksum type for packages.\\n\\n* `unknown` - unknown\\n* `md5` - md5\\n* + `sha1` - sha1\\n* `sha224` - sha224\\n* `sha256` - sha256\\n* `sha384` - sha384\\n* + `sha512` - sha512\"\n },\n \"gpgcheck\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"DEPRECATED: An option specifying whether a client should perform a GPG signature + check on packages.\",\n \"maximum\": 1,\n \"minimum\": + 0\n },\n \"repo_gpgcheck\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"DEPRECATED: An option specifying + whether a client should perform a GPG signature check on the repodata.\",\n + \ \"maximum\": 1,\n \"minimum\": + 0\n },\n \"sqlite_metadata\": {\n \"type\": + \"boolean\",\n \"readOnly\": true,\n \"default\": + false,\n \"description\": \"REMOVED: An option specifying + whether Pulp should generate SQLite metadata. Not operation since pulp_rpm + 3.25.0 release\"\n },\n \"repo_config\": + {\n \"description\": \"A JSON document describing config.repo + file\"\n },\n \"compression_type\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/CompressionTypeEnum\"\n }\n + \ ],\n \"description\": \"The + compression type to use for metadata files.\\n\\n* `zstd` - zstd\\n* `gz` + - gz\"\n }\n }\n },\n \"rpm.RpmRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for RpmRemote.\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this remote.\"\n + \ },\n \"url\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded CA certificate used to validate the server certificate presented + by the remote server.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"proxy_username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to authenticte + to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"sles_auth_token\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"Authentication token for SLES repositories.\"\n }\n },\n + \ \"required\": [\n \"name\",\n \"url\"\n + \ ]\n },\n \"rpm.RpmRemoteResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for RpmRemote.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The URL of an external content source.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hidden_fields\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"name\": {\n \"type\": + \"string\"\n },\n \"is_set\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": + [\n \"is_set\",\n \"name\"\n + \ ]\n },\n \"readOnly\": + true,\n \"description\": \"List of hidden (write only) + fields\"\n },\n \"sles_auth_token\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Authentication token for + SLES repositories.\"\n }\n },\n \"required\": + [\n \"name\",\n \"url\"\n ]\n + \ },\n \"rpm.RpmRepository\": {\n \"type\": + \"object\",\n \"description\": \"Serializer for Rpm Repositories.\",\n + \ \"properties\": {\n \"pulp_labels\": {\n + \ \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this repository.\"\n + \ },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"autopublish\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether to automatically create publications for new repository versions, + and update any distributions pointing to this repository.\"\n },\n + \ \"metadata_signing_service\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"A reference to an associated + signing service.\"\n },\n \"package_signing_service\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"A reference to an associated package signing service.\"\n },\n + \ \"package_signing_fingerprint\": {\n \"type\": + \"string\",\n \"default\": \"\",\n \"description\": + \"The pubkey V4 fingerprint (160 bits) to be passed to the package signing + service.The signing service will use that on signing operations related to + this repository.\",\n \"maxLength\": 40\n },\n + \ \"retain_package_versions\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"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.\",\n \"minimum\": + 0\n },\n \"checksum_type\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"nullable\": true,\n + \ \"description\": \"The preferred checksum type during + repo publish.\\n\\n* `unknown` - unknown\\n* `md5` - md5\\n* `sha1` - sha1\\n* + `sha224` - sha224\\n* `sha256` - sha256\\n* `sha384` - sha384\\n* `sha512` + - sha512\"\n },\n \"metadata_checksum_type\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"nullable\": true,\n + \ \"description\": \"DEPRECATED: use CHECKSUM_TYPE instead.\\n\\n* + `unknown` - unknown\\n* `md5` - md5\\n* `sha1` - sha1\\n* `sha224` - sha224\\n* + `sha256` - sha256\\n* `sha384` - sha384\\n* `sha512` - sha512\"\n },\n + \ \"package_checksum_type\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"nullable\": true,\n + \ \"description\": \"DEPRECATED: use CHECKSUM_TYPE instead.\\n\\n* + `unknown` - unknown\\n* `md5` - md5\\n* `sha1` - sha1\\n* `sha224` - sha224\\n* + `sha256` - sha256\\n* `sha384` - sha384\\n* `sha512` - sha512\"\n },\n + \ \"gpgcheck\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"DEPRECATED: An option specifying + whether a client should perform a GPG signature check on packages.\",\n \"maximum\": + 1,\n \"minimum\": 0\n },\n \"repo_gpgcheck\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"DEPRECATED: An option specifying whether a client should perform a GPG signature + check on the repodata.\",\n \"maximum\": 1,\n \"minimum\": + 0\n },\n \"repo_config\": {\n \"description\": + \"A JSON document describing config.repo file\"\n },\n + \ \"compression_type\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/CompressionTypeEnum\"\n }\n + \ ],\n \"nullable\": true,\n + \ \"description\": \"The compression type to use for + metadata files.\\n\\n* `zstd` - zstd\\n* `gz` - gz\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"rpm.RpmRepositoryResponse\": + {\n \"type\": \"object\",\n \"description\": + \"Serializer for Rpm Repositories.\",\n \"properties\": {\n + \ \"pulp_href\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"versions_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"latest_version_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this repository.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"remote\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional remote to use by default when syncing.\"\n },\n + \ \"autopublish\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether to automatically create publications for new repository versions, + and update any distributions pointing to this repository.\"\n },\n + \ \"metadata_signing_service\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"A reference to an associated + signing service.\"\n },\n \"package_signing_service\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"A reference to an associated package signing service.\"\n },\n + \ \"package_signing_fingerprint\": {\n \"type\": + \"string\",\n \"default\": \"\",\n \"description\": + \"The pubkey V4 fingerprint (160 bits) to be passed to the package signing + service.The signing service will use that on signing operations related to + this repository.\",\n \"maxLength\": 40\n },\n + \ \"retain_package_versions\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"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.\",\n \"minimum\": + 0\n },\n \"checksum_type\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"nullable\": true,\n + \ \"description\": \"The preferred checksum type during + repo publish.\\n\\n* `unknown` - unknown\\n* `md5` - md5\\n* `sha1` - sha1\\n* + `sha224` - sha224\\n* `sha256` - sha256\\n* `sha384` - sha384\\n* `sha512` + - sha512\"\n },\n \"metadata_checksum_type\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"nullable\": true,\n + \ \"description\": \"DEPRECATED: use CHECKSUM_TYPE instead.\\n\\n* + `unknown` - unknown\\n* `md5` - md5\\n* `sha1` - sha1\\n* `sha224` - sha224\\n* + `sha256` - sha256\\n* `sha384` - sha384\\n* `sha512` - sha512\"\n },\n + \ \"package_checksum_type\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PackageChecksumTypeEnum\"\n }\n + \ ],\n \"nullable\": true,\n + \ \"description\": \"DEPRECATED: use CHECKSUM_TYPE instead.\\n\\n* + `unknown` - unknown\\n* `md5` - md5\\n* `sha1` - sha1\\n* `sha224` - sha224\\n* + `sha256` - sha256\\n* `sha384` - sha384\\n* `sha512` - sha512\"\n },\n + \ \"gpgcheck\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"DEPRECATED: An option specifying + whether a client should perform a GPG signature check on packages.\",\n \"maximum\": + 1,\n \"minimum\": 0\n },\n \"repo_gpgcheck\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"DEPRECATED: An option specifying whether a client should perform a GPG signature + check on the repodata.\",\n \"maximum\": 1,\n \"minimum\": + 0\n },\n \"sqlite_metadata\": {\n \"type\": + \"boolean\",\n \"readOnly\": true,\n \"default\": + false,\n \"description\": \"REMOVED: An option specifying + whether Pulp should generate SQLite metadata. Not operation since pulp_rpm + 3.25.0 release\"\n },\n \"repo_config\": + {\n \"description\": \"A JSON document describing config.repo + file\"\n },\n \"compression_type\": + {\n \"allOf\": [\n {\n \"$ref\": + \"#/components/schemas/CompressionTypeEnum\"\n }\n + \ ],\n \"nullable\": true,\n + \ \"description\": \"The compression type to use for + metadata files.\\n\\n* `zstd` - zstd\\n* `gz` - gz\"\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"rpm.UlnRemote\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for UlnRemote.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The ULN repo URL of the remote + content source.\\\"This is \\\"uln://\\\" followed by the channel name. E.g.: + \\\"uln://ol7_x86_64_oracle\\\"\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded CA certificate used to validate the server certificate presented + by the remote server.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"client_key\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"proxy_username\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The username to authenticte + to the proxy.\"\n },\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"Your ULN account username.\"\n + \ },\n \"password\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"Your ULN account password.\"\n + \ },\n \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"uln_server_base_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"Base URL of the ULN server. If the uln_server_base_url is not provided pulp_rpm + willuse the contents of the DEFAULT_ULN_SERVER_BASE_URL setting instead.\"\n + \ }\n },\n \"required\": [\n + \ \"name\",\n \"password\",\n \"url\",\n + \ \"username\"\n ]\n },\n \"rpm.UlnRemoteResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for UlnRemote.\",\n \"properties\": {\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the most recent + update of the remote.\"\n },\n \"name\": + {\n \"type\": \"string\",\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The ULN repo URL of the remote content source.\\\"This is \\\"uln://\\\" + followed by the channel name. E.g.: \\\"uln://ol7_x86_64_oracle\\\"\"\n },\n + \ \"ca_cert\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"description\": + \"A PEM encoded CA certificate used to validate the server certificate presented + by the remote server.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"download_concurrency\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/Policy692Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content. The possible values include: + 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default.\\n\\n* + `immediate` - When syncing, download all metadata and content now.\\n* `on_demand` + - When syncing, download metadata, but do not download content now. Instead, + download content as clients request it, and save it in Pulp to be served for + future client requests.\\n* `streamed` - When syncing, download metadata, + but do not download content now. Instead,download content as clients request + it, but never save it in Pulp. This causes future requests for that same content + to have to be downloaded again.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"hidden_fields\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\",\n \"properties\": + {\n \"name\": {\n \"type\": + \"string\"\n },\n \"is_set\": + {\n \"type\": \"boolean\"\n }\n + \ },\n \"required\": + [\n \"is_set\",\n \"name\"\n + \ ]\n },\n \"readOnly\": + true,\n \"description\": \"List of hidden (write only) + fields\"\n },\n \"uln_server_base_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Base URL of the ULN server. + If the uln_server_base_url is not provided pulp_rpm willuse the contents of + the DEFAULT_ULN_SERVER_BASE_URL setting instead.\"\n }\n + \ },\n \"required\": [\n \"name\",\n + \ \"url\"\n ]\n },\n \"rpm.UpdateCollection\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for UpdateCollection.\",\n \"properties\": {\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"description\": + \"Collection name.\"\n },\n \"shortname\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Collection short name.\"\n + \ },\n \"module\": {\n \"nullable\": + true,\n \"description\": \"Collection modular NSVCA.\"\n + \ }\n },\n \"required\": [\n + \ \"module\",\n \"name\",\n \"shortname\"\n + \ ]\n },\n \"rpm.UpdateCollectionResponse\": + {\n \"type\": \"object\",\n \"description\": + \"A Serializer for UpdateCollection.\",\n \"properties\": {\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"description\": + \"Collection name.\"\n },\n \"shortname\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"Collection short name.\"\n + \ },\n \"module\": {\n \"nullable\": + true,\n \"description\": \"Collection modular NSVCA.\"\n + \ },\n \"packages\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"object\"\n },\n \"readOnly\": + true,\n \"description\": \"List of packages\"\n }\n + \ },\n \"required\": [\n \"module\",\n + \ \"name\",\n \"shortname\"\n ]\n + \ },\n \"rpm.UpdateRecord\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for UpdateRecord.\",\n + \ \"properties\": {\n \"repository\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"A URI of a repository the new content unit should be associated with.\"\n + \ },\n \"file\": {\n \"type\": + \"string\",\n \"format\": \"binary\",\n \"writeOnly\": + true,\n \"description\": \"An uploaded file that may + be turned into the content unit.\"\n },\n \"upload\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"writeOnly\": true,\n \"description\": + \"An uncommitted upload that may be turned into the content unit.\"\n },\n + \ \"file_url\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"minLength\": + 1,\n \"description\": \"A url that Pulp can download + and turn into the content unit.\"\n }\n }\n + \ },\n \"rpm.UpdateRecordResponse\": {\n \"type\": + \"object\",\n \"description\": \"A Serializer for UpdateRecord.\",\n + \ \"properties\": {\n \"pulp_href\": {\n + \ \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"id\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Update id (short update name, e.g. RHEA-2013:1777)\"\n },\n + \ \"updated_date\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Date when the update was updated (e.g. '2013-12-02 00:00:00')\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Update description\"\n },\n \"issued_date\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Date when the update was + issued (e.g. '2013-12-02 00:00:00')\"\n },\n \"fromstr\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Source of the update (e.g. + security@redhat.com)\"\n },\n \"status\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Update status ('final', + ...)\"\n },\n \"title\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"Update name\"\n },\n \"summary\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Short summary\"\n },\n + \ \"version\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"Update version (probably always an integer number)\"\n },\n + \ \"type\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"Update type ('enhancement', 'bugfix', ...)\"\n },\n \"severity\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Severity\"\n },\n + \ \"solution\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"Solution\"\n },\n \"release\": {\n + \ \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Update release\"\n },\n + \ \"rights\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": + \"Copyrights\"\n },\n \"pushcount\": + {\n \"type\": \"string\",\n \"readOnly\": + true,\n \"description\": \"Push count\"\n },\n + \ \"pkglist\": {\n \"type\": \"array\",\n + \ \"items\": {\n \"$ref\": + \"#/components/schemas/rpm.UpdateCollectionResponse\"\n },\n + \ \"readOnly\": true,\n \"description\": + \"List of packages\"\n },\n \"references\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"readOnly\": true,\n \"description\": + \"List of references\"\n },\n \"reboot_suggested\": + {\n \"type\": \"boolean\",\n \"readOnly\": + true,\n \"description\": \"Reboot suggested\"\n }\n + \ }\n }\n },\n \"securitySchemes\": + {\n \"basicAuth\": {\n \"type\": \"http\",\n \"scheme\": + \"basic\"\n },\n \"cookieAuth\": {\n \"type\": + \"apiKey\",\n \"in\": \"cookie\",\n \"name\": + \"sessionid\"\n }\n }\n },\n \"servers\": [\n {\n + \ \"url\": \"http://localhost:8080/\"\n }\n ]\n}" headers: Access-Control-Expose-Headers: - Correlation-ID @@ -32877,17 +53587,19 @@ interactions: Content-Disposition: - inline; filename="Pulp 3 API.json" Content-Length: - - '2299391' + - '4443904' Content-Type: - application/json Correlation-ID: - - bd5e6f1bf76d4407bc5b33af86a30ce1 + - 61c27bba903449c0b5d8ffe2e29410f6 + Cross-Origin-Opener-Policy: + - same-origin Date: - - Thu, 24 Nov 2022 18:53:05 GMT + - Thu, 15 Aug 2024 16:33:58 GMT Referrer-Policy: - same-origin Server: - - nginx/1.14.1 + - nginx/1.22.1 Vary: - Accept X-Content-Type-Options: @@ -32907,14 +53619,14 @@ interactions: Connection: - keep-alive Correlation-ID: - - bd5e6f1bf76d4407bc5b33af86a30ce1 + - 61c27bba903449c0b5d8ffe2e29410f6 User-Agent: - - Squeezer/0.0.13-dev + - Squeezer/0.0.17-dev method: GET - uri: http://pulp.example.org/pulp/api/v3/content/file/files/?sha256=9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee&relative_path=data%2Ffile1.txt&offset=0&limit=1 + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/?name=test_file_repository&offset=0&limit=1 response: body: - string: '{"count":0,"next":null,"previous":null,"results":[]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019156e3-79d2-7502-8298-f79e59666612/","pulp_created":"2024-08-15T16:33:54.130978Z","pulp_last_updated":"2024-08-15T16:33:54.137966Z","versions_href":"/pulp/api/v3/repositories/file/file/019156e3-79d2-7502-8298-f79e59666612/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019156e3-79d2-7502-8298-f79e59666612/versions/0/","name":"test_file_repository","description":null,"retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -32923,19 +53635,21 @@ interactions: Connection: - keep-alive Content-Length: - - '52' + - '601' Content-Type: - application/json Correlation-ID: - - bd5e6f1bf76d4407bc5b33af86a30ce1 + - 61c27bba903449c0b5d8ffe2e29410f6 + Cross-Origin-Opener-Policy: + - same-origin Date: - - Thu, 24 Nov 2022 18:53:05 GMT + - Thu, 15 Aug 2024 16:33:58 GMT Referrer-Policy: - same-origin Server: - - nginx/1.14.1 + - nginx/1.22.1 Vary: - - Accept, Cookie + - Accept X-Content-Type-Options: - nosniff X-Frame-Options: @@ -32953,14 +53667,14 @@ interactions: Connection: - keep-alive Correlation-ID: - - bd5e6f1bf76d4407bc5b33af86a30ce1 + - 61c27bba903449c0b5d8ffe2e29410f6 User-Agent: - - Squeezer/0.0.13-dev + - Squeezer/0.0.17-dev method: GET - uri: http://pulp.example.org/pulp/api/v3/artifacts/?sha256=9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee&offset=0&limit=1 + uri: http://pulp.example.org/pulp/api/v3/content/file/files/?sha256=9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee&relative_path=data%2Ffile1.txt&repository_version=%2Fpulp%2Fapi%2Fv3%2Frepositories%2Ffile%2Ffile%2F019156e3-79d2-7502-8298-f79e59666612%2Fversions%2F0%2F&offset=0&limit=1 response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/artifacts/f43f2783-d370-4b77-9cd4-b8606ab36ecb/","pulp_created":"2022-11-24T18:53:03.246651Z","file":"artifact/9a/09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee","size":5,"md5":null,"sha1":null,"sha224":"a53f9c243fefab0a8f03533169142418d6745cc3008965062075e3e9","sha256":"9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee","sha384":"39b413081f02328f5d2bca372f5419748125fff339e524a0f87c6859f9a3abff58e8820c188c54c50410adba8e586086","sha512":"ff4f742b9c759a14632560cbbf71582842743b5a800090de939d570bbfb67c0e7bb99aa810f089db03cf606e2faf4d83b3892f819b3c4515cca7132ef157e116"}]}' + string: '{"count":0,"next":null,"previous":null,"results":[]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -32969,19 +53683,21 @@ interactions: Connection: - keep-alive Content-Length: - - '681' + - '52' Content-Type: - application/json Correlation-ID: - - bd5e6f1bf76d4407bc5b33af86a30ce1 + - 61c27bba903449c0b5d8ffe2e29410f6 + Cross-Origin-Opener-Policy: + - same-origin Date: - - Thu, 24 Nov 2022 18:53:05 GMT + - Thu, 15 Aug 2024 16:33:58 GMT Referrer-Policy: - same-origin Server: - - nginx/1.14.1 + - nginx/1.22.1 Vary: - - Accept, Cookie + - Accept X-Content-Type-Options: - nosniff X-Frame-Options: @@ -32990,7 +53706,9 @@ interactions: code: 200 message: OK - request: - body: relative_path=data%2Ffile1.txt&artifact=%2Fpulp%2Fapi%2Fv3%2Fartifacts%2Ff43f2783-d370-4b77-9cd4-b8606ab36ecb%2F + body: "--a388876bdc789411ca755cef6e91ef6a\r\nContent-Disposition: form-data; name=\"relative_path\"\r\n\r\ndata/file1.txt\r\n--a388876bdc789411ca755cef6e91ef6a\r\nContent-Disposition: + form-data; name=\"repository\"\r\n\r\n/pulp/api/v3/repositories/file/file/019156e3-79d2-7502-8298-f79e59666612/\r\n--a388876bdc789411ca755cef6e91ef6a\r\nContent-Disposition: + form-data; name=\"file\"; filename=\"data/file1.txt\"\r\nContent-Type: application/octet-stream\r\n\r\npulp\n\r\n--a388876bdc789411ca755cef6e91ef6a--\r\n" headers: Accept: - application/json @@ -32999,18 +53717,18 @@ interactions: Connection: - keep-alive Content-Length: - - '112' + - '467' Content-Type: - - application/x-www-form-urlencoded + - multipart/form-data; boundary=a388876bdc789411ca755cef6e91ef6a Correlation-ID: - - bd5e6f1bf76d4407bc5b33af86a30ce1 + - 61c27bba903449c0b5d8ffe2e29410f6 User-Agent: - - Squeezer/0.0.13-dev + - Squeezer/0.0.17-dev method: POST uri: http://pulp.example.org/pulp/api/v3/content/file/files/ response: body: - string: '{"task":"/pulp/api/v3/tasks/2a21e90d-5d3d-40ca-a0db-89c1ce93b2c2/"}' + string: '{"task":"/pulp/api/v3/tasks/019156e3-8cc2-7df5-b516-4d9439598f57/"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -33023,15 +53741,17 @@ interactions: Content-Type: - application/json Correlation-ID: - - bd5e6f1bf76d4407bc5b33af86a30ce1 + - 61c27bba903449c0b5d8ffe2e29410f6 + Cross-Origin-Opener-Policy: + - same-origin Date: - - Thu, 24 Nov 2022 18:53:05 GMT + - Thu, 15 Aug 2024 16:33:58 GMT Referrer-Policy: - same-origin Server: - - nginx/1.14.1 + - nginx/1.22.1 Vary: - - Accept, Cookie + - Accept X-Content-Type-Options: - nosniff X-Frame-Options: @@ -33049,14 +53769,62 @@ interactions: Connection: - keep-alive Correlation-ID: - - bd5e6f1bf76d4407bc5b33af86a30ce1 + - 61c27bba903449c0b5d8ffe2e29410f6 + User-Agent: + - Squeezer/0.0.17-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/tasks/019156e3-8cc2-7df5-b516-4d9439598f57/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/tasks/019156e3-8cc2-7df5-b516-4d9439598f57/","pulp_created":"2024-08-15T16:33:58.978326Z","pulp_last_updated":"2024-08-15T16:33:58.978332Z","state":"running","name":"pulpcore.app.tasks.base.general_create","logging_cid":"61c27bba903449c0b5d8ffe2e29410f6","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-08-15T16:33:58.985562Z","started_at":"2024-08-15T16:33:59.015714Z","finished_at":null,"error":null,"worker":"/pulp/api/v3/workers/01914dee-ab0b-77ef-a62c-55e4b525f7ad/","parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:file.filerepository:019156e3-79d2-7502-8298-f79e59666612","shared:prn:core.domain:01914dee-0dc1-7fd1-a18f-71cf46deaf2c"]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '763' + Content-Type: + - application/json + Correlation-ID: + - 61c27bba903449c0b5d8ffe2e29410f6 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:33:59 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Correlation-ID: + - 61c27bba903449c0b5d8ffe2e29410f6 User-Agent: - - Squeezer/0.0.13-dev + - Squeezer/0.0.17-dev method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/2a21e90d-5d3d-40ca-a0db-89c1ce93b2c2/ + uri: http://pulp.example.org/pulp/api/v3/tasks/019156e3-8cc2-7df5-b516-4d9439598f57/ response: body: - string: '{"pulp_href":"/pulp/api/v3/tasks/2a21e90d-5d3d-40ca-a0db-89c1ce93b2c2/","pulp_created":"2022-11-24T18:53:05.453697Z","state":"completed","name":"pulpcore.app.tasks.base.general_create","logging_cid":"bd5e6f1bf76d4407bc5b33af86a30ce1","started_at":"2022-11-24T18:53:05.475121Z","finished_at":"2022-11-24T18:53:05.550993Z","error":null,"worker":"/pulp/api/v3/workers/647c5cc2-fbd2-4392-a2ac-fc09f5dc480f/","parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":["/pulp/api/v3/content/file/files/b4489195-74c6-48a3-8d06-02ae13fac29d/"],"reserved_resources_record":[]}' + string: '{"pulp_href":"/pulp/api/v3/tasks/019156e3-8cc2-7df5-b516-4d9439598f57/","pulp_created":"2024-08-15T16:33:58.978326Z","pulp_last_updated":"2024-08-15T16:33:58.978332Z","state":"completed","name":"pulpcore.app.tasks.base.general_create","logging_cid":"61c27bba903449c0b5d8ffe2e29410f6","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-08-15T16:33:58.985562Z","started_at":"2024-08-15T16:33:59.015714Z","finished_at":"2024-08-15T16:33:59.190233Z","error":null,"worker":"/pulp/api/v3/workers/01914dee-ab0b-77ef-a62c-55e4b525f7ad/","parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":["/pulp/api/v3/repositories/file/file/019156e3-79d2-7502-8298-f79e59666612/versions/1/","/pulp/api/v3/content/file/files/019156e3-8d77-7816-9670-67735b10dfe1/"],"reserved_resources_record":["prn:file.filerepository:019156e3-79d2-7502-8298-f79e59666612","shared:prn:core.domain:01914dee-0dc1-7fd1-a18f-71cf46deaf2c"]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -33065,19 +53833,21 @@ interactions: Connection: - keep-alive Content-Length: - - '605' + - '948' Content-Type: - application/json Correlation-ID: - - bd5e6f1bf76d4407bc5b33af86a30ce1 + - 61c27bba903449c0b5d8ffe2e29410f6 + Cross-Origin-Opener-Policy: + - same-origin Date: - - Thu, 24 Nov 2022 18:53:05 GMT + - Thu, 15 Aug 2024 16:34:00 GMT Referrer-Policy: - same-origin Server: - - nginx/1.14.1 + - nginx/1.22.1 Vary: - - Accept, Cookie + - Accept X-Content-Type-Options: - nosniff X-Frame-Options: @@ -33095,14 +53865,14 @@ interactions: Connection: - keep-alive Correlation-ID: - - bd5e6f1bf76d4407bc5b33af86a30ce1 + - 61c27bba903449c0b5d8ffe2e29410f6 User-Agent: - - Squeezer/0.0.13-dev + - Squeezer/0.0.17-dev method: GET - uri: http://pulp.example.org/pulp/api/v3/content/file/files/b4489195-74c6-48a3-8d06-02ae13fac29d/ + uri: http://pulp.example.org/pulp/api/v3/content/file/files/019156e3-8d77-7816-9670-67735b10dfe1/ response: body: - string: '{"pulp_href":"/pulp/api/v3/content/file/files/b4489195-74c6-48a3-8d06-02ae13fac29d/","pulp_created":"2022-11-24T18:53:05.541080Z","artifact":"/pulp/api/v3/artifacts/f43f2783-d370-4b77-9cd4-b8606ab36ecb/","relative_path":"data/file1.txt","md5":null,"sha1":null,"sha224":"a53f9c243fefab0a8f03533169142418d6745cc3008965062075e3e9","sha256":"9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee","sha384":"39b413081f02328f5d2bca372f5419748125fff339e524a0f87c6859f9a3abff58e8820c188c54c50410adba8e586086","sha512":"ff4f742b9c759a14632560cbbf71582842743b5a800090de939d570bbfb67c0e7bb99aa810f089db03cf606e2faf4d83b3892f819b3c4515cca7132ef157e116"}' + string: '{"pulp_href":"/pulp/api/v3/content/file/files/019156e3-8d77-7816-9670-67735b10dfe1/","pulp_created":"2024-08-15T16:33:59.160278Z","pulp_last_updated":"2024-08-15T16:33:59.160291Z","artifact":"/pulp/api/v3/artifacts/019156e3-8cbe-7a8b-b782-f5a3b0a0be2e/","relative_path":"data/file1.txt","md5":null,"sha1":"733033d4ba6761c30fbd1086a70784f4fb317687","sha224":null,"sha256":"9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee","sha384":null,"sha512":"ff4f742b9c759a14632560cbbf71582842743b5a800090de939d570bbfb67c0e7bb99aa810f089db03cf606e2faf4d83b3892f819b3c4515cca7132ef157e116"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -33111,19 +53881,21 @@ interactions: Connection: - keep-alive Content-Length: - - '652' + - '592' Content-Type: - application/json Correlation-ID: - - bd5e6f1bf76d4407bc5b33af86a30ce1 + - 61c27bba903449c0b5d8ffe2e29410f6 + Cross-Origin-Opener-Policy: + - same-origin Date: - - Thu, 24 Nov 2022 18:53:05 GMT + - Thu, 15 Aug 2024 16:34:00 GMT Referrer-Policy: - same-origin Server: - - nginx/1.14.1 + - nginx/1.22.1 Vary: - - Accept, Cookie + - Accept X-Content-Type-Options: - nosniff X-Frame-Options: diff --git a/tests/fixtures/file_content-1.yml b/tests/fixtures/file_content-1.yml index d8597f2d..17d9e949 100644 --- a/tests/fixtures/file_content-1.yml +++ b/tests/fixtures/file_content-1.yml @@ -9,12 +9,12 @@ interactions: Connection: - keep-alive User-Agent: - - Squeezer/0.0.13-dev + - Squeezer/0.0.17-dev method: GET - uri: http://pulp.example.org/pulp/api/v3/content/file/files/?sha256=9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee&relative_path=data%2Ffile1.txt&offset=0&limit=1 + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/?name=test_file_repository&offset=0&limit=1 response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/content/file/files/b4489195-74c6-48a3-8d06-02ae13fac29d/","pulp_created":"2022-11-24T18:53:05.541080Z","artifact":"/pulp/api/v3/artifacts/f43f2783-d370-4b77-9cd4-b8606ab36ecb/","relative_path":"data/file1.txt","md5":null,"sha1":null,"sha224":"a53f9c243fefab0a8f03533169142418d6745cc3008965062075e3e9","sha256":"9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee","sha384":"39b413081f02328f5d2bca372f5419748125fff339e524a0f87c6859f9a3abff58e8820c188c54c50410adba8e586086","sha512":"ff4f742b9c759a14632560cbbf71582842743b5a800090de939d570bbfb67c0e7bb99aa810f089db03cf606e2faf4d83b3892f819b3c4515cca7132ef157e116"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019156e3-79d2-7502-8298-f79e59666612/","pulp_created":"2024-08-15T16:33:54.130978Z","pulp_last_updated":"2024-08-15T16:33:59.183071Z","versions_href":"/pulp/api/v3/repositories/file/file/019156e3-79d2-7502-8298-f79e59666612/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019156e3-79d2-7502-8298-f79e59666612/versions/1/","name":"test_file_repository","description":null,"retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -23,19 +23,69 @@ interactions: Connection: - keep-alive Content-Length: - - '704' + - '601' Content-Type: - application/json Correlation-ID: - - 5d9d42410c3f4f8abde3b29c660a946d + - fd660de6e6564816a4d456a0f8fd0049 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:00 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Correlation-ID: + - fd660de6e6564816a4d456a0f8fd0049 + User-Agent: + - Squeezer/0.0.17-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/content/file/files/?sha256=9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee&relative_path=data%2Ffile1.txt&repository_version=%2Fpulp%2Fapi%2Fv3%2Frepositories%2Ffile%2Ffile%2F019156e3-79d2-7502-8298-f79e59666612%2Fversions%2F1%2F&offset=0&limit=1 + response: + body: + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/content/file/files/019156e3-8d77-7816-9670-67735b10dfe1/","pulp_created":"2024-08-15T16:33:59.160278Z","pulp_last_updated":"2024-08-15T16:33:59.160291Z","artifact":"/pulp/api/v3/artifacts/019156e3-8cbe-7a8b-b782-f5a3b0a0be2e/","relative_path":"data/file1.txt","md5":null,"sha1":"733033d4ba6761c30fbd1086a70784f4fb317687","sha224":null,"sha256":"9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee","sha384":null,"sha512":"ff4f742b9c759a14632560cbbf71582842743b5a800090de939d570bbfb67c0e7bb99aa810f089db03cf606e2faf4d83b3892f819b3c4515cca7132ef157e116"}]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, POST, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '644' + Content-Type: + - application/json + Correlation-ID: + - fd660de6e6564816a4d456a0f8fd0049 + Cross-Origin-Opener-Policy: + - same-origin Date: - - Thu, 24 Nov 2022 18:53:08 GMT + - Thu, 15 Aug 2024 16:34:00 GMT Referrer-Policy: - same-origin Server: - - nginx/1.14.1 + - nginx/1.22.1 Vary: - - Accept, Cookie + - Accept X-Content-Type-Options: - nosniff X-Frame-Options: diff --git a/tests/fixtures/file_content-2.yml b/tests/fixtures/file_content-2.yml index d9f44ee1..26c24b02 100644 --- a/tests/fixtures/file_content-2.yml +++ b/tests/fixtures/file_content-2.yml @@ -9,12 +9,12 @@ interactions: Connection: - keep-alive User-Agent: - - Squeezer/0.0.13-dev + - Squeezer/0.0.17-dev method: GET - uri: http://pulp.example.org/pulp/api/v3/content/file/files/?offset=0&limit=-1 + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/?name=test_file_repository2&offset=0&limit=1 response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/content/file/files/b4489195-74c6-48a3-8d06-02ae13fac29d/","pulp_created":"2022-11-24T18:53:05.541080Z","artifact":"/pulp/api/v3/artifacts/f43f2783-d370-4b77-9cd4-b8606ab36ecb/","relative_path":"data/file1.txt","md5":null,"sha1":null,"sha224":"a53f9c243fefab0a8f03533169142418d6745cc3008965062075e3e9","sha256":"9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee","sha384":"39b413081f02328f5d2bca372f5419748125fff339e524a0f87c6859f9a3abff58e8820c188c54c50410adba8e586086","sha512":"ff4f742b9c759a14632560cbbf71582842743b5a800090de939d570bbfb67c0e7bb99aa810f089db03cf606e2faf4d83b3892f819b3c4515cca7132ef157e116"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019156e3-7b84-7404-a2f1-b58d1dab8e48/","pulp_created":"2024-08-15T16:33:54.565448Z","pulp_last_updated":"2024-08-15T16:33:54.572282Z","versions_href":"/pulp/api/v3/repositories/file/file/019156e3-7b84-7404-a2f1-b58d1dab8e48/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019156e3-7b84-7404-a2f1-b58d1dab8e48/versions/0/","name":"test_file_repository2","description":null,"retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -23,19 +23,267 @@ interactions: Connection: - keep-alive Content-Length: - - '704' + - '602' Content-Type: - application/json Correlation-ID: - - d5ec653fb14a49c7810fe3e440b5ed61 + - a746953798054094be10956b164a3e8b + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:01 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Correlation-ID: + - a746953798054094be10956b164a3e8b + User-Agent: + - Squeezer/0.0.17-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/content/file/files/?sha256=9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee&relative_path=data%2Ffile1.txt&repository_version=%2Fpulp%2Fapi%2Fv3%2Frepositories%2Ffile%2Ffile%2F019156e3-7b84-7404-a2f1-b58d1dab8e48%2Fversions%2F0%2F&offset=0&limit=1 + response: + body: + string: '{"count":0,"next":null,"previous":null,"results":[]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, POST, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '52' + Content-Type: + - application/json + Correlation-ID: + - a746953798054094be10956b164a3e8b + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:01 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +- request: + body: "--b0dcfe17ceec874a6bf30b9310ea27c9\r\nContent-Disposition: form-data; name=\"relative_path\"\r\n\r\ndata/file1.txt\r\n--b0dcfe17ceec874a6bf30b9310ea27c9\r\nContent-Disposition: + form-data; name=\"repository\"\r\n\r\n/pulp/api/v3/repositories/file/file/019156e3-7b84-7404-a2f1-b58d1dab8e48/\r\n--b0dcfe17ceec874a6bf30b9310ea27c9\r\nContent-Disposition: + form-data; name=\"file\"; filename=\"data/file1.txt\"\r\nContent-Type: application/octet-stream\r\n\r\npulp\n\r\n--b0dcfe17ceec874a6bf30b9310ea27c9--\r\n" + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '467' + Content-Type: + - multipart/form-data; boundary=b0dcfe17ceec874a6bf30b9310ea27c9 + Correlation-ID: + - a746953798054094be10956b164a3e8b + User-Agent: + - Squeezer/0.0.17-dev + method: POST + uri: http://pulp.example.org/pulp/api/v3/content/file/files/ + response: + body: + string: '{"task":"/pulp/api/v3/tasks/019156e3-9701-7f33-9847-a95c31cf0fe2/"}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, POST, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '67' + Content-Type: + - application/json + Correlation-ID: + - a746953798054094be10956b164a3e8b + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:01 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Correlation-ID: + - a746953798054094be10956b164a3e8b + User-Agent: + - Squeezer/0.0.17-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/tasks/019156e3-9701-7f33-9847-a95c31cf0fe2/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/tasks/019156e3-9701-7f33-9847-a95c31cf0fe2/","pulp_created":"2024-08-15T16:34:01.601870Z","pulp_last_updated":"2024-08-15T16:34:01.601883Z","state":"running","name":"pulpcore.app.tasks.base.general_create","logging_cid":"a746953798054094be10956b164a3e8b","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-08-15T16:34:01.613926Z","started_at":"2024-08-15T16:34:01.647828Z","finished_at":null,"error":null,"worker":"/pulp/api/v3/workers/01914dee-aa83-7aa8-8c6d-6b31fb481fb1/","parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:file.filerepository:019156e3-7b84-7404-a2f1-b58d1dab8e48","shared:prn:core.domain:01914dee-0dc1-7fd1-a18f-71cf46deaf2c"]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '763' + Content-Type: + - application/json + Correlation-ID: + - a746953798054094be10956b164a3e8b + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:01 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Correlation-ID: + - a746953798054094be10956b164a3e8b + User-Agent: + - Squeezer/0.0.17-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/tasks/019156e3-9701-7f33-9847-a95c31cf0fe2/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/tasks/019156e3-9701-7f33-9847-a95c31cf0fe2/","pulp_created":"2024-08-15T16:34:01.601870Z","pulp_last_updated":"2024-08-15T16:34:01.601883Z","state":"completed","name":"pulpcore.app.tasks.base.general_create","logging_cid":"a746953798054094be10956b164a3e8b","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-08-15T16:34:01.613926Z","started_at":"2024-08-15T16:34:01.647828Z","finished_at":"2024-08-15T16:34:01.838237Z","error":null,"worker":"/pulp/api/v3/workers/01914dee-aa83-7aa8-8c6d-6b31fb481fb1/","parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":["/pulp/api/v3/repositories/file/file/019156e3-7b84-7404-a2f1-b58d1dab8e48/versions/1/","/pulp/api/v3/content/file/files/019156e3-8d77-7816-9670-67735b10dfe1/"],"reserved_resources_record":["prn:file.filerepository:019156e3-7b84-7404-a2f1-b58d1dab8e48","shared:prn:core.domain:01914dee-0dc1-7fd1-a18f-71cf46deaf2c"]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '948' + Content-Type: + - application/json + Correlation-ID: + - a746953798054094be10956b164a3e8b + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:02 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Correlation-ID: + - a746953798054094be10956b164a3e8b + User-Agent: + - Squeezer/0.0.17-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/content/file/files/019156e3-8d77-7816-9670-67735b10dfe1/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/content/file/files/019156e3-8d77-7816-9670-67735b10dfe1/","pulp_created":"2024-08-15T16:33:59.160278Z","pulp_last_updated":"2024-08-15T16:33:59.160291Z","artifact":"/pulp/api/v3/artifacts/019156e3-8cbe-7a8b-b782-f5a3b0a0be2e/","relative_path":"data/file1.txt","md5":null,"sha1":"733033d4ba6761c30fbd1086a70784f4fb317687","sha224":null,"sha256":"9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee","sha384":null,"sha512":"ff4f742b9c759a14632560cbbf71582842743b5a800090de939d570bbfb67c0e7bb99aa810f089db03cf606e2faf4d83b3892f819b3c4515cca7132ef157e116"}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '592' + Content-Type: + - application/json + Correlation-ID: + - a746953798054094be10956b164a3e8b + Cross-Origin-Opener-Policy: + - same-origin Date: - - Thu, 24 Nov 2022 18:53:08 GMT + - Thu, 15 Aug 2024 16:34:03 GMT Referrer-Policy: - same-origin Server: - - nginx/1.14.1 + - nginx/1.22.1 Vary: - - Accept, Cookie + - Accept X-Content-Type-Options: - nosniff X-Frame-Options: diff --git a/tests/fixtures/file_content-3.yml b/tests/fixtures/file_content-3.yml index 504955cc..95fd79c7 100644 --- a/tests/fixtures/file_content-3.yml +++ b/tests/fixtures/file_content-3.yml @@ -9,12 +9,12 @@ interactions: Connection: - keep-alive User-Agent: - - Squeezer/0.0.13-dev + - Squeezer/0.0.17-dev method: GET - uri: http://pulp.example.org/pulp/api/v3/content/file/files/?sha256=9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee&relative_path=data%2Ffile1.txt&offset=0&limit=1 + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/?name=test_file_repository2&offset=0&limit=1 response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/content/file/files/b4489195-74c6-48a3-8d06-02ae13fac29d/","pulp_created":"2022-11-24T18:53:05.541080Z","artifact":"/pulp/api/v3/artifacts/f43f2783-d370-4b77-9cd4-b8606ab36ecb/","relative_path":"data/file1.txt","md5":null,"sha1":null,"sha224":"a53f9c243fefab0a8f03533169142418d6745cc3008965062075e3e9","sha256":"9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee","sha384":"39b413081f02328f5d2bca372f5419748125fff339e524a0f87c6859f9a3abff58e8820c188c54c50410adba8e586086","sha512":"ff4f742b9c759a14632560cbbf71582842743b5a800090de939d570bbfb67c0e7bb99aa810f089db03cf606e2faf4d83b3892f819b3c4515cca7132ef157e116"}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019156e3-7b84-7404-a2f1-b58d1dab8e48/","pulp_created":"2024-08-15T16:33:54.565448Z","pulp_last_updated":"2024-08-15T16:34:01.827491Z","versions_href":"/pulp/api/v3/repositories/file/file/019156e3-7b84-7404-a2f1-b58d1dab8e48/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019156e3-7b84-7404-a2f1-b58d1dab8e48/versions/1/","name":"test_file_repository2","description":null,"retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -23,19 +23,169 @@ interactions: Connection: - keep-alive Content-Length: - - '704' + - '602' Content-Type: - application/json Correlation-ID: - - 40687ed1d9634bf281f13864fbefac4c + - 360a24a736e94785b14d1706216e8c1c + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:03 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Correlation-ID: + - 360a24a736e94785b14d1706216e8c1c + User-Agent: + - Squeezer/0.0.17-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/content/file/files/?sha256=9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee&relative_path=data%2Ffile1.txt&repository_version=%2Fpulp%2Fapi%2Fv3%2Frepositories%2Ffile%2Ffile%2F019156e3-7b84-7404-a2f1-b58d1dab8e48%2Fversions%2F1%2F&offset=0&limit=1 + response: + body: + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/content/file/files/019156e3-8d77-7816-9670-67735b10dfe1/","pulp_created":"2024-08-15T16:33:59.160278Z","pulp_last_updated":"2024-08-15T16:33:59.160291Z","artifact":"/pulp/api/v3/artifacts/019156e3-8cbe-7a8b-b782-f5a3b0a0be2e/","relative_path":"data/file1.txt","md5":null,"sha1":"733033d4ba6761c30fbd1086a70784f4fb317687","sha224":null,"sha256":"9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee","sha384":null,"sha512":"ff4f742b9c759a14632560cbbf71582842743b5a800090de939d570bbfb67c0e7bb99aa810f089db03cf606e2faf4d83b3892f819b3c4515cca7132ef157e116"}]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, POST, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '644' + Content-Type: + - application/json + Correlation-ID: + - 360a24a736e94785b14d1706216e8c1c + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:03 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +- request: + body: '{"remove_content_units": ["/pulp/api/v3/content/file/files/019156e3-8d77-7816-9670-67735b10dfe1/"]}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '99' + Content-Type: + - application/json + Correlation-ID: + - 360a24a736e94785b14d1706216e8c1c + User-Agent: + - Squeezer/0.0.17-dev + method: POST + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/019156e3-7b84-7404-a2f1-b58d1dab8e48/modify/ + response: + body: + string: '{"task":"/pulp/api/v3/tasks/019156e3-9f07-739c-95c1-582a35a19921/"}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - POST, OPTIONS + Connection: + - keep-alive + Content-Length: + - '67' + Content-Type: + - application/json + Correlation-ID: + - 360a24a736e94785b14d1706216e8c1c + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:03 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Correlation-ID: + - 360a24a736e94785b14d1706216e8c1c + User-Agent: + - Squeezer/0.0.17-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/tasks/019156e3-9f07-739c-95c1-582a35a19921/ + response: + body: + string: '{"pulp_href":"/pulp/api/v3/tasks/019156e3-9f07-739c-95c1-582a35a19921/","pulp_created":"2024-08-15T16:34:03.656070Z","pulp_last_updated":"2024-08-15T16:34:03.656086Z","state":"completed","name":"pulpcore.app.tasks.repository.add_and_remove","logging_cid":"360a24a736e94785b14d1706216e8c1c","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-08-15T16:34:03.670602Z","started_at":"2024-08-15T16:34:03.697579Z","finished_at":"2024-08-15T16:34:03.742239Z","error":null,"worker":"/pulp/api/v3/workers/01914dee-aa83-7aa8-8c6d-6b31fb481fb1/","parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":["/pulp/api/v3/repositories/file/file/019156e3-7b84-7404-a2f1-b58d1dab8e48/versions/2/"],"reserved_resources_record":["prn:file.filerepository:019156e3-7b84-7404-a2f1-b58d1dab8e48","shared:prn:core.domain:01914dee-0dc1-7fd1-a18f-71cf46deaf2c"]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '882' + Content-Type: + - application/json + Correlation-ID: + - 360a24a736e94785b14d1706216e8c1c + Cross-Origin-Opener-Policy: + - same-origin Date: - - Thu, 24 Nov 2022 18:53:09 GMT + - Thu, 15 Aug 2024 16:34:03 GMT Referrer-Policy: - same-origin Server: - - nginx/1.14.1 + - nginx/1.22.1 Vary: - - Accept, Cookie + - Accept X-Content-Type-Options: - nosniff X-Frame-Options: diff --git a/tests/fixtures/file_content-4.yml b/tests/fixtures/file_content-4.yml new file mode 100644 index 00000000..07fe0c56 --- /dev/null +++ b/tests/fixtures/file_content-4.yml @@ -0,0 +1,96 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - Squeezer/0.0.17-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/?name=test_file_repository&offset=0&limit=1 + response: + body: + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019156e3-79d2-7502-8298-f79e59666612/","pulp_created":"2024-08-15T16:33:54.130978Z","pulp_last_updated":"2024-08-15T16:33:59.183071Z","versions_href":"/pulp/api/v3/repositories/file/file/019156e3-79d2-7502-8298-f79e59666612/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019156e3-79d2-7502-8298-f79e59666612/versions/1/","name":"test_file_repository","description":null,"retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, POST, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '601' + Content-Type: + - application/json + Correlation-ID: + - 265872df17164d5586dd31b3ab6a0120 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:04 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Correlation-ID: + - 265872df17164d5586dd31b3ab6a0120 + User-Agent: + - Squeezer/0.0.17-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/content/file/files/?repository_version=%2Fpulp%2Fapi%2Fv3%2Frepositories%2Ffile%2Ffile%2F019156e3-79d2-7502-8298-f79e59666612%2Fversions%2F1%2F&offset=0&limit=1000 + response: + body: + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/content/file/files/019156e3-8d77-7816-9670-67735b10dfe1/","pulp_created":"2024-08-15T16:33:59.160278Z","pulp_last_updated":"2024-08-15T16:33:59.160291Z","artifact":"/pulp/api/v3/artifacts/019156e3-8cbe-7a8b-b782-f5a3b0a0be2e/","relative_path":"data/file1.txt","md5":null,"sha1":"733033d4ba6761c30fbd1086a70784f4fb317687","sha224":null,"sha256":"9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee","sha384":null,"sha512":"ff4f742b9c759a14632560cbbf71582842743b5a800090de939d570bbfb67c0e7bb99aa810f089db03cf606e2faf4d83b3892f819b3c4515cca7132ef157e116"}]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, POST, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '644' + Content-Type: + - application/json + Correlation-ID: + - 265872df17164d5586dd31b3ab6a0120 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:04 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +version: 1 diff --git a/tests/fixtures/file_content-5.yml b/tests/fixtures/file_content-5.yml new file mode 100644 index 00000000..98d43951 --- /dev/null +++ b/tests/fixtures/file_content-5.yml @@ -0,0 +1,96 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - Squeezer/0.0.17-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/repositories/file/file/?name=test_file_repository2&offset=0&limit=1 + response: + body: + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/file/file/019156e3-7b84-7404-a2f1-b58d1dab8e48/","pulp_created":"2024-08-15T16:33:54.565448Z","pulp_last_updated":"2024-08-15T16:34:03.733528Z","versions_href":"/pulp/api/v3/repositories/file/file/019156e3-7b84-7404-a2f1-b58d1dab8e48/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/file/file/019156e3-7b84-7404-a2f1-b58d1dab8e48/versions/2/","name":"test_file_repository2","description":null,"retain_repo_versions":null,"remote":null,"autopublish":false,"manifest":"PULP_MANIFEST"}]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, POST, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '602' + Content-Type: + - application/json + Correlation-ID: + - 2f576e01d9164531ae94ce4726c975e8 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:04 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Correlation-ID: + - 2f576e01d9164531ae94ce4726c975e8 + User-Agent: + - Squeezer/0.0.17-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/content/file/files/?repository_version=%2Fpulp%2Fapi%2Fv3%2Frepositories%2Ffile%2Ffile%2F019156e3-7b84-7404-a2f1-b58d1dab8e48%2Fversions%2F2%2F&offset=0&limit=1000 + response: + body: + string: '{"count":0,"next":null,"previous":null,"results":[]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, POST, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '52' + Content-Type: + - application/json + Correlation-ID: + - 2f576e01d9164531ae94ce4726c975e8 + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:04 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +version: 1 diff --git a/tests/fixtures/file_content-6.yml b/tests/fixtures/file_content-6.yml new file mode 100644 index 00000000..2fea66d8 --- /dev/null +++ b/tests/fixtures/file_content-6.yml @@ -0,0 +1,48 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - Squeezer/0.0.17-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/content/file/files/?offset=0&limit=1000 + response: + body: + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/content/file/files/019156e3-8d77-7816-9670-67735b10dfe1/","pulp_created":"2024-08-15T16:33:59.160278Z","pulp_last_updated":"2024-08-15T16:33:59.160291Z","artifact":"/pulp/api/v3/artifacts/019156e3-8cbe-7a8b-b782-f5a3b0a0be2e/","relative_path":"data/file1.txt","md5":null,"sha1":"733033d4ba6761c30fbd1086a70784f4fb317687","sha224":null,"sha256":"9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee","sha384":null,"sha512":"ff4f742b9c759a14632560cbbf71582842743b5a800090de939d570bbfb67c0e7bb99aa810f089db03cf606e2faf4d83b3892f819b3c4515cca7132ef157e116"}]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, POST, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '644' + Content-Type: + - application/json + Correlation-ID: + - cad7a4f3d5f040f781703bb64608543a + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:05 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +version: 1 diff --git a/tests/fixtures/file_content-7.yml b/tests/fixtures/file_content-7.yml new file mode 100644 index 00000000..354974f6 --- /dev/null +++ b/tests/fixtures/file_content-7.yml @@ -0,0 +1,48 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - Squeezer/0.0.17-dev + method: GET + uri: http://pulp.example.org/pulp/api/v3/content/file/files/?sha256=9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee&relative_path=data%2Ffile1.txt&offset=0&limit=1 + response: + body: + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/content/file/files/019156e3-8d77-7816-9670-67735b10dfe1/","pulp_created":"2024-08-15T16:33:59.160278Z","pulp_last_updated":"2024-08-15T16:33:59.160291Z","artifact":"/pulp/api/v3/artifacts/019156e3-8cbe-7a8b-b782-f5a3b0a0be2e/","relative_path":"data/file1.txt","md5":null,"sha1":"733033d4ba6761c30fbd1086a70784f4fb317687","sha224":null,"sha256":"9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee","sha384":null,"sha512":"ff4f742b9c759a14632560cbbf71582842743b5a800090de939d570bbfb67c0e7bb99aa810f089db03cf606e2faf4d83b3892f819b3c4515cca7132ef157e116"}]}' + headers: + Access-Control-Expose-Headers: + - Correlation-ID + Allow: + - GET, POST, HEAD, OPTIONS + Connection: + - keep-alive + Content-Length: + - '644' + Content-Type: + - application/json + Correlation-ID: + - 402b51bac5834aedb2e136200719164a + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 15 Aug 2024 16:34:05 GMT + Referrer-Policy: + - same-origin + Server: + - nginx/1.22.1 + Vary: + - Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +version: 1 diff --git a/tests/playbooks/file_content.yaml b/tests/playbooks/file_content.yaml index 682bf630..662766db 100644 --- a/tests/playbooks/file_content.yaml +++ b/tests/playbooks/file_content.yaml @@ -1,81 +1,141 @@ --- -- hosts: localhost +- hosts: "localhost" gather_facts: false vars_files: - - vars/server.yaml + - "vars/server.yaml" vars: file1_sha256: "{{ lookup('file', 'data/file1.txt', lstrip=false, rstrip=false) | hash('sha256') }}" module_defaults: &pulp_module_defaults - pulp.squeezer.artifact: &pulp_connection_details + pulp.squeezer.file_content: &pulp_connection_details pulp_url: "{{ pulp_url }}" username: "{{ pulp_username }}" password: "{{ pulp_password }}" validate_certs: "{{ pulp_validate_certs | default(true) }}" - pulp.squeezer.file_content: + pulp.squeezer.file_repository: <<: *pulp_connection_details pulp.squeezer.delete_orphans: <<: *pulp_connection_details tasks: - - name: Delete orphans + - name: "Make repository absent" + pulp.squeezer.file_repository: + name: "{{ item }}" + state: "absent" + loop: + - "test_file_repository" + - "test_file_repository2" + - name: "Create repository" + pulp.squeezer.file_repository: + name: "{{ item }}" + state: "present" + loop: + - "test_file_repository" + - "test_file_repository2" + - name: "Delete orphans" pulp.squeezer.delete_orphans: protection_time: 0 - - name: Create artifact - pulp.squeezer.artifact: - file: data/file1.txt - state: present - - name: Clean openapi cache + - name: "Clean openapi cache" file: path: "{{ lookup('env', 'XDG_CACHE_HOME') | default('~/.cache') }}/squeezer" - state: absent + state: "absent" -- hosts: tests +- hosts: "tests" gather_facts: false vars_files: - - vars/server.yaml + - "vars/server.yaml" vars: file1_sha256: "{{ lookup('file', 'data/file1.txt', lstrip=false, rstrip=false) | hash('sha256') }}" module_defaults: <<: *pulp_module_defaults tasks: - - name: Create file content unit + - name: "Create file content unit" pulp.squeezer.file_content: digest: "{{ file1_sha256 }}" relative_path: "data/file1.txt" - state: present - register: result - - name: Verify create content unit + file: "data/file1.txt" + repository: "test_file_repository" + state: "present" + register: "result" + - name: "Verify create content unit" assert: that: - result.changed == true - result.content.relative_path == "data/file1.txt" - - result.content.sha256 == file1_sha256 or ansible_check_mode + - ansible_check_mode or result.content.sha256 == file1_sha256 - - name: Create file content unit (2nd try) + - name: "Create file content unit (2nd try)" pulp.squeezer.file_content: digest: "{{ file1_sha256 }}" relative_path: "data/file1.txt" - state: present - register: result - - name: Verify create content unit (2nd try) + file: "data/file1.txt" + repository: "test_file_repository" + state: "present" + register: "result" + - name: "Verify create content unit (2nd try)" assert: that: - result.changed == false - - name: List file content units + - name: "Upload file into different repository" + pulp.squeezer.file_content: + relative_path: "data/file1.txt" + file: "data/file1.txt" + repository: "test_file_repository2" + state: "present" + register: "result" + - name: "Verify Upload file into different repository" + assert: + that: + - result.changed == true + + - name: "Remove file from other repository" + pulp.squeezer.file_content: + digest: "{{ file1_sha256 }}" + relative_path: "data/file1.txt" + file: "data/file1.txt" + repository: "test_file_repository2" + state: "absent" + register: "result" + - name: "Verify remove file from other repository" + assert: + that: + - result.changed == true + + - name: "List file content units in repository" + pulp.squeezer.file_content: + repository: "test_file_repository" + register: "result" + - name: "Verify list file content units" + assert: + that: + - result.changed == false + - result.contents | length == 1 + - result.contents[0].relative_path == "data/file1.txt" + + - name: "List file content units in repository" + pulp.squeezer.file_content: + repository: "test_file_repository2" + register: "result" + - name: "Verify list file content units" + assert: + that: + - result.changed == false + - result.contents | length == 0 + + - name: "List file content units" pulp.squeezer.file_content: {} - register: result - - name: Verify list file content units + register: "result" + - name: "Verify list file content units" assert: that: - result.changed == false - result.contents | length >= 1 - - name: Read file content unit + - name: "Read file content unit" pulp.squeezer.file_content: digest: "{{ file1_sha256 }}" relative_path: "data/file1.txt" - register: result - - name: Verify read file content unit + register: "result" + - name: "Verify read file content unit" assert: that: - result.changed == false